zhujindu 8 kuukautta sitten
vanhempi
commit
e1eab4dd40
2 muutettua tiedostoa jossa 25 lisäystä ja 5 poistoa
  1. 1 1
      src/views/agentList/visitTask.vue
  2. 24 4
      src/views/home/visitCollapse.vue

+ 1 - 1
src/views/agentList/visitTask.vue

@@ -2746,7 +2746,7 @@ import taskTips from '@/components/taskTips';
 import store from '@/store';
 import { getChainsGroupTask } from '@/api/agentList';
 export default {
-  name: 'abnormalVisit',
+  name: 'visitTask',
   components: { zRadio, zCheckbox, uploadImg, storeCode, deleteUploadImg, taskTips },
   data() {
     return {

+ 24 - 4
src/views/home/visitCollapse.vue

@@ -17,7 +17,16 @@
                 :key="index2"
                 @click="clickTarget(item, item1, item2)">
                 <div class="target-label">{{ item2.targetName }}</div>
-                <div :class="['target-value']">{{ item2.targetValue }}</div>
+                <div
+                  :class="['target-value']"
+                  :style="{
+                    color:
+                      item2.targetName == '未拜访' && (empLevel == 2 || empLevel == 3)
+                        ? '#1989fa'
+                        : '',
+                  }">
+                  {{ item2.targetValue }}
+                </div>
               </div>
             </div>
           </template>
@@ -28,8 +37,14 @@
 </template>
 <script>
 import store from '@/store';
+import { mapState } from 'vuex';
 export default {
   name: 'visitCollapse',
+  computed: {
+    ...mapState({
+      userInfo: (state) => state.user.userInfo,
+    }),
+  },
   props: {
     visitCollapse: {
       type: Array,
@@ -37,9 +52,13 @@ export default {
     },
   },
   data() {
-    return {};
+    return {
+      empLevel: '', //员工级别,1大区主管2销售部主管3业务员4其他 ***其他级别4
+    };
+  },
+  created() {
+    this.empLevel = this.userInfo.empLevel;
   },
-  created() {},
   methods: {
     setTargetNameStyle(targetName) {
       let style = {};
@@ -51,6 +70,7 @@ export default {
       return style;
     },
     clickTarget(item, item1, item2) {
+      if (this.empLevel != 2 && this.empLevel != 3) return;
       store.dispatch(
         'setActivaTypeStore',
         item1.targetName ? item1.targetName + '经销商' : item.targetName
@@ -95,7 +115,7 @@ export default {
         }
         .clickTarget {
           .target-value {
-            color: #1989fa;
+            // color: #1989fa;
           }
         }
       }