diff --git a/src/views/modules/communityParty/comPromotion/add.vue b/src/views/modules/communityParty/comPromotion/add.vue index 80c492d7a..214225974 100644 --- a/src/views/modules/communityParty/comPromotion/add.vue +++ b/src/views/modules/communityParty/comPromotion/add.vue @@ -25,7 +25,7 @@ @@ -90,6 +90,7 @@ export default { sendMsg: 0,//是否推送 top: 0,//是否置顶 status: 0 //状态 + } return _form @@ -121,6 +122,7 @@ export default { serviceList: [], // gridList: [], agencyId: '', + agencyName:"", demandOptions: [], uploadUrl: window.SITE_CONFIG['apiURL'] + '/oss/file/uploadqrcodeV2', @@ -130,11 +132,19 @@ export default { }, components: { Tinymce, UploadImage }, mounted() { + this.agencyName=this.$store.state.user.agencyName, + this.agencyId=this.$store.state.user.agencyId, this.advertisingTag() }, methods: { + handleFileRemoved(file) { + // 处理从子组件接收到的删除文件的信息 + console.log('File removed:', file); + this.formData.coverPic="" + // 例如,可以在这里更新父组件的文件列表或执行其他操作 + }, // 获取广告标签 advertisingTag(){ @@ -251,11 +261,14 @@ export default { }, 10000) this.$refs['ref_form'].validate((valid, messageObj) => { + this.formData.agencyName= this.agencyName + this.formData.agencyId= this.agencyId console.log("this.formData看看里面村的什么",this.formData) if (!valid) { app.util.validateRule(messageObj) this.btnDisable = false } else { + this.addActivity() } }) @@ -264,6 +277,7 @@ export default { if (this.formType === 'edit') { let url = '/actual/base/communityPublicity/update' this.formData.sendMsg= this.formData.sendMsg? 1:0 + const { data, code, msg } = await requestPost(url, this.formData) if (code === 0) { this.$message({ diff --git a/src/views/modules/communityParty/comPromotion/index.vue b/src/views/modules/communityParty/comPromotion/index.vue index 87cf54560..51eac7a7a 100644 --- a/src/views/modules/communityParty/comPromotion/index.vue +++ b/src/views/modules/communityParty/comPromotion/index.vue @@ -53,13 +53,13 @@ {{ scope.row.status === 1 ? '已下线' : '已发布' }} - + diff --git a/src/views/modules/plugins/rent/upload-image.vue b/src/views/modules/plugins/rent/upload-image.vue index 5791c78ae..0e06070d9 100644 --- a/src/views/modules/plugins/rent/upload-image.vue +++ b/src/views/modules/plugins/rent/upload-image.vue @@ -15,7 +15,7 @@
- + @@ -73,6 +73,11 @@ export default { console.log('xxxxxx', this.rowIndex) }, methods: { + handleFileRemoved(file) { + // 处理从子组件接收到的删除文件的信息 + console.log('File removed:', file); + // 例如,可以在这里更新父组件的文件列表或执行其他操作 + }, handleRemove(file) { const delFile = file.url this.fileList.forEach((item, key) => { @@ -80,7 +85,10 @@ export default { this.fileList.splice(key, 1) } }) + this.$emit('file-removed', file); + console.log(this.fileList); }, + handlePictureCardPreview(file) { this.dialogImageUrl = file.url this.dialogVisible = true