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