diff --git a/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue b/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue index 62fdd735..08928bad 100644 --- a/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue +++ b/src/project/qianxinan/AppCooperationPropaganda/addPropaganda.vue @@ -229,7 +229,7 @@ 封面图
- +
@@ -242,11 +242,17 @@ -
+ +
+
+ *小程序page路径 +
+
@@ -259,7 +265,7 @@ *封面图
- +
@@ -481,7 +487,7 @@ export default { webListInfo: [], showAddApp: false, - appInfo: {}, + appInfo: {media: []}, appListInfo: [] } }, @@ -535,8 +541,7 @@ export default { } if(type == 'app') { this.showAddApp = true - this.appInfo = {} - // this.appInfo.media = [] + this.appInfo = {media: []} return } let count = 9 - (this.files?.length || 0) - (this.checkedList?.length || 0) @@ -707,8 +712,9 @@ export default { //小程序 this.appListInfo.map((item) => { if(item.media && item.media.length) { - item.mediaId = this.appListInfo.media[0].media.mediaId - item.sysFileId = this.appListInfo.media[0].id + item.sysFileId = item.media[0].id + item.mediaId = item.media[0].mediaId + item.url = item.media[0].url } item.msgType = '5' }) @@ -775,6 +781,8 @@ export default { formData = this.form } this.form.markTag = this.tagList.join(',') + + console.log(formData) this.$http.post(url, { ...formData }).then(res=>{ if(res?.code == 0) { this.flag = false @@ -836,6 +844,16 @@ export default { removeWeb(index) { this.webListInfo.splice(index, 1) }, + appMediaChange(e) { + this.$nextTick(() => { + console.log(this.appInfo.media) + this.appInfo.media.map((item) => { + if(item.id == e.file.id) { + item.mediaId = e.media.mediaId + } + }) + }) + }, addApp() { if(!this.appInfo.mpAppid) { return this.$u.toast('请输入小程序appid')