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