|
@@ -50,7 +50,7 @@
|
|
|
:maskShow="createStore.collapseLosding"></visitPage> -->
|
|
:maskShow="createStore.collapseLosding"></visitPage> -->
|
|
|
</van-collapse-item>
|
|
</van-collapse-item>
|
|
|
<!-- 日报、周报、半月报 -->
|
|
<!-- 日报、周报、半月报 -->
|
|
|
- <van-collapse-item name="3" v-if="empLevel != 4">
|
|
|
|
|
|
|
+ <van-collapse-item name="3" v-if="empLevel != '4'">
|
|
|
<template #title>
|
|
<template #title>
|
|
|
<div class="itemHeader" @click.stop>
|
|
<div class="itemHeader" @click.stop>
|
|
|
<span class="itemTitle">{{ report.title }}</span>
|
|
<span class="itemTitle">{{ report.title }}</span>
|
|
@@ -68,16 +68,16 @@
|
|
|
<div class="reportItem">
|
|
<div class="reportItem">
|
|
|
<div class="label">填写率:</div>
|
|
<div class="label">填写率:</div>
|
|
|
<div class="value">本月{{ report.reportData.fillingRate }}</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')">
|
|
|
下属详情
|
|
下属详情
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="reportItem" v-show="empLevel != 3">
|
|
|
|
|
|
|
+ <div class="reportItem" v-show="empLevel != '3'">
|
|
|
<div class="label">审批率:</div>
|
|
<div class="label">审批率:</div>
|
|
|
<div class="value">本月{{ report.reportData.approvalRate }}</div>
|
|
<div class="value">本月{{ report.reportData.approvalRate }}</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="" v-show="empLevel == 1">本周点评业务员</div>
|
|
|
|
|
- <div class="reportItem" v-show="empLevel == 1">
|
|
|
|
|
|
|
+ <div class="" v-show="empLevel == '1'">本周点评业务员</div>
|
|
|
|
|
+ <div class="reportItem" v-show="empLevel == '1'">
|
|
|
<div class="label">日报数(目标数):</div>
|
|
<div class="label">日报数(目标数):</div>
|
|
|
<div class="value">{{ report.reportData.commentNum }}个(5个)</div>
|
|
<div class="value">{{ report.reportData.commentNum }}个(5个)</div>
|
|
|
<div class="itemDetail" @click="reportClick('commentNum')">进入点评</div>
|
|
<div class="itemDetail" @click="reportClick('commentNum')">进入点评</div>
|
|
@@ -85,7 +85,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</van-collapse-item>
|
|
</van-collapse-item>
|
|
|
<!-- 色卡 -->
|
|
<!-- 色卡 -->
|
|
|
- <van-collapse-item name="4" v-if="empLevel == 2 || empLevel == 3">
|
|
|
|
|
|
|
+ <van-collapse-item name="4" v-if="empLevel == '2' || empLevel == '3'">
|
|
|
<template #title>
|
|
<template #title>
|
|
|
<div class="itemHeader" @click.stop>
|
|
<div class="itemHeader" @click.stop>
|
|
|
<span class="itemTitle">{{ pantone.title }}</span>
|
|
<span class="itemTitle">{{ pantone.title }}</span>
|
|
@@ -118,7 +118,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- empLevel: 2, //员工级别,1大区主管2销售部主管3业务员4其他 ***其他级别4,不显示日报、周报、半月报和色卡
|
|
|
|
|
|
|
+ empLevel: '3', //员工级别,1大区主管2销售部主管3业务员4其他 ***其他级别4,不显示日报、周报、半月报和色卡
|
|
|
hintIcon: hintIcon,
|
|
hintIcon: hintIcon,
|
|
|
activeNames: ['1', '2', '3', '4', '5'],
|
|
activeNames: ['1', '2', '3', '4', '5'],
|
|
|
visitCollapse: {
|
|
visitCollapse: {
|
|
@@ -344,8 +344,9 @@ export default {
|
|
|
pantoneData: null,
|
|
pantoneData: null,
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
- created() {
|
|
|
|
|
- // this.empLevel = this.userInfo.empLevel || 2;
|
|
|
|
|
|
|
+ activated() {
|
|
|
|
|
+ debugger;
|
|
|
|
|
+ this.empLevel = this.userInfo.empLevel;
|
|
|
// 获取拜访数据
|
|
// 获取拜访数据
|
|
|
this.getVisitCollapseData();
|
|
this.getVisitCollapseData();
|
|
|
// 获取汇报数据 日报、周报、半月报
|
|
// 获取汇报数据 日报、周报、半月报
|
|
@@ -383,31 +384,23 @@ export default {
|
|
|
this.visitCollapse.resData = resData;
|
|
this.visitCollapse.resData = resData;
|
|
|
},
|
|
},
|
|
|
getReportData() {
|
|
getReportData() {
|
|
|
- if (this.empLevel == 1) {
|
|
|
|
|
|
|
+ if (this.empLevel == '1') {
|
|
|
this.report.title = '半月报';
|
|
this.report.title = '半月报';
|
|
|
- } else if (this.empLevel == 2) {
|
|
|
|
|
|
|
+ } else if (this.empLevel == '2') {
|
|
|
this.report.title = '周报';
|
|
this.report.title = '周报';
|
|
|
- } else if (this.empLevel == 3) {
|
|
|
|
|
|
|
+ } else if (this.empLevel == '3') {
|
|
|
this.report.title = '日报';
|
|
this.report.title = '日报';
|
|
|
}
|
|
}
|
|
|
- let resData = {
|
|
|
|
|
- commentNum: '',
|
|
|
|
|
- empLevel: '2',
|
|
|
|
|
- tip: '下述指标:本人填写/审批情况',
|
|
|
|
|
- approvalRate: '0.00%',
|
|
|
|
|
- fillingRate: '0.00%',
|
|
|
|
|
- };
|
|
|
|
|
- this.report.reportData = resData || {};
|
|
|
|
|
- // getReportTarget().then((res) => {
|
|
|
|
|
- // this.report.reportData = res.data || {};
|
|
|
|
|
- // if (this.empLevel == 1) {
|
|
|
|
|
- // this.report.title = '半月报';
|
|
|
|
|
- // } else if (this.empLevel == 2) {
|
|
|
|
|
- // this.report.title = '周报';
|
|
|
|
|
- // } else if (this.empLevel == 3) {
|
|
|
|
|
- // this.report.title = '日报';
|
|
|
|
|
- // }
|
|
|
|
|
- // });
|
|
|
|
|
|
|
+ // let resData = {
|
|
|
|
|
+ // commentNum: '',
|
|
|
|
|
+ // empLevel: '2',
|
|
|
|
|
+ // tip: '下述指标:本人填写/审批情况',
|
|
|
|
|
+ // approvalRate: '0.00%',
|
|
|
|
|
+ // fillingRate: '0.00%',
|
|
|
|
|
+ // };
|
|
|
|
|
+ getReportTarget().then((res) => {
|
|
|
|
|
+ this.report.reportData = res.data || {};
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
getPantoneData() {},
|
|
getPantoneData() {},
|
|
|
// 汇报下属详情-点击
|
|
// 汇报下属详情-点击
|