소스 검색

feature_20250722_金牌店档案收集

zhujindu 4 달 전
부모
커밋
0a75d66f71

+ 1 - 1
src/views/deviceOutside/index.vue

@@ -115,7 +115,7 @@
                     </div>
                     <div
                       class="visitStoreIco"
-                      v-if="item.storeLabels.zysslNums"
+                      v-if="item.storeLabels.zysslNums !== false"
                       style="background-color: #fff; position: relative"
                       slot="reference">
                       <p

+ 13 - 6
src/views/deviceOutside/productItem.vue

@@ -14,16 +14,17 @@
     <div class="lineGrey"></div>
     <div class="container" style="width: 100%; margin: 0 auto">
       <van-tabs class="myTab" type="card" v-model="tabVal" color="#0057ba" @change="tabChange">
-        <van-tab title="销售部" name="0"></van-tab>
-        <van-tab title="我的" name="1"></van-tab>
+        <van-tab title="近三个月订单" name="0"></van-tab>
+        <van-tab title="建议订单" name="1"></van-tab>
       </van-tabs>
-      <div v-for="item in list">
+      <div v-for="item in list" v-if="list.length">
         <p style="font-weight: bold; font-size: 14px">&nbsp;&nbsp;&nbsp;{{ item.m01Name }}</p>
         <el-table class="table-headermd" :data="item.productDetailList" border>
           <el-table-column label="物料名称" prop="productName" />
           <el-table-column label="规格" prop="productSku" />
         </el-table>
       </div>
+      <van-empty v-if="list.length == 0" />
     </div>
   </div>
 </template>
@@ -36,6 +37,7 @@ export default {
     return {
       list: [],
       tabVal: '0',
+      detail: null,
     };
   },
   activated() {
@@ -44,7 +46,8 @@ export default {
   methods: {
     tabChange(name) {
       this.tabVal = name;
-      this.getMyInventoryList();
+      this.setListData();
+      // this.getMyInventoryList();
     },
     onSelect(action) {
       this.$router.push({
@@ -64,12 +67,16 @@ export default {
         loading1.clear();
         if (res.code == 200) {
           this.loading = false;
-          this.list = res.data;
+          this.detail = res.data;
+          this.setListData();
         } else {
           this.$toast.fail(res.msg);
         }
       });
     },
+    setListData() {
+      this.list = this.tabVal == '0' ? this.detail.threeMonthItemList : this.detail.adviceItemList;
+    },
     placeOrderFn() {
       let loading1 = this.$toast.loading({
         duration: 0,
@@ -98,7 +105,7 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped>
+<style lang="scss">
 .productItem {
   .myTab {
     .van-tabs__nav--card {

+ 1 - 1
src/views/deviceOutside/rangeStore.vue

@@ -257,7 +257,7 @@
                   </div>
                   <div
                     class="visitStoreIco"
-                    v-if="info.storeLabels.zysslNums"
+                    v-if="info.storeLabels.zysslNums !== false"
                     style="background-color: #fff; position: relative"
                     slot="reference">
                     <p

+ 1 - 1
src/views/deviceOutside/topStore.vue

@@ -153,7 +153,7 @@
                       </div>
                       <div
                         class="visitStoreIco"
-                        v-if="item.storeLabels.zysslNums"
+                        v-if="item.storeLabels.zysslNums !== false"
                         style="background-color: #fff; position: relative"
                         slot="reference">
                         <p

+ 1 - 1
src/views/deviceWithin/index.vue

@@ -139,7 +139,7 @@
                   </div>
                   <div
                     class="visitStoreIco"
-                    v-if="item.storeLabels.zysslNums"
+                    v-if="item.storeLabels.zysslNums !== false"
                     style="background-color: #fff; position: relative"
                     slot="reference">
                     <p

+ 1 - 1
src/views/home/hintTabPage/unCreateStore.vue

@@ -80,7 +80,7 @@
                           </div>
                           <div
                             class="visitStoreIco"
-                            v-if="item.storeLabels.zysslNums"
+                            v-if="item.storeLabels.zysslNums !== false"
                             style="background-color: #fff; position: relative"
                             slot="reference">
                             <p

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

@@ -157,7 +157,7 @@
                     </div>
                     <div
                       class="visitStoreIco"
-                      v-if="item.storeLabels.zysslNums"
+                      v-if="item.storeLabels.zysslNums !== false"
                       style="background-color: #fff; position: relative"
                       slot="reference">
                       <p