Browse Source

feature_20260513_新建专业五金店

zhujindu 2 weeks ago
parent
commit
3c56e8be6a
2 changed files with 37 additions and 12 deletions
  1. 1 1
      src/views/storeManagement/storeDetail.vue
  2. 36 11
      src/views/storeManagement/storeEdit.vue

+ 1 - 1
src/views/storeManagement/storeDetail.vue

@@ -21,7 +21,7 @@
               <template v-if="list.approvalStatus == 0">
                 <!-- validFlag 正常门店 -->
                 <template v-if="list.validFlag == 0">
-                  <!-- 未提交 -->
+                  <!-- 未提交processApprovalStatus 0=未提交,1=已提交待审核,2=审批通过,3=审批拒绝 -->
                   <template v-if="list.processApprovalStatus == 0">
                     <span style="color: #0057ba" v-if="type != 'address'" @click="editorFn"
                       >编辑

+ 36 - 11
src/views/storeManagement/storeEdit.vue

@@ -354,23 +354,48 @@
                   <template
                     v-if="fromValue.ifJzStoreType != 1 && storeTypePOP && displayImg.length">
                     <div class="displayImgBox" v-for="(urls, index) in displayImg" :key="index">
-                      <van-icon name="close" size="16" @click="deleteImg(index)" />
+                      <template v-if="fromValue.storeCategory == '126565'">
+                        <van-icon
+                          name="close"
+                          size="16"
+                          @click="deleteImg(index)"
+                          v-if="
+                            fromValue.processApprovalStatus != 1 &&
+                            fromValue.processApprovalStatus != 2
+                          " />
+                      </template>
+                      <van-icon name="close" size="16" @click="deleteImg(index)" v-else />
                       <img :src="urls" width="99%" height="99%" @click="previewsImg(index)" />
                       <div class="title">陈列照</div>
                     </div>
                   </template>
                   <div class="displayImgBox" v-if="fromValue.ifJzStoreType != 1">
                     <div v-if="storeTypePOP">
-                      <upload-img
-                        v-if="fromValue.ifJzStoreType != 1"
-                        :uploadid="uploadid2"
-                        imgArr=""
-                        @newimgarr="newimgarr1"
-                        imgText="陈列照(至少一张)"
-                        :type="2"
-                        :count="1"
-                        :displayPhoto="fromValue.storeCategory == '126565' ? '1' : '0'"
-                        :displayImg="displayImg"></upload-img>
+                      <template v-if="fromValue.storeCategory == '126565'">
+                        <upload-img
+                          v-if="
+                            fromValue.processApprovalStatus != 1 &&
+                            fromValue.processApprovalStatus != 2
+                          "
+                          :uploadid="uploadid2"
+                          imgArr=""
+                          @newimgarr="newimgarr1"
+                          imgText="陈列照(至少一张)"
+                          :type="2"
+                          :count="1"
+                          :displayPhoto="fromValue.storeCategory == '126565' ? '1' : '0'"
+                          :displayImg="displayImg"></upload-img>
+                      </template>
+                      <template v-else>
+                        <upload-img
+                          v-if="fromValue.ifJzStoreType != 1"
+                          :uploadid="uploadid2"
+                          imgArr=""
+                          @newimgarr="newimgarr1"
+                          imgText="陈列照(至少一张)"
+                          :type="2"
+                          :count="1"></upload-img>
+                      </template>
                     </div>
                   </div>
                 </div>