|
|
@@ -74,7 +74,18 @@
|
|
|
<div class="reportItem">
|
|
|
<div class="label">填写率:</div>
|
|
|
<div class="value">本月{{ report.reportData.fillingRate }}</div>
|
|
|
- <div class="itemDetail" v-if="empLevel != '3'" @click="reportClick('fillingRate')">
|
|
|
+ <div
|
|
|
+ class="itemDetail"
|
|
|
+ v-if="empLevel != '3'"
|
|
|
+ @click="
|
|
|
+ reportClick(
|
|
|
+ 'fillingRate',
|
|
|
+ '填写率-本月:' +
|
|
|
+ report.reportData.fillingRate +
|
|
|
+ ';审批率-本月:' +
|
|
|
+ report.reportData.approvalRate
|
|
|
+ )
|
|
|
+ ">
|
|
|
下属详情
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -89,7 +100,11 @@
|
|
|
</div>
|
|
|
<div class="reportItem reportNum" v-show="empLevel == '1'">
|
|
|
<div class="label"></div>
|
|
|
- <div class="itemDetail" @click="reportClick('commentNum')">进入点评</div>
|
|
|
+ <div
|
|
|
+ class="itemDetail"
|
|
|
+ @click="reportClick('commentNum', '目标数: ' + report.reportData.commentNum)">
|
|
|
+ 进入点评
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="mask" v-if="report.reportLosding">
|
|
|
<van-loading type="spinner" color="#1989fa" />
|
|
|
@@ -133,7 +148,7 @@
|
|
|
</div>
|
|
|
<div class="right">
|
|
|
<div class="lebel">门店未签收:</div>
|
|
|
- <div class="value valueIsClick" @click="pantoneClick(val, key)">
|
|
|
+ <div class="value valueIsClick" @click="pantoneClick(val, key, val.mdwqsNum)">
|
|
|
{{ Micrometer(val.wqsmdNum) }}家
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -162,7 +177,7 @@
|
|
|
</div>
|
|
|
<div class="right">
|
|
|
<div class="lebel">门店未签收:</div>
|
|
|
- <div class="value valueIsClick" @click="pantoneClick(val, key)">
|
|
|
+ <div class="value valueIsClick" @click="pantoneClick(val, key, val.mdwqsNum)">
|
|
|
{{ Micrometer(val.mdwqsNum) }}本
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -185,6 +200,7 @@ import {
|
|
|
selectBuildingStore,
|
|
|
getReportTarget,
|
|
|
getReportMaterial,
|
|
|
+ buryingPoint,
|
|
|
} from '@/api/index';
|
|
|
import hintIcon from '@/assets/hintIcon.png';
|
|
|
import visitPage from './visitPage.vue';
|
|
|
@@ -482,7 +498,15 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
// 汇报下属详情-点击
|
|
|
- reportClick(type) {
|
|
|
+ reportClick(type, value) {
|
|
|
+ // 埋点
|
|
|
+ buryingPoint({
|
|
|
+ systemModel: '提示类',
|
|
|
+ buryingPointType: 7,
|
|
|
+ buryingPointValue: value,
|
|
|
+ buryingPointName: type == 'fillingRate' ? '下属详情' : '进入点评',
|
|
|
+ buryingPointPosition: this.empLevel == '1' ? '半月报' : '周报',
|
|
|
+ });
|
|
|
if (type == 'fillingRate') {
|
|
|
// 下属汇报率审批率统计
|
|
|
this.$router.push({ path: 'reportingRate' });
|
|
|
@@ -492,7 +516,15 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
// 色卡查看详情
|
|
|
- pantoneClick(val, key) {
|
|
|
+ pantoneClick(val, key, value) {
|
|
|
+ // 埋点
|
|
|
+ buryingPoint({
|
|
|
+ systemModel: '提示类',
|
|
|
+ buryingPointType: 7,
|
|
|
+ buryingPointValue: value,
|
|
|
+ buryingPointName: key + '-门店未签收:',
|
|
|
+ buryingPointPosition: '色卡',
|
|
|
+ });
|
|
|
// 业务员进入未拜访列表
|
|
|
if (this.empLevel == '3') {
|
|
|
this.$router.push({ path: '/pantoneNoGet', query: { storeId: val.storeId } });
|