Jelajahi Sumber

图片识别异常部主管反馈内容修改

zhujindu 7 bulan lalu
induk
melakukan
2fa6cbdecc
1 mengubah file dengan 32 tambahan dan 5 penghapusan
  1. 32 5
      src/views/AIImage/AIImageDetail.vue

+ 32 - 5
src/views/AIImage/AIImageDetail.vue

@@ -55,12 +55,33 @@
       <div class="result">
         <div class="title">
           <span style="color: red">*</span>
-          <span>AI识别结果</span>
+          <span>请核查并确认店招异常原因:</span>
+        </div>
+        <template v-if="data.historyFeedback == '0'">
+          <van-radio-group v-model="AIResult" :disabled="approveState == '1'">
+            <van-radio name="1">正确</van-radio>
+            <van-radio name="0">不正确</van-radio>
+          </van-radio-group>
+        </template>
+        <template v-if="data.historyFeedback == '1'">
+          <van-radio-group v-model="AIResult" :disabled="approveState == '1'">
+            <van-radio :name="item.dictValue" v-for="item in AIResultOption">{{
+              item.dictLabel
+            }}</van-radio>
+          </van-radio-group>
+        </template>
+      </div>
+      <div class="cause" v-if="data.abnormalStoreSolutionImg">
+        <div class="title">
+          <span style="color: red">*</span>
+          <span>请知悉异常店招对应解决方案,并尽快整改</span>
+        </div>
+        <div class="tipsImg">
+          <img
+            :src="data.abnormalStoreSolutionImg"
+            width="100%"
+            @click="previewImgs(data.abnormalStoreSolutionImg)" />
         </div>
-        <van-radio-group v-model="AIResult" :disabled="approveState == '1'">
-          <van-radio name="1">正确</van-radio>
-          <van-radio name="0">不正确</van-radio>
-        </van-radio-group>
       </div>
       <div class="cause">
         <div class="title">
@@ -84,6 +105,7 @@
 <script>
 import { ImagePreview } from 'vant';
 import { getPhotoApproveDetail, savePhotoApprove } from '@/api/AIImage';
+import { getDictOption } from '@/api/index';
 export default {
   name: 'AIImageDetail',
   data() {
@@ -94,6 +116,7 @@ export default {
       causeTitle: '',
       causeMessage: '',
       approveState: '0',
+      AIResultOption: [],
     };
   },
   watch: {
@@ -124,6 +147,10 @@ export default {
   activated() {
     this.photoApproveId = this.$route.query.photoApproveId;
     this.getDeytail();
+    // 获取店招异常原因字典
+    getDictOption({}, 'feedback_error_msg').then((res) => {
+      this.AIResultOption = res.data;
+    });
   },
   mounted() {},
   methods: {