|
|
@@ -1,8 +1,8 @@
|
|
|
<template>
|
|
|
<div class="ABtarage">
|
|
|
- <p class="updataTime" v-if="type != 4 && tabVal != '-1'">更新时间:{{ updataTime }}</p>
|
|
|
+ <p class="updataTime" v-if="userType != 4 && tabVal != '-1'">更新时间:{{ updataTime }}</p>
|
|
|
<template v-if="tabVal == 0 || tabVal == 1">
|
|
|
- <div v-if="tabVal == 1 && type != 4" class="container linep">
|
|
|
+ <div v-if="tabVal == 1 && userType != 4" class="container linep">
|
|
|
<van-collapse v-model="activeNames">
|
|
|
<!-- 拜访数据(实时) -->
|
|
|
<van-collapse-item name="7" v-if="powerGrade == 1 && !GZdata">
|
|
|
@@ -32,10 +32,10 @@
|
|
|
</van-collapse-item>
|
|
|
</van-collapse>
|
|
|
</div>
|
|
|
- <div v-if="tabVal == 0 && type != 4" class="container linep">
|
|
|
+ <div v-if="tabVal == 0 && userType != 4" class="container linep">
|
|
|
<van-collapse v-model="activeNames">
|
|
|
<!-- performanceSAP 业绩目标SAP(千元)/公裝业绩SAP(千元) -->
|
|
|
- <van-collapse-item v-if="type != 3 && type != 4" name="1" :title="saptitle">
|
|
|
+ <van-collapse-item v-if="userType != 3 && userType != 4" name="1" :title="saptitle">
|
|
|
<performanceSAP :reportTargetAll="reportTargetAll" :JZQuota="JZQuota"></performanceSAP>
|
|
|
</van-collapse-item>
|
|
|
<van-collapse-item
|
|
|
@@ -344,33 +344,12 @@
|
|
|
</van-collapse-item>
|
|
|
</van-collapse>
|
|
|
</div>
|
|
|
- <div v-if="tabVal == 1 && type != 4" class="container linep">
|
|
|
+ <div v-if="tabVal == 1 && userType != 4" class="container linep">
|
|
|
<van-collapse v-model="activeNames">
|
|
|
<!-- 超好贴分销店下单 -->
|
|
|
<van-collapse-item name="17" v-if="!JZQuota && !GZdata" title="超好贴分销店下单">
|
|
|
<veryGoodPlaceOrder :reportTargetAll="reportTargetAll"></veryGoodPlaceOrder>
|
|
|
</van-collapse-item>
|
|
|
- <van-collapse-item
|
|
|
- v-if="powerGrade != 1 && !JZQuota && !GZdata"
|
|
|
- name="32"
|
|
|
- title="客户开拓">
|
|
|
- <van-row>
|
|
|
- <van-col span="24"><span class="leftTitle">非片客户开发</span></van-col>
|
|
|
- <van-col span="24">
|
|
|
- <p>
|
|
|
- 全年开发数:<span class="colorbalck">{{
|
|
|
- Micrometer(reportTargetAll.customerAct)
|
|
|
- }}</span>
|
|
|
- </p>
|
|
|
- </van-col>
|
|
|
- <van-col span="24">
|
|
|
- <p>
|
|
|
- 全年进度率:
|
|
|
- <span class="colorbalck"> {{ reportTargetAll.customerYearRate }}% </span>
|
|
|
- </p>
|
|
|
- </van-col>
|
|
|
- </van-row>
|
|
|
- </van-collapse-item>
|
|
|
<van-collapse-item v-if="powerGrade == 2" name="8" title="当日门店拜访情况(实时)">
|
|
|
<div v-if="reportTargetAll.realTimeVisits == null" style="margin-top: -10px">
|
|
|
<p style="text-align: center; color: #666">暂无数据</p>
|
|
|
@@ -405,7 +384,7 @@
|
|
|
</van-collapse>
|
|
|
</div>
|
|
|
<!-- 经销商负责人 查看下属 -->
|
|
|
- <div v-if="tabVal == 1 && type == 4" class="container linep">
|
|
|
+ <div v-if="tabVal == 1 && userType == 4" class="container linep">
|
|
|
<van-collapse v-model="activeNames" v-if="reportInfoData.customerUserTargets">
|
|
|
<van-collapse-item
|
|
|
:name="index + ''"
|
|
|
@@ -541,6 +520,10 @@ export default {
|
|
|
type: [String, Number],
|
|
|
default: '-1',
|
|
|
},
|
|
|
+ userType: {
|
|
|
+ type: [String, Number],
|
|
|
+ default: 1,
|
|
|
+ },
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -624,12 +607,18 @@ export default {
|
|
|
handler(val) {
|
|
|
if (val == 0) {
|
|
|
// keep-alive 模式watch执行了两次
|
|
|
- this.initData();
|
|
|
+ // this.initData();
|
|
|
}
|
|
|
},
|
|
|
immediate: true,
|
|
|
},
|
|
|
},
|
|
|
+ activated() {
|
|
|
+ this.initData();
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.initData();
|
|
|
+ },
|
|
|
methods: {
|
|
|
initData() {
|
|
|
console.log(this.tabVal);
|
|
|
@@ -711,6 +700,7 @@ export default {
|
|
|
this.updataTime = res.data.reportTargetAll.updateTime;
|
|
|
}
|
|
|
this.approvalPendingNum = res.data.approvalPendingNum;
|
|
|
+ // 用户类型(默认0):0=DIY员工;1=DIY经销商-分销人员;2=YSL;3=DIY经销商-倍增和先锋;4=DIY经销商-老板;经销商多身份时:1,4
|
|
|
this.type = res.data.userType;
|
|
|
// if (res.data.userType == 4) {
|
|
|
// this.tabVal = '1';
|