Explorar el Código

feature_20260128_公装双包客户&三大渠道标签

zhujindu hace 6 días
padre
commit
9e07435465

+ 87 - 9
src/views/deviceOutside/rangeStore.vue

@@ -244,6 +244,77 @@
             <div class="text" style="position: relative">
               联系人:{{ info.contactName }}
               <div style="position: absolute; bottom: 0px; right: 10px; display: inline-block">
+                <!-- 是否终端客户 -->
+                <el-popover popper-class="zpover" placement="bottom" width="120" trigger="click">
+                  <div
+                    v-if="info.storeLabels.terminalCustomer"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 是否双包客户 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="info.storeLabels.doubleCustomer">
+                  <div
+                    v-if="info.storeLabels.doubleCustomer"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 工企标签 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="info.storeLabels.industrialEnterprises">
+                  <div
+                    v-if="info.storeLabels.industrialEnterprises"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 商住标签 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="info.storeLabels.commercialResidential">
+                  <div
+                    v-if="info.storeLabels.commercialResidential"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 市政工程标签 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="info.storeLabels.municipalEngineering">
+                  <div
+                    v-if="info.storeLabels.municipalEngineering"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+
                 <el-popover
                   popper-class="zpover"
                   placement="bottom"
@@ -323,13 +394,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"
@@ -1968,7 +2046,7 @@ export default {
                                         res,
                                         val,
                                         location,
-                                        PointSumval
+                                        PointSumval,
                                       );
                                     });
                                 } else if (response.data.updateAddress == 1) {
@@ -2170,7 +2248,7 @@ export default {
                     if (res.err_msg == 'launchMiniprogram:ok') {
                     } else {
                     }
-                  }
+                  },
                 );
               },
               fail: function (res) {

+ 70 - 0
src/views/deviceWithin/index.vue

@@ -114,6 +114,76 @@
             <div class="info" style="position: relative">
               联系人:{{ item.contactName }}
               <div style="position: absolute; bottom: 0; right: 14px">
+                <!-- 是否终端客户 -->
+                <el-popover popper-class="zpover" placement="bottom" width="120" trigger="click">
+                  <div
+                    v-if="item.storeLabels.terminalCustomer"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 是否双包客户 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="item.storeLabels.doubleCustomer">
+                  <div
+                    v-if="item.storeLabels.doubleCustomer"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 工企标签 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="item.storeLabels.industrialEnterprises">
+                  <div
+                    v-if="item.storeLabels.industrialEnterprises"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 商住标签 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="item.storeLabels.commercialResidential">
+                  <div
+                    v-if="item.storeLabels.commercialResidential"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
+                <!-- 市政工程标签 -->
+                <el-popover
+                  popper-class="zpover"
+                  placement="bottom"
+                  width="120"
+                  trigger="click"
+                  :content="item.storeLabels.municipalEngineering">
+                  <div
+                    v-if="item.storeLabels.municipalEngineering"
+                    class="visitStoreIco"
+                    style="background-color: #fff"
+                    slot="reference">
+                    <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                  </div>
+                </el-popover>
                 <el-popover
                   popper-class="zpover"
                   placement="bottom"

+ 84 - 0
src/views/home/hintTabPage/warningStore.vue

@@ -65,6 +65,90 @@
                     <div class="info" style="position: relative">
                       联系人:{{ item.contactName }}
                       <div style="position: absolute; bottom: 0px; right: 0px">
+                        <!-- 是否终端客户 -->
+                        <el-popover
+                          popper-class="zpover"
+                          placement="bottom"
+                          width="120"
+                          trigger="click">
+                          <div
+                            v-if="item.storeLabels.terminalCustomer"
+                            class="visitStoreIco"
+                            style="background-color: #fff"
+                            slot="reference">
+                            <van-icon
+                              :name="require('@/assets/Icon/fenghuangjihua.png')"
+                              size="26" />
+                          </div>
+                        </el-popover>
+                        <!-- 是否双包客户 -->
+                        <el-popover
+                          popper-class="zpover"
+                          placement="bottom"
+                          width="120"
+                          trigger="click"
+                          :content="item.storeLabels.doubleCustomer">
+                          <div
+                            v-if="item.storeLabels.doubleCustomer"
+                            class="visitStoreIco"
+                            style="background-color: #fff"
+                            slot="reference">
+                            <van-icon
+                              :name="require('@/assets/Icon/fenghuangjihua.png')"
+                              size="26" />
+                          </div>
+                        </el-popover>
+                        <!-- 工企标签 -->
+                        <el-popover
+                          popper-class="zpover"
+                          placement="bottom"
+                          width="120"
+                          trigger="click"
+                          :content="item.storeLabels.industrialEnterprises">
+                          <div
+                            v-if="item.storeLabels.industrialEnterprises"
+                            class="visitStoreIco"
+                            style="background-color: #fff"
+                            slot="reference">
+                            <van-icon
+                              :name="require('@/assets/Icon/fenghuangjihua.png')"
+                              size="26" />
+                          </div>
+                        </el-popover>
+                        <!-- 商住标签 -->
+                        <el-popover
+                          popper-class="zpover"
+                          placement="bottom"
+                          width="120"
+                          trigger="click"
+                          :content="item.storeLabels.commercialResidential">
+                          <div
+                            v-if="item.storeLabels.commercialResidential"
+                            class="visitStoreIco"
+                            style="background-color: #fff"
+                            slot="reference">
+                            <van-icon
+                              :name="require('@/assets/Icon/fenghuangjihua.png')"
+                              size="26" />
+                          </div>
+                        </el-popover>
+                        <!-- 市政工程标签 -->
+                        <el-popover
+                          popper-class="zpover"
+                          placement="bottom"
+                          width="120"
+                          trigger="click"
+                          :content="item.storeLabels.municipalEngineering">
+                          <div
+                            v-if="item.storeLabels.municipalEngineering"
+                            class="visitStoreIco"
+                            style="background-color: #fff"
+                            slot="reference">
+                            <van-icon
+                              :name="require('@/assets/Icon/fenghuangjihua.png')"
+                              size="26" />
+                          </div>
+                        </el-popover>
                         <!-- 凤凰客户 -->
                         <el-popover
                           popper-class="zpover"

+ 70 - 0
src/views/storeManagement/index.vue

@@ -131,6 +131,76 @@
               <div class="info" style="position: relative">
                 联系人:{{ item.contactName }}
                 <div style="position: absolute; bottom: 0px; right: 0px" v-if="item.storeLabels">
+                  <!-- 是否终端客户 -->
+                  <el-popover popper-class="zpover" placement="bottom" width="120" trigger="click">
+                    <div
+                      v-if="item.storeLabels.terminalCustomer"
+                      class="visitStoreIco"
+                      style="background-color: #fff"
+                      slot="reference">
+                      <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                    </div>
+                  </el-popover>
+                  <!-- 是否双包客户 -->
+                  <el-popover
+                    popper-class="zpover"
+                    placement="bottom"
+                    width="120"
+                    trigger="click"
+                    :content="item.storeLabels.doubleCustomer">
+                    <div
+                      v-if="item.storeLabels.doubleCustomer"
+                      class="visitStoreIco"
+                      style="background-color: #fff"
+                      slot="reference">
+                      <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                    </div>
+                  </el-popover>
+                  <!-- 工企标签 -->
+                  <el-popover
+                    popper-class="zpover"
+                    placement="bottom"
+                    width="120"
+                    trigger="click"
+                    :content="item.storeLabels.industrialEnterprises">
+                    <div
+                      v-if="item.storeLabels.industrialEnterprises"
+                      class="visitStoreIco"
+                      style="background-color: #fff"
+                      slot="reference">
+                      <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                    </div>
+                  </el-popover>
+                  <!-- 商住标签 -->
+                  <el-popover
+                    popper-class="zpover"
+                    placement="bottom"
+                    width="120"
+                    trigger="click"
+                    :content="item.storeLabels.commercialResidential">
+                    <div
+                      v-if="item.storeLabels.commercialResidential"
+                      class="visitStoreIco"
+                      style="background-color: #fff"
+                      slot="reference">
+                      <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                    </div>
+                  </el-popover>
+                  <!-- 市政工程标签 -->
+                  <el-popover
+                    popper-class="zpover"
+                    placement="bottom"
+                    width="120"
+                    trigger="click"
+                    :content="item.storeLabels.municipalEngineering">
+                    <div
+                      v-if="item.storeLabels.municipalEngineering"
+                      class="visitStoreIco"
+                      style="background-color: #fff"
+                      slot="reference">
+                      <van-icon :name="require('@/assets/Icon/fenghuangjihua.png')" size="26" />
+                    </div>
+                  </el-popover>
                   <el-popover
                     popper-class="zpover"
                     placement="bottom"