Browse Source

feature_20260513_新建专业五金店

zhujindu 1 week ago
parent
commit
f476bf4420
2 changed files with 34 additions and 3 deletions
  1. 9 0
      src/api/index.js
  2. 25 3
      src/views/signApproval/newStoreApprovalDetail.vue

+ 9 - 0
src/api/index.js

@@ -1223,3 +1223,12 @@ export function recognizeDisplayPhoto(query) {
     params: query,
     params: query,
   });
   });
 }
 }
+
+// 根据门店code获取陈列照识别数据
+export function getDisplayPhotoIdentify(query) {
+  return request({
+    url: 'mobile/store/getDisplayPhotoIdentify',
+    method: 'get',
+    params: query,
+  });
+}

+ 25 - 3
src/views/signApproval/newStoreApprovalDetail.vue

@@ -187,8 +187,20 @@
               </div>
               </div>
             </van-col>
             </van-col>
           </van-row>
           </van-row>
-          <van-collapse v-model="activeNames" class="orderList" v-if="orderList.length">
-            <van-collapse-item title="门店下单记录" name="1">
+          <van-collapse v-model="activeNames" class="orderList">
+            <van-collapse-item title="门店陈列照识别结果" name="0" v-if="photoIdentify.length">
+              <div class="orderItem" v-for="(item, index) in photoIdentify" :key="index">
+                <el-table
+                  :data="photoIdentify"
+                  border
+                  class="table-headermd table-headermdhome"
+                  style="width: 100%">
+                  <el-table-column label="产品名称" prop="name" />
+                  <el-table-column label="排面数" prop="count" width="80px" />
+                </el-table>
+              </div>
+            </van-collapse-item>
+            <van-collapse-item title="门店下单记录" name="1" v-if="orderList.length">
               <div class="orderItem" v-for="(item, index) in orderList" :key="index">
               <div class="orderItem" v-for="(item, index) in orderList" :key="index">
                 <div class="orderTitle">
                 <div class="orderTitle">
                   {{ item.ORDERID }} | {{ item.ORDERDATE }} | {{ item.STATUS_DESCR }}
                   {{ item.ORDERID }} | {{ item.ORDERDATE }} | {{ item.STATUS_DESCR }}
@@ -316,6 +328,7 @@ import {
   getOrderByStoreCode,
   getOrderByStoreCode,
   approvalStore,
   approvalStore,
   storeApprovaHistory,
   storeApprovaHistory,
+  getDisplayPhotoIdentify,
 } from '@/api/index';
 } from '@/api/index';
 import mapmarker from '@/components/mapMarker';
 import mapmarker from '@/components/mapMarker';
 import viewUploadImg from '@/components/viewUploadImg';
 import viewUploadImg from '@/components/viewUploadImg';
@@ -356,13 +369,14 @@ export default {
       rejectMsgShow: false,
       rejectMsgShow: false,
       //退回原因详情列表
       //退回原因详情列表
       rejectMsg: [],
       rejectMsg: [],
-      activeNames: [],
+      activeNames: [0, 1],
       orderList: [],
       orderList: [],
       rejectReasonShow: false, //退回提交原因
       rejectReasonShow: false, //退回提交原因
       rejectMessage: '',
       rejectMessage: '',
       displayImg: [],
       displayImg: [],
       orderPrice: 0, //订单总金额
       orderPrice: 0, //订单总金额
       storeCompetitorList: '',
       storeCompetitorList: '',
+      photoIdentify: [],
     };
     };
   },
   },
   activated() {
   activated() {
@@ -622,6 +636,7 @@ export default {
           }
           }
           // 获取门店订单
           // 获取门店订单
           this.getStoreOrderList(this.list.storeCode);
           this.getStoreOrderList(this.list.storeCode);
+          this.getDisplayPhotoIdentifyFun(this.list.storeCode);
         } else {
         } else {
           this.$toast.fail(res.msg);
           this.$toast.fail(res.msg);
         }
         }
@@ -669,6 +684,13 @@ export default {
         }
         }
       });
       });
     },
     },
+    getDisplayPhotoIdentifyFun(storeCode) {
+      getDisplayPhotoIdentify({ storeCode: storeCode }).then((res) => {
+        if (res.code == 200) {
+          this.photoIdentify = res.data.skuList || [];
+        }
+      });
+    },
     getSummaries(param) {
     getSummaries(param) {
       const { columns, data } = param;
       const { columns, data } = param;
       const sums = [];
       const sums = [];