Selaa lähdekoodia

页面增加确认关闭弹框,刷新表格

梁展鹏 3 vuotta sitten
vanhempi
commit
9870ee4304

+ 39 - 29
src/views/photographerManagement/photoVerify/modal/ali-oss-multi.vue

@@ -24,37 +24,43 @@
       </el-form-item>
 
       <el-form-item label="图片">
-        <el-upload
-          action
-          :http-request="upload"
-          :before-upload="beforeAvatarUpload"
-          :on-preview="handlePreview"
-          :before-remove="beforeRemove"
-          :on-remove="handleRemove"
-          :on-success="handleSuccess"
-          :on-exceed="handleExceed"
-          drag
-          multiple
-          :limit="limit"
-          :file-list="fileList"
-        >
-          <i class="el-icon-upload"></i>
-          <div class="el-upload__text">
-            将照片拖到此处,或<em>点击上传</em>
-          </div>
-          <div slot="tip" class="el-upload__tip">
-            <el-row>注意事项:</el-row>
-            <el-row>1. 上传照片大小要在1MB ~ 100MB之间哦!</el-row><!-- todo -->
-          </div>
-        </el-upload>
+        <el-row>
+          <el-upload
+            action
+            :http-request="upload"
+            :before-upload="beforeAvatarUpload"
+            :on-preview="handlePreview"
+            :before-remove="beforeRemove"
+            :on-remove="handleRemove"
+            :on-success="handleSuccess"
+            :on-exceed="handleExceed"
+            drag
+            multiple
+            :limit="limit"
+            :file-list="fileList"
+          >
+            <i class="el-icon-upload"></i>
+            <div class="el-upload__text">
+              将照片拖到此处,或<em>点击上传</em>
+            </div>
+            <div slot="tip" class="el-upload__tip">
+              <el-row>注意事项:</el-row>
+              <el-row>1. 上传照片大小要在1MB ~ 100MB之间哦!</el-row><!-- todo -->
+            </div>
+          </el-upload>
+        </el-row>
 
-        <el-progress
-          v-show="showProgress"
-          :text-inside="true"
-          :stroke-width="15"
-          :percentage="progress"
-        ></el-progress>
+        <el-row style="text-align: right;">
+          <el-button size="small" type="primary" @click="close">确认</el-button>
+        </el-row>
       </el-form-item>
+
+      <el-progress
+        v-show="showProgress"
+        :text-inside="true"
+        :stroke-width="15"
+        :percentage="progress"
+      ></el-progress>
     </el-form>
   </el-dialog>
 </template>
@@ -194,6 +200,10 @@ export default {
       const { success, msg } = await saveItem(params);
       if (success) {
       }
+    },
+    close () {
+      this.modal = false;
+      this.$g_emit('photo_reload');
     }
   }
 };