Browse Source

公司周报日报

branch0222
douzhuo 1 year ago
parent
commit
6654fed71d
1 changed files with 34 additions and 13 deletions
  1. +34
    -13
      pages/reportExcel/weekReport.vue

+ 34
- 13
pages/reportExcel/weekReport.vue View File

@@ -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


Loading…
Cancel
Save