| @@ -48,7 +48,7 @@ | |||||
| </view> | </view> | ||||
| <!-- 销讲场景执行排名 --> | <!-- 销讲场景执行排名 --> | ||||
| <view class="execution-ranking"> | |||||
| <view class="execution-ranking" v-if="!weekObj.orgCode"> | |||||
| <view class="execution-ranking-title"> | <view class="execution-ranking-title"> | ||||
| 销讲场景执行排名 | 销讲场景执行排名 | ||||
| </view> | </view> | ||||
| @@ -121,7 +121,8 @@ | |||||
| <view class="table"> | <view class="table"> | ||||
| <view class="thead"> | <view class="thead"> | ||||
| <block v-for="(head, headIndex) in tableHead" :key="headIndex"> | <block v-for="(head, headIndex) in tableHead" :key="headIndex"> | ||||
| <view class="thead-item" :style="[(weekObj.orgCode && head.title2) ? head.style1 : head.style]"> | |||||
| <view class="thead-item" | |||||
| :style="[(weekObj.orgCode && head.title2) ? head.style1 : head.style]"> | |||||
| <template v-if="weekObj.orgCode && head.title2"> | <template v-if="weekObj.orgCode && head.title2"> | ||||
| {{ head.title2 }} | {{ head.title2 }} | ||||
| </template> | </template> | ||||
| @@ -141,7 +142,7 @@ | |||||
| <template v-else> | <template v-else> | ||||
| <view class="tbody-items time">{{ data.houseName }}</view> | <view class="tbody-items time">{{ data.houseName }}</view> | ||||
| </template> | </template> | ||||
| <view class="tbody-items nums">{{ data.activeCustomer }}</view> | <view class="tbody-items nums">{{ data.activeCustomer }}</view> | ||||
| <view class="tbody-items time">{{ data.avgDuration }}m</view> | <view class="tbody-items time">{{ data.avgDuration }}m</view> | ||||
| <view class="tbody-items percent">{{ data.fraction }}%</view> | <view class="tbody-items percent">{{ data.fraction }}%</view> | ||||
| @@ -176,7 +177,12 @@ | |||||
| <!-- 顾问销讲执行率排名 --> | <!-- 顾问销讲执行率排名 --> | ||||
| <view class="guwen-ranking"> | <view class="guwen-ranking"> | ||||
| <view class="guwen-ranking-title"> | <view class="guwen-ranking-title"> | ||||
| 顾问销讲执行率排名(TOP10) | |||||
| <template v-if="!weekObj.orgCode"> | |||||
| 顾问销讲执行率排名(TOP10) | |||||
| </template> | |||||
| <template v-else> | |||||
| 项目统计排名(TOP10) | |||||
| </template> | |||||
| </view> | </view> | ||||
| <template v-if="isShowZXLTopList"> | <template v-if="isShowZXLTopList"> | ||||
| <!-- 排名百分比列表 --> | <!-- 排名百分比列表 --> | ||||
| @@ -205,7 +211,12 @@ | |||||
| <!-- 顾问接待量排名 --> | <!-- 顾问接待量排名 --> | ||||
| <view class="guwen-ranking"> | <view class="guwen-ranking"> | ||||
| <view class="guwen-ranking-title"> | <view class="guwen-ranking-title"> | ||||
| 顾问接待量排名(TOP10) | |||||
| <template v-if="!weekObj.orgCode"> | |||||
| 顾问接待量排名(TOP10) | |||||
| </template> | |||||
| <template v-else> | |||||
| 项目有效接待排名(TOP10) | |||||
| </template> | |||||
| </view> | </view> | ||||
| <template v-if="isShowJDLTopList"> | <template v-if="isShowJDLTopList"> | ||||
| @@ -566,9 +577,11 @@ | |||||
| methods: { | methods: { | ||||
| forShare() { | forShare() { | ||||
| this.$u.get("/zkMessage/shareMessage", {id: this.id}) | |||||
| this.$u.get("/zkMessage/shareMessage", { | |||||
| id: this.id | |||||
| }) | |||||
| }, | }, | ||||
| // 趋势分析 | // 趋势分析 | ||||
| toTrendAnalysis(name) { | toTrendAnalysis(name) { | ||||
| return | return | ||||
| @@ -684,23 +697,31 @@ | |||||
| ...res.zkMessage, | ...res.zkMessage, | ||||
| } | } | ||||
| } | } | ||||
| if (this.weekObj.level1List[0] && this.weekObj.level1List[0].total) { | if (this.weekObj.level1List[0] && this.weekObj.level1List[0].total) { | ||||
| let max1 = this.weekObj.level1List[0].total || 1 | let max1 = this.weekObj.level1List[0].total || 1 | ||||
| this.weekObj.level1List.forEach(item => { | this.weekObj.level1List.forEach(item => { | ||||
| item.percent = Math.floor((item.total/max1)*100) | |||||
| item.percent = Math.floor((item.total / max1) * 100) | |||||
| }) | |||||
| } else { | |||||
| this.weekObj.level1List.forEach(item => { | |||||
| item.percent = 0 | |||||
| }) | }) | ||||
| } | } | ||||
| if (this.weekObj.level2List[0] && this.weekObj.level2List[0].total) { | if (this.weekObj.level2List[0] && this.weekObj.level2List[0].total) { | ||||
| let max2 = this.weekObj.level2List[0].total || 1 | let max2 = this.weekObj.level2List[0].total || 1 | ||||
| this.weekObj.level2List.forEach(item => { | this.weekObj.level2List.forEach(item => { | ||||
| item.percent = Math.floor((item.total/max2)*100) | |||||
| item.percent = Math.floor((item.total / max2) * 100) | |||||
| }) | |||||
| } else { | |||||
| this.weekObj.level2List.forEach(item => { | |||||
| item.percent = 0 | |||||
| }) | }) | ||||
| } | } | ||||
| this.weekObj.createTimeName = this.getTimeLines(this.weekObj.weekDate, 1) | this.weekObj.createTimeName = this.getTimeLines(this.weekObj.weekDate, 1) | ||||
| console.log(this.weekObj, 'this.weekObj') | console.log(this.weekObj, 'this.weekObj') | ||||
| this.projectName = res.projectName | this.projectName = res.projectName | ||||