zhujindu 3 дней назад
Родитель
Сommit
819ae71687

+ 20 - 12
src/views/deviceOutside/index.vue

@@ -356,20 +356,28 @@
               <van-icon :name="times" color="#ee0a24" size="32" />
             </div>
             <template v-if="item.stateString == '已拜访'">
-              <div class="statstext" style="background-color: #e3f0fe">
-                <span style="color: #387bca">已拜访</span>
-                <div
-                  class="statstextIcon"
-                  style="background-color: #0057ba"
-                  v-if="item.jinpaiStore"
-                  @click="openPerfectStore(item)">
-                  <div style="margin: 4px; font-size: 14px; font-weight: 600">
-                    <img
-                      style="width: 18px; height: 20px; margin: 0 5px; vertical-align: -5px"
-                      :src="require('@/assets/shouzhi.png')" />完美门店报告
+              <template v-if="item.visitSource == 1">
+                <div class="statstext" style="background-color: #e3f0fe">
+                  <span style="color: #387bca">已拜访</span>
+                  <div
+                    class="statstextIcon"
+                    style="background-color: #0057ba"
+                    v-if="item.jinpaiStore"
+                    @click="openPerfectStore(item)">
+                    <div style="margin: 4px; font-size: 14px; font-weight: 600">
+                      <img
+                        style="width: 18px; height: 20px; margin: 0 5px; vertical-align: -5px"
+                        :src="require('@/assets/shouzhi.png')" />完美门店报告
+                    </div>
                   </div>
                 </div>
-              </div>
+              </template>
+              <template v-else>
+                <!-- 异常拜访 -->
+                <div class="statstext">
+                  <span>已拜访</span>
+                </div>
+              </template>
             </template>
             <div class="btnbox">
               <van-row>

+ 21 - 12
src/views/deviceWithin/index.vue

@@ -372,20 +372,29 @@
             <van-icon :name="times" color="#ee0a24" size="32" />
           </div>
           <template v-if="item.stateString == '已拜访'">
-            <div class="statstext" style="background-color: #e3f0fe">
-              <span style="color: #387bca">已拜访</span>
-              <div
-                class="statstextIcon"
-                style="background-color: #0057ba"
-                v-if="item.jinpaiStore"
-                @click="openPerfectStore(item)">
-                <div style="margin: 4px; font-size: 14px; font-weight: 600">
-                  <img
-                    style="width: 18px; height: 20px; margin: 0 5px; vertical-align: -5px"
-                    :src="require('@/assets/shouzhi.png')" />完美门店报告
+            <template v-if="item.visitSource == 1">
+              <!-- 正常拜访 -->
+              <div class="statstext" style="background-color: #e3f0fe">
+                <span style="color: #387bca">已拜访</span>
+                <div
+                  class="statstextIcon"
+                  style="background-color: #0057ba"
+                  v-if="item.jinpaiStore"
+                  @click="openPerfectStore(item)">
+                  <div style="margin: 4px; font-size: 14px; font-weight: 600">
+                    <img
+                      style="width: 18px; height: 20px; margin: 0 5px; vertical-align: -5px"
+                      :src="require('@/assets/shouzhi.png')" />完美门店报告
+                  </div>
                 </div>
               </div>
-            </div>
+            </template>
+            <template v-else>
+              <!-- 异常拜访 -->
+              <div class="statstext">
+                <span>已拜访</span>
+              </div>
+            </template>
           </template>
           <div class="btnbox">
             <van-row>

+ 1 - 1
src/views/historicalVisit/historAllVisit.vue

@@ -348,7 +348,7 @@ export default {
     },
     detilsFn(val) {
       console.log(val.id);
-      if (val.jinpaiStore) {
+      if (val.jinpaiStore && val.visitSource == 1) {
         this.$router.push({
           path: '/perfectStore',
           query: {