فهرست منبع

Merge branch 'feature_20250324_业务员拜访记录回显部主管反馈内容' into release

zhujindu 8 ماه پیش
والد
کامیت
112e84fa41
1فایلهای تغییر یافته به همراه34 افزوده شده و 2 حذف شده
  1. 34 2
      src/views/historicalVisit/historicalDetails.vue

+ 34 - 2
src/views/historicalVisit/historicalDetails.vue

@@ -18,7 +18,7 @@
       </template>
     </van-nav-bar>
     <!--        主体内容-->
-    <div class="container">
+    <div class="container" v-if="list">
       <div class="lineGrey"></div>
       <div class="card mt10">
         <div class="title">
@@ -139,6 +139,26 @@
           </template>
         </van-cell>
       </van-cell-group>
+      <!-- 业务员拜访记录回显部主管反馈内容 -->
+      <template v-if="list.sfaPhotoApproveList && list.sfaPhotoApproveList.length">
+        <div
+          class="sfaPhotoApproveList"
+          v-for="(item, index) in list.sfaPhotoApproveList"
+          :key="item.identifyType">
+          <!-- 1:店招内容识别,2:门店代码识别,3:调色机识别,4:更换店招 -->
+          <template v-if="item.identifyType == 1 || item.identifyType == 3">
+            <div style="padding: 10px 16px; font-size: 16px; font-weight: bold">
+              {{ filterTitle(item.identifyType) }}
+            </div>
+            <van-cell-group>
+              <van-cell> AI识别结果: {{ item.resultCorrect == 1 ? '正确' : '不正确' }} </van-cell>
+              <van-cell>
+                拜访照异常原因及解决方案: {{ item.feedbackError || item.reasonsSolutions }}
+              </van-cell>
+            </van-cell-group>
+          </template>
+        </div>
+      </template>
       <div
         style="padding: 10px 16px; font-size: 16px; font-weight: bold"
         v-if="managerRemarkContents == null && remarkShow">
@@ -197,7 +217,7 @@ export default {
       insert: true,
       remarkShow: false,
       ListHistoryList: [],
-      list: '',
+      list: null,
     };
   },
   created() {
@@ -218,6 +238,18 @@ export default {
     this.getVisitsDetailFn();
   },
   methods: {
+    filterTitle(item) {
+      switch (item) {
+        case 1:
+          return '店招识别异常,主管反馈:';
+        // case '2':
+        //   return '门店代码识别';
+        case 3:
+          return '调色机识别异常,主管反馈:';
+        // case '4':
+        //   return '更换店招';
+      }
+    },
     getListHistoryList(instanceId) {
       var form = { visitsId: this.$route.query.visitId, pageNum: 1, pageSize: 999 };
       getListHistoryList(form).then((res) => {