zhujindu 4 hónapja
szülő
commit
0b85b96a31

src/assets/Icon/JPA.png → src/assets/Icon/storeA.png


src/assets/Icon/JPB.png → src/assets/Icon/storeB.png


src/assets/Icon/JPC.png → src/assets/Icon/storeC.png


BIN
src/assets/Icon/storeD.png


BIN
src/assets/Icon/storeE.png


+ 16 - 43
src/views/deviceOutside/index.vue

@@ -40,16 +40,24 @@
                   <!-- 金牌店ABC -->
                   <img
                     class="JPABC"
-                    :src="require('@/assets/Icon/JPA.png')"
-                    v-if="item.storeLabels.jpA" />
+                    :src="require('@/assets/Icon/storeA.png')"
+                    v-if="item.storeLabels.storeA" />
                   <img
                     class="JPABC"
-                    :src="require('@/assets/Icon/JPB.png')"
-                    v-if="item.storeLabels.jpB" />
+                    :src="require('@/assets/Icon/storeB.png')"
+                    v-if="item.storeLabels.storeB" />
                   <img
                     class="JPABC"
-                    :src="require('@/assets/Icon/JPC.png')"
-                    v-if="item.storeLabels.jpC" />
+                    :src="require('@/assets/Icon/storeC.png')"
+                    v-if="item.storeLabels.storeC" />
+                  <img
+                    class="JPABC"
+                    :src="require('@/assets/Icon/storeD.png')"
+                    v-if="item.storeLabels.storeD" />
+                  <img
+                    class="JPABC"
+                    :src="require('@/assets/Icon/storeE.png')"
+                    v-if="item.storeLabels.storeE" />
                 </template>
                 <span @click="goOtherSystem(item)" :style="setStroeNameStyle(item)">
                   <span>{{ item.storeName }}</span>
@@ -77,22 +85,6 @@
               <div class="info" style="position: relative">
                 联系人:{{ item.contactName }}
                 <div style="position: absolute; bottom: 0px; right: 0px">
-                  <!-- 金牌店ABC -->
-                  <!-- <el-popover
-                    popper-class="zpover"
-                    placement="bottom"
-                    width="120"
-                    trigger="click"
-                    :content="setJPABCContent(item)">
-                    <div
-                      v-if="setJPABCFlag(item)"
-                      class="visitStoreIco"
-                      style="background-color: #fff"
-                      slot="reference">
-                      <van-icon :name="require('@/assets/Icon/visitJPNum.png')" size="26" />
-                      <div class="JPVisitNum">{{ item.visitNum }}/{{ item.needVisitNum }}</div>
-                    </div>
-                  </el-popover> -->
                   <!-- 凤凰客户 -->
                   <el-popover
                     popper-class="zpover"
@@ -258,14 +250,14 @@
                       <van-icon
                         :name="require('@/assets/ordernumRed.png')"
                         size="26"
-                        v-if="item.storeLabels.jpA && item.storeLabels.visitTimes < 2" />
+                        v-if="item.storeLabels.storeA && item.storeLabels.visitTimes < 2" />
                       <van-icon :name="require('@/assets/ordernum.png')" size="26" v-else />
                     </div>
                     <p style="text-align: center; background: #fff; color: #000; padding: 5px 0">
                       本店本月己拜访过{{ item.storeLabels.visitTimes }}次
                     </p>
                     <p
-                      v-if="item.storeLabels.jpA"
+                      v-if="item.storeLabels.storeA"
                       style="text-align: center; background: #fff; color: red; padding: 5px 0">
                       A级金牌店拜访标准:1月2次
                     </p>
@@ -813,25 +805,6 @@ export default {
     );
   },
   methods: {
-    setJPABCFlag(item) {
-      // needVisitNum:需要拜访的次数;visitNum:本月已拜访次数
-      if (item.storeLabels.jpA && item.visitNum < item.needVisitNum) {
-        return true;
-      } else {
-        return false;
-      }
-    },
-    setJPABCContent(item) {
-      if (item.storeLabels.jpA) {
-        return 'A级金牌店拜访标准1月2次';
-      } else if (item.storeLabels.jpB) {
-        return 'B级金牌店拜访标准1月1次';
-      } else if (item.storeLabels.jpC) {
-        return 'C级金牌店拜访标准1月1次';
-      } else {
-        return '';
-      }
-    },
     handleTouch(e) {
       e._isScroller = true;
     },

+ 16 - 43
src/views/deviceOutside/rangeStore.vue

@@ -179,16 +179,24 @@
                 <!-- 金牌店ABC -->
                 <img
                   class="JPABC"
-                  :src="require('@/assets/Icon/JPA.png')"
-                  v-if="info.storeLabels.jpA" />
+                  :src="require('@/assets/Icon/storeA.png')"
+                  v-if="info.storeLabels.storeA" />
                 <img
                   class="JPABC"
-                  :src="require('@/assets/Icon/JPB.png')"
-                  v-if="info.storeLabels.jpB" />
+                  :src="require('@/assets/Icon/storeB.png')"
+                  v-if="info.storeLabels.storeB" />
                 <img
                   class="JPABC"
-                  :src="require('@/assets/Icon/JPC.png')"
-                  v-if="info.storeLabels.jpC" />
+                  :src="require('@/assets/Icon/storeC.png')"
+                  v-if="info.storeLabels.storeC" />
+                <img
+                  class="JPABC"
+                  :src="require('@/assets/Icon/storeD.png')"
+                  v-if="info.storeLabels.storeD" />
+                <img
+                  class="JPABC"
+                  :src="require('@/assets/Icon/storeE.png')"
+                  v-if="info.storeLabels.storeE" />
               </template>
               <span @click="goOtherSystem(info)" :style="setStroeNameStyle(info)">
                 <span>{{ info.storeName }}</span>
@@ -223,22 +231,6 @@
             <div class="text" style="position: relative">
               联系人:{{ info.contactName }}
               <div style="position: absolute; bottom: 0px; right: 10px; display: inline-block">
-                <!-- 金牌店ABC -->
-                <!-- <el-popover
-                  popper-class="zpover"
-                  placement="bottom"
-                  width="120"
-                  trigger="click"
-                  :content="setJPABCContent(info)">
-                  <div
-                    v-if="setJPABCFlag(info)"
-                    class="visitStoreIco"
-                    style="background-color: #fff"
-                    slot="reference">
-                    <van-icon :name="require('@/assets/Icon/visitJPNum.png')" size="26" />
-                    <div class="JPVisitNum">{{ info.visitNum }}/{{ info.needVisitNum }}</div>
-                  </div>
-                </el-popover> -->
                 <el-popover
                   popper-class="zpover"
                   placement="bottom"
@@ -411,14 +403,14 @@
                     <van-icon
                       :name="require('@/assets/ordernumRed.png')"
                       size="26"
-                      v-if="info.storeLabels.jpA && info.storeLabels.visitTimes < 2" />
+                      v-if="info.storeLabels.storeA && info.storeLabels.visitTimes < 2" />
                     <van-icon :name="require('@/assets/ordernum.png')" size="26" v-else />
                   </div>
                   <p style="text-align: center; background: #fff; color: #000; padding: 5px 0">
                     本店本月己拜访过{{ info.storeLabels.visitTimes }}次
                   </p>
                   <p
-                    v-if="info.storeLabels.jpA"
+                    v-if="info.storeLabels.storeA"
                     style="text-align: center; background: #fff; color: red; padding: 5px 0">
                     A级金牌店拜访标准:1月2次
                   </p>
@@ -893,25 +885,6 @@ export default {
     this.getposition();
   },
   methods: {
-    setJPABCFlag(item) {
-      // needVisitNum:需要拜访的次数;visitNum:本月已拜访次数
-      if (item.storeLabels.jpA && item.visitNum < item.needVisitNum) {
-        return true;
-      } else {
-        return false;
-      }
-    },
-    setJPABCContent(item) {
-      if (item.storeLabels.jpA) {
-        return 'A级金牌店拜访标准1月2次';
-      } else if (item.storeLabels.jpB) {
-        return 'B级金牌店拜访标准1月1次';
-      } else if (item.storeLabels.jpC) {
-        return 'C级金牌店拜访标准1月1次';
-      } else {
-        return '';
-      }
-    },
     setStroeNameStyle(item) {
       // 家装或工装 approvalStatus:是否结案 0:未结案,1:已结案
       if (

+ 16 - 43
src/views/deviceOutside/topStore.vue

@@ -81,16 +81,24 @@
                     <!-- 金牌店ABC -->
                     <img
                       class="JPABC"
-                      :src="require('@/assets/Icon/JPA.png')"
-                      v-if="item.storeLabels.jpA" />
+                      :src="require('@/assets/Icon/storeA.png')"
+                      v-if="item.storeLabels.storeA" />
                     <img
                       class="JPABC"
-                      :src="require('@/assets/Icon/JPB.png')"
-                      v-if="item.storeLabels.jpB" />
+                      :src="require('@/assets/Icon/storeB.png')"
+                      v-if="item.storeLabels.storeB" />
                     <img
                       class="JPABC"
-                      :src="require('@/assets/Icon/JPC.png')"
-                      v-if="item.storeLabels.jpC" />
+                      :src="require('@/assets/Icon/storeC.png')"
+                      v-if="item.storeLabels.storeC" />
+                    <img
+                      class="JPABC"
+                      :src="require('@/assets/Icon/storeD.png')"
+                      v-if="item.storeLabels.storeD" />
+                    <img
+                      class="JPABC"
+                      :src="require('@/assets/Icon/storeE.png')"
+                      v-if="item.storeLabels.storeE" />
                   </template>
                   <span class="btn" :data-clipboard-text="item.storeCode">
                     <span>{{ item.storeName }}</span>
@@ -116,22 +124,6 @@
                 <div class="info" style="position: relative">
                   联系人:{{ item.contactName }}
                   <div style="position: absolute; bottom: 0px; right: 0px">
-                    <!-- 金牌店ABC -->
-                    <!-- <el-popover
-                      popper-class="zpover"
-                      placement="bottom"
-                      width="120"
-                      trigger="click"
-                      :content="setJPABCContent(item)">
-                      <div
-                        v-if="setJPABCFlag(item)"
-                        class="visitStoreIco"
-                        style="background-color: #fff"
-                        slot="reference">
-                        <van-icon :name="require('@/assets/Icon/visitJPNum.png')" size="26" />
-                        <div class="JPVisitNum">{{ item.visitNum }}/{{ item.needVisitNum }}</div>
-                      </div>
-                    </el-popover> -->
                     <el-popover
                       popper-class="zpover"
                       placement="bottom"
@@ -283,14 +275,14 @@
                         <van-icon
                           :name="require('@/assets/ordernumRed.png')"
                           size="26"
-                          v-if="item.storeLabels.jpA && item.storeLabels.visitTimes < 2" />
+                          v-if="item.storeLabels.storeA && item.storeLabels.visitTimes < 2" />
                         <van-icon :name="require('@/assets/ordernum.png')" size="26" v-else />
                       </div>
                       <p style="text-align: center; background: #fff; color: #000; padding: 5px 0">
                         本店本月己拜访过{{ item.storeLabels.visitTimes }}次
                       </p>
                       <p
-                        v-if="item.storeLabels.jpA"
+                        v-if="item.storeLabels.storeA"
                         style="text-align: center; background: #fff; color: red; padding: 5px 0">
                         A级金牌店拜访标准:1月2次
                       </p>
@@ -960,25 +952,6 @@ export default {
     this.getMonth();
   },
   methods: {
-    setJPABCFlag(item) {
-      // needVisitNum:需要拜访的次数;visitNum:本月已拜访次数
-      if (item.storeLabels.jpA && item.visitNum < item.needVisitNum) {
-        return true;
-      } else {
-        return false;
-      }
-    },
-    setJPABCContent(item) {
-      if (item.storeLabels.jpA) {
-        return 'A级金牌店拜访标准1月2次';
-      } else if (item.storeLabels.jpB) {
-        return 'B级金牌店拜访标准1月1次';
-      } else if (item.storeLabels.jpC) {
-        return 'C级金牌店拜访标准1月1次';
-      } else {
-        return '';
-      }
-    },
     linkapp(val) {
       var poind = this.gcj02BD(val.lat, val.lon);
       let url = window.location.href;

+ 16 - 43
src/views/deviceWithin/index.vue

@@ -58,16 +58,24 @@
                 <!-- 金牌店ABC -->
                 <img
                   class="JPABC"
-                  :src="require('@/assets/Icon/JPA.png')"
-                  v-if="item.storeLabels.jpA" />
+                  :src="require('@/assets/Icon/storeA.png')"
+                  v-if="item.storeLabels.storeA" />
                 <img
                   class="JPABC"
-                  :src="require('@/assets/Icon/JPB.png')"
-                  v-if="item.storeLabels.jpB" />
+                  :src="require('@/assets/Icon/storeB.png')"
+                  v-if="item.storeLabels.storeB" />
                 <img
                   class="JPABC"
-                  :src="require('@/assets/Icon/JPC.png')"
-                  v-if="item.storeLabels.jpC" />
+                  :src="require('@/assets/Icon/storeC.png')"
+                  v-if="item.storeLabels.storeC" />
+                <img
+                  class="JPABC"
+                  :src="require('@/assets/Icon/storeD.png')"
+                  v-if="item.storeLabels.storeD" />
+                <img
+                  class="JPABC"
+                  :src="require('@/assets/Icon/storeE.png')"
+                  v-if="item.storeLabels.storeE" />
               </template>
               <span @click="goOtherSystem(item)" style="color: #0057ba; text-decoration: underline">
                 <span>{{ item.storeName }}</span>
@@ -105,22 +113,6 @@
             <div class="info" style="position: relative">
               联系人:{{ item.contactName }}
               <div style="position: absolute; bottom: 0; right: 14px">
-                <!-- 金牌店ABC -->
-                <!-- <el-popover
-                  popper-class="zpover"
-                  placement="bottom"
-                  width="120"
-                  trigger="click"
-                  :content="setJPABCContent(item)">
-                  <div
-                    v-if="setJPABCFlag(item)"
-                    class="visitStoreIco"
-                    style="background-color: #fff"
-                    slot="reference">
-                    <van-icon :name="require('@/assets/Icon/visitJPNum.png')" size="26" />
-                    <div class="JPVisitNum">{{ item.visitNum }}/{{ item.needVisitNum }}</div>
-                  </div>
-                </el-popover> -->
                 <el-popover
                   popper-class="zpover"
                   placement="bottom"
@@ -265,14 +257,14 @@
                     <van-icon
                       :name="require('@/assets/ordernumRed.png')"
                       size="26"
-                      v-if="item.storeLabels.jpA && item.storeLabels.visitTimes < 2" />
+                      v-if="item.storeLabels.storeA && item.storeLabels.visitTimes < 2" />
                     <van-icon :name="require('@/assets/ordernum.png')" size="26" v-else />
                   </div>
                   <p style="text-align: center; background: #fff; color: #000; padding: 5px 0">
                     本店本月己拜访过{{ item.storeLabels.visitTimes }}次
                   </p>
                   <p
-                    v-if="item.storeLabels.jpA"
+                    v-if="item.storeLabels.storeA"
                     style="text-align: center; background: #fff; color: red; padding: 5px 0">
                     A级金牌店拜访标准:1月2次
                   </p>
@@ -531,25 +523,6 @@ export default {
     );
   },
   methods: {
-    setJPABCFlag(item) {
-      // needVisitNum:需要拜访的次数;visitNum:本月已拜访次数
-      if (item.storeLabels.jpA && item.visitNum < item.needVisitNum) {
-        return true;
-      } else {
-        return false;
-      }
-    },
-    setJPABCContent(item) {
-      if (item.storeLabels.jpA) {
-        return 'A级金牌店拜访标准1月2次';
-      } else if (item.storeLabels.jpB) {
-        return 'B级金牌店拜访标准1月1次';
-      } else if (item.storeLabels.jpC) {
-        return 'C级金牌店拜访标准1月1次';
-      } else {
-        return '';
-      }
-    },
     closePopup(flag, filterParams) {
       this.showFilter = false;
       if (flag) {

+ 16 - 43
src/views/storeManagement/index.vue

@@ -67,16 +67,24 @@
                   <!-- 金牌店ABC -->
                   <img
                     class="JPABC"
-                    :src="require('@/assets/Icon/JPA.png')"
-                    v-if="item.storeLabels.jpA" />
+                    :src="require('@/assets/Icon/storeA.png')"
+                    v-if="item.storeLabels.storeA" />
                   <img
                     class="JPABC"
-                    :src="require('@/assets/Icon/JPB.png')"
-                    v-if="item.storeLabels.jpB" />
+                    :src="require('@/assets/Icon/storeB.png')"
+                    v-if="item.storeLabels.storeB" />
                   <img
                     class="JPABC"
-                    :src="require('@/assets/Icon/JPC.png')"
-                    v-if="item.storeLabels.jpC" />
+                    :src="require('@/assets/Icon/storeC.png')"
+                    v-if="item.storeLabels.storeC" />
+                  <img
+                    class="JPABC"
+                    :src="require('@/assets/Icon/storeD.png')"
+                    v-if="item.storeLabels.storeD" />
+                  <img
+                    class="JPABC"
+                    :src="require('@/assets/Icon/storeE.png')"
+                    v-if="item.storeLabels.storeE" />
                 </template>
                 <span class="btn" :data-clipboard-text="item.storeCode">
                   <span>{{ item.storeName }}</span>
@@ -123,22 +131,6 @@
               <div class="info" style="position: relative">
                 联系人:{{ item.contactName }}
                 <div style="position: absolute; bottom: 0px; right: 0px" v-if="item.storeLabels">
-                  <!-- 金牌店ABC -->
-                  <!-- <el-popover
-                    popper-class="zpover"
-                    placement="bottom"
-                    width="120"
-                    trigger="click"
-                    :content="setJPABCContent(item)">
-                    <div
-                      v-if="setJPABCFlag(item)"
-                      class="visitStoreIco"
-                      style="background-color: #fff"
-                      slot="reference">
-                      <van-icon :name="require('@/assets/Icon/visitJPNum.png')" size="26" />
-                      <div class="JPVisitNum">{{ item.visitNum }}/{{ item.needVisitNum }}</div>
-                    </div>
-                  </el-popover> -->
                   <el-popover
                     popper-class="zpover"
                     placement="bottom"
@@ -293,14 +285,14 @@
                       <van-icon
                         :name="require('@/assets/ordernumRed.png')"
                         size="26"
-                        v-if="item.storeLabels.jpA && item.storeLabels.visitTimes < 2" />
+                        v-if="item.storeLabels.storeA && item.storeLabels.visitTimes < 2" />
                       <van-icon :name="require('@/assets/ordernum.png')" size="26" v-else />
                     </div>
                     <p style="text-align: center; background: #fff; color: #000; padding: 5px 0">
                       本店本月己拜访过{{ item.storeLabels.visitTimes }}次
                     </p>
                     <p
-                      v-if="item.storeLabels.jpA"
+                      v-if="item.storeLabels.storeA"
                       style="text-align: center; background: #fff; color: red; padding: 5px 0">
                       A级金牌店拜访标准:1月2次
                     </p>
@@ -529,25 +521,6 @@ export default {
     },
   },
   methods: {
-    setJPABCFlag(item) {
-      // needVisitNum:需要拜访的次数;visitNum:本月已拜访次数
-      if (item.storeLabels.jpA && item.visitNum < item.needVisitNum) {
-        return true;
-      } else {
-        return false;
-      }
-    },
-    setJPABCContent(item) {
-      if (item.storeLabels.jpA) {
-        return 'A级金牌店拜访标准1月2次';
-      } else if (item.storeLabels.jpB) {
-        return 'B级金牌店拜访标准1月1次';
-      } else if (item.storeLabels.jpC) {
-        return 'C级金牌店拜访标准1月1次';
-      } else {
-        return '';
-      }
-    },
     initSelect() {
       this.activatedTitles = [];
       this.activatedValues = [];