|
|
@@ -0,0 +1,553 @@ |
|
|
|
<template> |
|
|
|
<view class="pages"> |
|
|
|
<!-- 导航栏 --> |
|
|
|
<view class="nav-header"> |
|
|
|
<u-navbar title="数智工牌周报" titles="05.02-05.08"></u-navbar> |
|
|
|
</view> |
|
|
|
<!-- 日报内容部分 --> |
|
|
|
<view class="container"> |
|
|
|
<!-- 头部日报卡 --> |
|
|
|
<view class="c-head-card"> |
|
|
|
<view class="c-title-text"> |
|
|
|
避暑山庄数智工牌周报 |
|
|
|
<text class="date">01月24日~1月30日</text> |
|
|
|
</view> |
|
|
|
<view class="creative-time"> |
|
|
|
生成时间:2022-01-27 22:00 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 简报 --> |
|
|
|
<view class="briefing"> |
|
|
|
<view class="briefing-title"> |
|
|
|
简报 |
|
|
|
</view> |
|
|
|
<!-- 简报表格部分 --> |
|
|
|
<view class="briefing-box"> |
|
|
|
<block v-for="(data, index) in 8" :key="index"> |
|
|
|
<view class="briefing-box-item"> |
|
|
|
<view class="tops"> |
|
|
|
接待量(次) |
|
|
|
</view> |
|
|
|
<view class="middle"> |
|
|
|
0 |
|
|
|
</view> |
|
|
|
<view class="bottom"> |
|
|
|
对比上周:0 |
|
|
|
<text class="b-text">--</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 销讲场景执行排名 --> |
|
|
|
<view class="execution-ranking"> |
|
|
|
<view class="execution-ranking-title"> |
|
|
|
销讲场景执行排名 |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="execution-ranking-desc"> |
|
|
|
销讲场景平均执行对比上周下跌12%,其中【送客执行】最强为99%,【区位介绍】执行最弱为25%; |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 排名百分比列表 --> |
|
|
|
<view class="ranking-box"> |
|
|
|
<block v-for="(percent, index) in 9" :key="index"> |
|
|
|
<view class="ranking-item"> |
|
|
|
<view class="left">产品设计</view> |
|
|
|
<view class="middle"><u-line-progress inactive-color="#F2F2F2" :show-percent="false" :percent="(index+1)*10"></u-line-progress></view> |
|
|
|
<view class="right"> {{ (index+1)*10 }} %</view> |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 接待统计 --> |
|
|
|
<view class="statistics"> |
|
|
|
<view class="statistics-title"> |
|
|
|
接待统计 |
|
|
|
</view> |
|
|
|
<view class="statistics-desc"> |
|
|
|
顾问平均执行率对比上周上升5人,下降3人,期中齐猛上升6%为最高,王楠下降-2%降幅最大。 |
|
|
|
</view> |
|
|
|
<view class="table"> |
|
|
|
<view class="thead"> |
|
|
|
<block v-for="(head, headIndex) in tableHead" :key="headIndex"> |
|
|
|
<view class="thead-item" :style="[head.style]"> |
|
|
|
{{ head.title }} |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="tbody"> |
|
|
|
<block v-for="(data, index) in 10" :key="index"> |
|
|
|
<view class="tbody-item"> |
|
|
|
<view class="tbody-items name">白课程</view> |
|
|
|
<view class="tbody-items nums">6</view> |
|
|
|
<view class="tbody-items time">66m</view> |
|
|
|
<view class="tbody-items percent">71%</view> |
|
|
|
<view class="tbody-items week">+6%</view> |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="tbottom"> |
|
|
|
查看全部 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 顾问排名 --> |
|
|
|
<view class="guwen-ranking"> |
|
|
|
<view class="guwen-ranking-title"> |
|
|
|
顾问销讲执行率排名(TOP10) |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 排名百分比列表 --> |
|
|
|
<view class="ranking-box"> |
|
|
|
<block v-for="(percent, index) in 9" :key="index"> |
|
|
|
<view class="ranking-item"> |
|
|
|
<view class="left">产品设计</view> |
|
|
|
<view class="middle"><u-line-progress inactive-color="#F2F2F2" :show-percent="false" :percent="(index+1)*10"></u-line-progress></view> |
|
|
|
<view class="right"> {{ (index+1)*10 }} %</view> |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 顾问排名 --> |
|
|
|
<view class="guwen-ranking"> |
|
|
|
<view class="guwen-ranking-title"> |
|
|
|
顾问接待量排名(TOP10) |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 排名百分比列表 --> |
|
|
|
<view class="ranking-box"> |
|
|
|
<block v-for="(percent, index) in 9" :key="index"> |
|
|
|
<view class="ranking-item"> |
|
|
|
<view class="left">产品设计</view> |
|
|
|
<view class="middle"><u-line-progress inactive-color="#F2F2F2" :show-percent="false" :percent="(index+1)*10"></u-line-progress></view> |
|
|
|
<view class="right"> {{ (index+1)*10 }} %</view> |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 使用建议 --> |
|
|
|
<view class="proposal"> |
|
|
|
<view class="proposal-title"> |
|
|
|
使用建议 |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 建议的文字 --> |
|
|
|
<view class="proposal-box"> |
|
|
|
<block v-for="(data, index) in 3" :key="index"> |
|
|
|
<view class="proposal-item"> |
|
|
|
<view class="lside"> |
|
|
|
{{ index+1 }} |
|
|
|
</view> |
|
|
|
<view class="rside"> |
|
|
|
<view class="rside-title"> |
|
|
|
执行率整体较低; |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="rside-box"> |
|
|
|
<view class="reason"> |
|
|
|
原因:整体平均执率低 |
|
|
|
</view> |
|
|
|
<view class="advice"> |
|
|
|
建议: 1、精简话术(关键词、指标点); |
|
|
|
2、对顾问进行话术培训。 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 底部按钮 --> |
|
|
|
<view class="footer"> |
|
|
|
<view class="footer-item"> |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
tableHead: [ |
|
|
|
{ |
|
|
|
title: '顾问', |
|
|
|
style: { |
|
|
|
flex: 1 |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '接待量', |
|
|
|
style: { |
|
|
|
flex: 1 |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '平均接待时长', |
|
|
|
style: { |
|
|
|
flex: 2 |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '平均执行率', |
|
|
|
style: { |
|
|
|
flex: 2 |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '对比上周', |
|
|
|
style: { |
|
|
|
flex: 1.5 |
|
|
|
} |
|
|
|
}, |
|
|
|
], |
|
|
|
// list: [] |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
.pages { |
|
|
|
width: 100vw; |
|
|
|
min-height: 100vh; |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
background: #F8F8F8; |
|
|
|
|
|
|
|
.nav-header { |
|
|
|
flex-shrink: 0; |
|
|
|
} |
|
|
|
|
|
|
|
.container { |
|
|
|
padding: 30rpx 30rpx 0; |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
background: #fff; |
|
|
|
|
|
|
|
.c-head-card { |
|
|
|
padding: 30rpx; |
|
|
|
width: 100%; |
|
|
|
min-height: 252rpx; |
|
|
|
border: 2rpx solid #000000; |
|
|
|
border-radius: 12rpx; |
|
|
|
box-shadow: 10rpx 10rpx #2671E2; |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
.c-title-text { |
|
|
|
position: relative; |
|
|
|
flex-grow: 1; |
|
|
|
font-size: 48rpx; |
|
|
|
color: #303030; |
|
|
|
|
|
|
|
.date { |
|
|
|
position: absolute; |
|
|
|
right: 0; |
|
|
|
bottom: 6rpx; |
|
|
|
font-size: 30rpx; |
|
|
|
color: #303030; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.creative-time { |
|
|
|
margin: 20rpx 0 0 0; |
|
|
|
flex-shrink: 0; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.briefing { |
|
|
|
margin: 40rpx 0 0 0; |
|
|
|
|
|
|
|
.briefing-title { |
|
|
|
padding: 0 30rpx; |
|
|
|
height: 90rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
border: 1rpx solid #E0E0E0; |
|
|
|
font-size: 32rpx; |
|
|
|
font-weight: 600; |
|
|
|
} |
|
|
|
|
|
|
|
.briefing-box { |
|
|
|
width: 100%; |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
|
|
|
|
|
.briefing-box-item { |
|
|
|
padding: 20rpx 30rpx; |
|
|
|
width: 50%; |
|
|
|
height: 186rpx; |
|
|
|
border: 1px solid #E0E0E0; |
|
|
|
border-left: none; |
|
|
|
border-top: none; |
|
|
|
|
|
|
|
&:nth-of-type(2n) { |
|
|
|
border-right: none; |
|
|
|
} |
|
|
|
|
|
|
|
.top { |
|
|
|
font-size: 28rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.middle { |
|
|
|
margin: 14rpx 0 12rpx; |
|
|
|
font-size: 32rpx; |
|
|
|
font-weight: 600; |
|
|
|
color: #333333; |
|
|
|
} |
|
|
|
|
|
|
|
.bottom { |
|
|
|
font-size: 26rpx; |
|
|
|
color: #666666; |
|
|
|
|
|
|
|
.b-text { |
|
|
|
margin-left: 20rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.execution-ranking { |
|
|
|
margin: 20rpx 0 0 0; |
|
|
|
padding: 30rpx; |
|
|
|
background: #fff; |
|
|
|
|
|
|
|
.execution-ranking-title { |
|
|
|
font-size: 32rpx; |
|
|
|
font-weight: 500; |
|
|
|
} |
|
|
|
|
|
|
|
.execution-ranking-desc { |
|
|
|
margin-top: 20rpx; |
|
|
|
font-size: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.ranking-box { |
|
|
|
margin: 30rpx 0 0 0; |
|
|
|
.ranking-item { |
|
|
|
margin-bottom: 18rpx; |
|
|
|
display: flex; |
|
|
|
|
|
|
|
&:nth-last-of-type(1) { |
|
|
|
margin-bottom: 0; |
|
|
|
} |
|
|
|
|
|
|
|
.left { |
|
|
|
flex-shrink: 0; |
|
|
|
width: 140rpx; |
|
|
|
font-size: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.middle { |
|
|
|
flex-grow: 1; |
|
|
|
} |
|
|
|
|
|
|
|
.right { |
|
|
|
flex-shrink: 0; |
|
|
|
width: 118rpx; |
|
|
|
font-size: 30rpx; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.statistics { |
|
|
|
margin: 20rpx 0 0 0; |
|
|
|
background: #fff; |
|
|
|
|
|
|
|
.statistics-title { |
|
|
|
padding: 30rpx 30rpx 0; |
|
|
|
width: 100%; |
|
|
|
} |
|
|
|
|
|
|
|
.statistics-desc { |
|
|
|
padding: 0 30rpx; |
|
|
|
margin-top: 20rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.table { |
|
|
|
margin: 30rpx 0 0 0; |
|
|
|
|
|
|
|
.thead { |
|
|
|
padding: 0 30rpx; |
|
|
|
width: 100%; |
|
|
|
height: 72rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
border: 1rpx solid #E0E0E0; |
|
|
|
border-left: none; |
|
|
|
border-right: none; |
|
|
|
font-size: 26rpx; |
|
|
|
|
|
|
|
.thead-item { |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.tbody { |
|
|
|
|
|
|
|
.tbody-item { |
|
|
|
padding: 0 30rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
height: 72rpx; |
|
|
|
background: #FAFCFF; |
|
|
|
|
|
|
|
&:nth-of-type(2n) { |
|
|
|
background: #FFFFFF; |
|
|
|
} |
|
|
|
|
|
|
|
.tbody-items { |
|
|
|
flex: 1; |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
} |
|
|
|
|
|
|
|
.time { |
|
|
|
flex: 2; |
|
|
|
} |
|
|
|
|
|
|
|
.percent { |
|
|
|
flex: 2; |
|
|
|
} |
|
|
|
|
|
|
|
.week { |
|
|
|
flex: 1.5; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.tbottom { |
|
|
|
width: 100%; |
|
|
|
height: 72rpx; |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
font-size: 30rpx; |
|
|
|
color: #2671E2; |
|
|
|
background: #FAFCFF; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.guwen-ranking { |
|
|
|
margin: 20rpx 0 0 0; |
|
|
|
width: 100%; |
|
|
|
padding: 30rpx; |
|
|
|
background: #fff; |
|
|
|
|
|
|
|
.guwen-ranking-title { |
|
|
|
font-size: 32rpx; |
|
|
|
font-weight: 500; |
|
|
|
} |
|
|
|
|
|
|
|
.guwen-ranking-desc { |
|
|
|
margin-top: 20rpx; |
|
|
|
font-size: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.ranking-box { |
|
|
|
margin: 30rpx 0 0 0; |
|
|
|
.ranking-item { |
|
|
|
margin-bottom: 18rpx; |
|
|
|
display: flex; |
|
|
|
|
|
|
|
&:nth-last-of-type(1) { |
|
|
|
margin-bottom: 0; |
|
|
|
} |
|
|
|
|
|
|
|
.left { |
|
|
|
flex-shrink: 0; |
|
|
|
width: 140rpx; |
|
|
|
font-size: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.middle { |
|
|
|
flex-grow: 1; |
|
|
|
} |
|
|
|
|
|
|
|
.right { |
|
|
|
flex-shrink: 0; |
|
|
|
width: 118rpx; |
|
|
|
font-size: 30rpx; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.proposal { |
|
|
|
margin: 20rpx 0 0 0; |
|
|
|
padding: 30rpx; |
|
|
|
|
|
|
|
.proposal-title { |
|
|
|
font-size: 32rpx; |
|
|
|
font-weight: 500; |
|
|
|
} |
|
|
|
|
|
|
|
.proposal-box { |
|
|
|
margin: 30rpx 0 0 0; |
|
|
|
|
|
|
|
.proposal-item { |
|
|
|
margin: 20rpx 0 0 0; |
|
|
|
display: flex; |
|
|
|
|
|
|
|
.lside { |
|
|
|
flex-shrink: 0; |
|
|
|
margin: 0 12rpx 0 0; |
|
|
|
width: 44rpx; |
|
|
|
height: 44rpx; |
|
|
|
border-radius: 50%; |
|
|
|
background: #2671E2; |
|
|
|
text-align: center; |
|
|
|
line-height: 44rpx; |
|
|
|
color: #fff; |
|
|
|
} |
|
|
|
|
|
|
|
.rside { |
|
|
|
|
|
|
|
.rside-title { |
|
|
|
font-size: 32rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.rside-box { |
|
|
|
margin: 16rpx 0 0 0; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.up { |
|
|
|
color: #E6273A; |
|
|
|
} |
|
|
|
|
|
|
|
.down { |
|
|
|
color: #43CD80; |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |