|
|
@@ -110,26 +110,69 @@ const backStep = () => { |
|
|
|
|
|
|
|
// 提交处理 |
|
|
|
const submitHandle = (data) => { |
|
|
|
ruleForm.value = { |
|
|
|
...ruleForm.value, |
|
|
|
...data, |
|
|
|
// console.log(data,'data?') |
|
|
|
let allData = ruleForm.value |
|
|
|
|
|
|
|
if(allData.clientId){ |
|
|
|
allData.messageClientId = allData.clientId |
|
|
|
} |
|
|
|
if(allData.templateId){ |
|
|
|
allData.modelId = allData.templateId |
|
|
|
} |
|
|
|
if(allData.sendTime){ |
|
|
|
allData.pushTime = allData.sendTime |
|
|
|
} |
|
|
|
if(allData.wxOpenidList){ |
|
|
|
allData.receiverIdList = allData.wxOpenidList |
|
|
|
} |
|
|
|
if(allData.dataObject){ |
|
|
|
allData.requestDataJson = allData.dataObject |
|
|
|
} |
|
|
|
allData.messageType = 'MINI_PROGRAM' |
|
|
|
|
|
|
|
// 删除重复的参数,保留新的参数名 |
|
|
|
if (allData.messageClientId) { |
|
|
|
delete allData.clientId |
|
|
|
} |
|
|
|
if (allData.modelId) { |
|
|
|
delete allData.templateId |
|
|
|
} |
|
|
|
if (allData.pushTime) { |
|
|
|
delete allData.sendTime |
|
|
|
} |
|
|
|
if (allData.wxOpenidList) { |
|
|
|
delete allData.wxOpenidList |
|
|
|
} |
|
|
|
if (allData.dataObject) { |
|
|
|
delete allData.dataObject |
|
|
|
} |
|
|
|
if (allData.templateExample) { |
|
|
|
delete allData.templateExample |
|
|
|
} |
|
|
|
if (allData.templateName) { |
|
|
|
delete allData.templateName |
|
|
|
} |
|
|
|
|
|
|
|
// ruleForm.value = { |
|
|
|
// ...ruleForm.value, |
|
|
|
// ...data, |
|
|
|
// } |
|
|
|
let ifcode = '' |
|
|
|
let text = '' |
|
|
|
if (currentData.value.clientId) { |
|
|
|
ruleForm.value = { |
|
|
|
allData = { |
|
|
|
...ruleForm.value, |
|
|
|
id: props.dataList.id, |
|
|
|
} |
|
|
|
ifcode = '/msgw/channel/wxminisendmessageedit' |
|
|
|
text = '编辑' |
|
|
|
} else { |
|
|
|
ifcode = '/msgw/channel/wxminisendmessage' |
|
|
|
ifcode = '/msgw/wxMini/push/add' |
|
|
|
text = '推送' |
|
|
|
} |
|
|
|
isLoading.value = true |
|
|
|
BaseService.post(ifcode, { |
|
|
|
...ruleForm.value, |
|
|
|
...allData, |
|
|
|
}) |
|
|
|
.then((res: any) => { |
|
|
|
isShow.value = false |
|
|
@@ -177,11 +220,11 @@ const getList = () => { |
|
|
|
const userList = ref<any>([]) |
|
|
|
// 获取小程序模板 |
|
|
|
const handleTem = async (clientId) => { |
|
|
|
await BaseService.post('/msgw/channel/wxminimessagelist', { clientId }).then( |
|
|
|
await BaseService.post('/msgw/wxMini/push/wxMiniMessageList', { clientId }).then( |
|
|
|
(res: any) => { |
|
|
|
if (res && res.statusCode === 0) { |
|
|
|
const bizContent = res.data |
|
|
|
const data = bizContent.data |
|
|
|
const data = bizContent.list |
|
|
|
temData.value = [...data] |
|
|
|
} else { |
|
|
|
ElMessage.error(res.message) |