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 @@
封面图
+
+
@@ -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')