瀏覽代碼

feature_20260204_金牌店等级S

zhujindu 1 周之前
父節點
當前提交
7b538e2dc3

二進制
src/assets/Icon/storeS.png


+ 11 - 3
src/views/deviceOutside/index.vue

@@ -58,6 +58,10 @@
                     class="JPABC"
                     :src="require('@/assets/Icon/storeE.png')"
                     v-if="item.storeLabels.storeE" />
+                  <img
+                    class="JPABC"
+                    :src="require('@/assets/Icon/storeS.png')"
+                    v-if="item.storeLabels.storeS" />
                 </template>
                 <span @click="goOtherSystem(item)" :style="setStroeNameStyle(item)">
                   <span>{{ item.storeName }}</span>
@@ -265,7 +269,7 @@
                         :name="require('@/assets/ordernumRed.png')"
                         size="26"
                         v-if="
-                          item.storeLabels.storeA &&
+                          (item.storeLabels.storeA || item.storeLabels.storeS) &&
                           item.needVisitNum &&
                           item.storeLabels.visitTimes < item.needVisitNum
                         " />
@@ -276,9 +280,13 @@
                       本店本月已拜访过{{ item.storeLabels.visitTimes }}次
                     </p>
                     <p
-                      v-if="item.storeLabels.storeA && item.needVisitNum"
+                      v-if="
+                        (item.storeLabels.storeA || item.storeLabels.storeS) && item.needVisitNum
+                      "
                       style="text-align: center; background: #fff; color: red; padding: 5px 0">
-                      A级金牌店拜访标准:1月{{ item.needVisitNum }}次
+                      <span v-if="item.storeLabels.storeA">A</span>
+                      <span v-if="item.storeLabels.storeS">S</span>
+                      级金牌店拜访标准:1月{{ item.needVisitNum }}次
                     </p>
                     <el-table :data="item.userVisitTimesMap" border max-height="180px">
                       <el-table-column label="业务员" prop="userName" />

+ 25 - 12
src/views/deviceOutside/rangeStore.vue

@@ -210,6 +210,10 @@
                   class="JPABC"
                   :src="require('@/assets/Icon/storeE.png')"
                   v-if="info.storeLabels.storeE" />
+                <img
+                  class="JPABC"
+                  :src="require('@/assets/Icon/storeS.png')"
+                  v-if="info.storeLabels.storeS" />
               </template>
               <span @click="goOtherSystem(info)" :style="setStroeNameStyle(info)">
                 <span>{{ info.storeName }}</span>
@@ -323,13 +327,20 @@
                     <van-icon :name="Network" size="26" />
                   </div>
                 </el-popover>
-                <el-popover popper-class="zpover" placement="bottom" width="120" trigger="click"
-                          content="调色机当月未调色">
-                          <div v-if="info.storeLabels.stopColorMixerMonth" class="visitStoreIco"
-                            style="background-color: #fff" slot="reference">
-                            <van-icon :name="WiFi" size="26" />
-                          </div>
-                        </el-popover>
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  content="调色机当月未调色">
+                  <div
+                    v-if="info.storeLabels.stopColorMixerMonth"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="WiFi" size="26" />
+                  </div>
+                </el-popover>
                 <el-popover
                   popper-class="zpover"
                   placement="top"
@@ -424,7 +435,7 @@
                       :name="require('@/assets/ordernumRed.png')"
                       size="26"
                       v-if="
-                        info.storeLabels.storeA &&
+                        (info.storeLabels.storeA || info.storeLabels.storeS) &&
                         info.needVisitNum &&
                         info.storeLabels.visitTimes < info.needVisitNum
                       " />
@@ -434,9 +445,11 @@
                     本店本月已拜访过{{ info.storeLabels.visitTimes }}次
                   </p>
                   <p
-                    v-if="info.storeLabels.storeA && info.needVisitNum"
+                    v-if="(info.storeLabels.storeA || info.storeLabels.storeS) && info.needVisitNum"
                     style="text-align: center; background: #fff; color: red; padding: 5px 0">
-                    A级金牌店拜访标准:1月{{ info.needVisitNum }}次
+                    <span v-if="info.storeLabels.storeA">A</span>
+                    <span v-if="info.storeLabels.storeS">S</span>
+                    级金牌店拜访标准:1月{{ info.needVisitNum }}次
                   </p>
                   <el-table :data="info.userVisitTimesMap" border max-height="180px">
                     <el-table-column label="业务员" prop="userName" />
@@ -1968,7 +1981,7 @@ export default {
                                         res,
                                         val,
                                         location,
-                                        PointSumval
+                                        PointSumval,
                                       );
                                     });
                                 } else if (response.data.updateAddress == 1) {
@@ -2170,7 +2183,7 @@ export default {
                     if (res.err_msg == 'launchMiniprogram:ok') {
                     } else {
                     }
-                  }
+                  },
                 );
               },
               fail: function (res) {

+ 11 - 3
src/views/deviceOutside/topStore.vue

@@ -99,6 +99,10 @@
                       class="JPABC"
                       :src="require('@/assets/Icon/storeE.png')"
                       v-if="item.storeLabels.storeE" />
+                    <img
+                      class="JPABC"
+                      :src="require('@/assets/Icon/storeS.png')"
+                      v-if="item.storeLabels.storeS" />
                   </template>
                   <span class="btn" :data-clipboard-text="item.storeCode">
                     <span>{{ item.storeName }}</span>
@@ -290,7 +294,7 @@
                           :name="require('@/assets/ordernumRed.png')"
                           size="26"
                           v-if="
-                            item.storeLabels.storeA &&
+                            (item.storeLabels.storeA || item.storeLabels.storeS) &&
                             item.needVisitNum &&
                             item.storeLabels.visitTimes < item.needVisitNum
                           " />
@@ -300,9 +304,13 @@
                         本店本月已拜访过{{ item.storeLabels.visitTimes }}次
                       </p>
                       <p
-                        v-if="item.storeLabels.storeA && item.needVisitNum"
+                        v-if="
+                          (item.storeLabels.storeA || item.storeLabels.storeS) && item.needVisitNum
+                        "
                         style="text-align: center; background: #fff; color: red; padding: 5px 0">
-                        A级金牌店拜访标准:1月{{ item.needVisitNum }}次
+                        <span v-if="item.storeLabels.storeA">A</span>
+                        <span v-if="item.storeLabels.storeS">S</span>
+                        级金牌店拜访标准:1月{{ item.needVisitNum }}次
                       </p>
                       <el-table :data="item.userVisitTimesMap" border max-height="180px">
                         <el-table-column label="业务员" prop="userName" />

+ 9 - 3
src/views/deviceWithin/index.vue

@@ -77,6 +77,10 @@
                   class="JPABC"
                   :src="require('@/assets/Icon/storeE.png')"
                   v-if="item.storeLabels.storeE" />
+                <img
+                  class="JPABC"
+                  :src="require('@/assets/Icon/storeS.png')"
+                  v-if="item.storeLabels.storeS" />
               </template>
               <span @click="goOtherSystem(item)" :style="setStroeNameStyle(item)">
                 <span>{{ item.storeName }}</span>
@@ -287,7 +291,7 @@
                       :name="require('@/assets/ordernumRed.png')"
                       size="26"
                       v-if="
-                        item.storeLabels.storeA &&
+                        (item.storeLabels.storeA || item.storeLabels.storeS) &&
                         item.needVisitNum &&
                         item.storeLabels.visitTimes < item.needVisitNum
                       " />
@@ -297,9 +301,11 @@
                     本店本月已拜访过{{ item.storeLabels.visitTimes }}次
                   </p>
                   <p
-                    v-if="item.storeLabels.storeA && item.needVisitNum"
+                    v-if="(item.storeLabels.storeA || item.storeLabels.storeS) && item.needVisitNum"
                     style="text-align: center; background: #fff; color: red; padding: 5px 0">
-                    A级金牌店拜访标准:1月{{ item.needVisitNum }}次
+                    <span v-if="item.storeLabels.storeA">A</span>
+                    <span v-if="item.storeLabels.storeS">S</span>
+                    级金牌店拜访标准:1月{{ item.needVisitNum }}次
                   </p>
                   <el-table :data="item.userVisitTimesMap" border max-height="180px">
                     <el-table-column label="业务员" prop="userName" />

+ 12 - 3
src/views/home/hintTabPage/warningStore.vue

@@ -38,6 +38,10 @@
                           class="JPABC"
                           :src="require('@/assets/Icon/storeE.png')"
                           v-if="item.storeLabels.storeE" />
+                        <img
+                          class="JPABC"
+                          :src="require('@/assets/Icon/storeS.png')"
+                          v-if="item.storeLabels.storeS" />
                       </template>
                       <span @click="goOtherSystem(item)" :style="setStroeNameStyle(item)">
                         <span>{{ item.storeName }}</span>
@@ -247,7 +251,7 @@
                               :name="require('@/assets/ordernumRed.png')"
                               size="26"
                               v-if="
-                                item.storeLabels.storeA &&
+                                (item.storeLabels.storeA || item.storeLabels.storeS) &&
                                 item.needVisitNum &&
                                 item.storeLabels.visitTimes < item.needVisitNum
                               " />
@@ -264,14 +268,19 @@
                             本店本月已拜访过{{ item.storeLabels.visitTimes }}次
                           </p>
                           <p
-                            v-if="item.storeLabels.storeA && item.needVisitNum"
+                            v-if="
+                              (item.storeLabels.storeA || item.storeLabels.storeS) &&
+                              item.needVisitNum
+                            "
                             style="
                               text-align: center;
                               background: #fff;
                               color: red;
                               padding: 5px 0;
                             ">
-                            A级金牌店拜访标准:1月{{ item.needVisitNum }}次
+                            <span v-if="item.storeLabels.storeA">A</span>
+                            <span v-if="item.storeLabels.storeS">S</span>
+                            级金牌店拜访标准:1月{{ item.needVisitNum }}次
                           </p>
                           <el-table :data="item.userVisitTimesMap" border max-height="180px">
                             <el-table-column label="业务员" prop="userName" />

+ 11 - 3
src/views/storeManagement/index.vue

@@ -85,6 +85,10 @@
                     class="JPABC"
                     :src="require('@/assets/Icon/storeE.png')"
                     v-if="item.storeLabels.storeE" />
+                  <img
+                    class="JPABC"
+                    :src="require('@/assets/Icon/storeS.png')"
+                    v-if="item.storeLabels.storeS" />
                 </template>
                 <span class="btn" :data-clipboard-text="item.storeCode">
                   <span>{{ item.storeName }}</span>
@@ -286,7 +290,7 @@
                         :name="require('@/assets/ordernumRed.png')"
                         size="26"
                         v-if="
-                          item.storeLabels.storeA &&
+                          (item.storeLabels.storeA || item.storeLabels.storeS) &&
                           item.needVisitNum &&
                           item.storeLabels.visitTimes < item.needVisitNum
                         " />
@@ -296,9 +300,13 @@
                       本店本月已拜访过{{ item.storeLabels.visitTimes }}次
                     </p>
                     <p
-                      v-if="item.storeLabels.storeA && item.needVisitNum"
+                      v-if="
+                        (item.storeLabels.storeA || item.storeLabels.storeS) && item.needVisitNum
+                      "
                       style="text-align: center; background: #fff; color: red; padding: 5px 0">
-                      A级金牌店拜访标准:1月{{ item.needVisitNum }}次
+                      <span v-if="item.storeLabels.storeA">A</span>
+                      <span v-if="item.storeLabels.storeS">S</span>
+                      级金牌店拜访标准:1月{{ item.needVisitNum }}次
                     </p>
                     <el-table :data="item.userVisitTimesMap" border max-height="180px">
                       <el-table-column label="业务员" prop="userName" />