Sfoglia il codice sorgente

微信小程序

master
wangxyi 3 giorni fa
parent
commit
87c593e5eb

+ 51
- 8
src/views/messagePush/pushManagement/wechatApplet/components/addOrEditDialog.vue Vedi File

@@ -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)

+ 1
- 1
src/views/messagePush/pushManagement/wechatApplet/components/stepFrom/oneBasicInformation.vue Vedi File

@@ -14,7 +14,7 @@
</el-form-item>
</div>
<el-form-item label="用户选择" style="width: 100%" prop="userInfo">
<selectUserId v-model="ruleForm.userInfo" :width="clientMessWidth" :userList="userList" type="WX"
<selectUserId v-model="ruleForm.userInfo" :width="clientMessWidth" :userList="userList" type="MINI_PROGRAM"
@handleUserId="handleUserId" />
</el-form-item>
<el-form-item label="消息标题" prop="title">

+ 1
- 1
src/views/messagePush/pushManagement/wechatOfficialAccounts/components/addOrEditDialog.vue Vedi File

@@ -168,7 +168,7 @@ const getList = () => {
const userList = ref<any>([])
// 获取公众号模板
const handleTem = async (clientId) => {
await BaseService.post('/msgw/channel/wxmpmessagelist', { clientId }).then(
await BaseService.post('/msgw/wxMp/push/wxMpMessageList', { clientId }).then(
(res: any) => {
if (res && res.statusCode === 0) {
const bizContent = res.data

Loading…
Annulla
Salva