浏览代码

修复弹框问题

bding 1 年之前
父节点
当前提交
6393d1872e

+ 5 - 2
src/views/rai_manage/activityManage/components/addComopnents/modifyImgDlg.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="container">
     <!-- 选择图片的弹框 -->
-    <el-dialog title="选择图片" :visible.sync="modifyImgVisible" width="80%" v-dialogDrag :close-on-click-modal="false" :modal-append-to-body="false" center>
+    <el-dialog title="选择图片" :visible.sync="modifyImgVisible" width="80%" v-dialogDrag :close-on-click-modal="false" :modal-append-to-body="false" center @close="cancelHandle">
       <div class="seleect-img-box">
         <div class="content-img" @click="clickSelectImg(item)" v-for="(item, index) in videoAndVoiceList" :key="index">
           <img :src="item.ImgUrl" alt="" class="item-img" />
@@ -49,10 +49,13 @@ export default {
       this.page_no = page;
       this.getSelectImgList();
     },
+    cancelHandle() {
+      this.$emit("update:modifyImgVisible", false);
+    },
     clickSelectImg(item) {
       this.$parent.defaultImage = item.ImgUrl;
       this.$parent.shareImg = item.ShareImg;
-      this.$emit("update:modifyImgVisible", false);
+      this.cancelHandle();
     },
   },
 };

+ 1 - 1
src/views/rai_manage/activityManage/roadShow/components/releaseAudio.vue

@@ -143,7 +143,7 @@ export default {
     confirmSubmit(type) {
       this.$refs.ruleFormAudio.validate(async (valid) => {
         if (valid) {
-          if (!this.fileListAudio.length) return this.$message.error("请上传音频");
+          if (!this.fileListAudio[0].url) return this.$message.error("请上传音频");
           if (!this.addEditAudio.audioName) return this.$message.error("请输入音频名称");
           let ChartPermissionName = "";
           this.chartPermissionList.forEach((item) => {