zhujindu недель назад: 2
Родитель
Сommit
c62b86f466

+ 6 - 2
src/components/deleteUploadImgTaskPhoto.vue

@@ -4,7 +4,7 @@
       <van-col
         span="6"
         style=""
-        v-if="formData.processStatus != 1 || formData.displayRewardTaskEditable">
+        v-if="(formData.processStatus != 1 || formData.displayRewardTaskEditable) && editFlag">
         <div class="addImg">
           <uploadVNormalTaskPhoto
             :imgArr="imgs"
@@ -27,7 +27,7 @@
       <van-col span="6" v-for="(urls, index) in imgs" :key="index">
         <div class="imgview">
           <van-icon
-            v-if="formData.processStatus != 1 || formData.displayRewardTaskEditable"
+            v-if="(formData.processStatus != 1 || formData.displayRewardTaskEditable) && editFlag"
             name="close"
             size="20"
             v-on:click="deleteImg(index, urls.fileIdSplicing)" />
@@ -120,6 +120,10 @@ export default {
         return [];
       },
     },
+    editFlag: {
+      type: Boolean,
+      default: false,
+    },
   },
   watch: {
     imgs: {

+ 4 - 3
src/views/deviceWithin/taskPhotoTaking.vue

@@ -3,7 +3,7 @@
     <van-nav-bar class="navBar" left-arrow title="生动化陈列" @click-left="onClickLeft">
       <template #right v-if="formData">
         <span
-          v-if="formData.processStatus != 1"
+          v-if="formData.processStatus != 1 && editFlag"
           @click="onSubmit"
           style="
             color: white;
@@ -56,7 +56,8 @@
                 :continuousShoot="item.continuousShoot"
                 :insert="insert"
                 :fileInfoList="item.fileInfoList"
-                :objectType="objectType"></deleteUploadImgTaskPhoto>
+                :objectType="objectType"
+                :editFlag="editFlag"></deleteUploadImgTaskPhoto>
             </div>
           </div>
         </van-form>
@@ -232,7 +233,7 @@ export default {
         if (res.code == 200) {
           this.editFlag = true;
         } else {
-          this.editFlag = true;
+          this.editFlag = false;
           this.$toast(res.msg);
         }
       });