|
|
@@ -37,7 +37,7 @@ |
|
|
|
<view class="jindu" style="height: 360rpx;overflow: auto;"> |
|
|
|
<view v-if="newlisttabinfo1.result.length!=0" class="jindu-box" |
|
|
|
v-for="(item,index) in newlisttabinfo1.result" :key="index"> |
|
|
|
<view class="jindu-boxche"> |
|
|
|
<view class="jindu-boxche" v-if="item.zxl != 0"> |
|
|
|
<view class="jindu-name" v-if="item.name">{{item.name.substring(0,4)}}</view> |
|
|
|
<view style="width: 440rpx;margin-left: 10rpx;"> |
|
|
|
<u-line-progress height="24" :show-percent="false" active-color="#FBA448" |
|
|
@@ -70,7 +70,7 @@ |
|
|
|
<view class="jindu" style="height: 360rpx;overflow: auto;"> |
|
|
|
<view v-if="newlisttabinfo3.result.length!=0" class="jindu-box" |
|
|
|
v-for="(item,index) in newlisttabinfo3.result" :key="index"> |
|
|
|
<view class="jindu-boxche"> |
|
|
|
<view class="jindu-boxche" v-if="item.zxl != 0"> |
|
|
|
<view class="jindu-name" v-if="item.name">{{item.name.substring(0,4)}}</view> |
|
|
|
<view style="width: 440rpx;margin-left: 10rpx;"> |
|
|
|
<u-line-progress height="24" :show-percent="false" active-color="#FBA448" |
|
|
@@ -108,7 +108,7 @@ |
|
|
|
<view class="jindu" style="height: 360rpx;overflow: auto;"> |
|
|
|
<view v-if="newlisttabinfo2.result.length!=0" class="jindu-box" |
|
|
|
v-for="(item,index) in newlisttabinfo2.result" :key="index"> |
|
|
|
<view class="jindu-boxche"> |
|
|
|
<view class="jindu-boxche" v-if="item.zxl != 0"> |
|
|
|
<view class="jindu-name" v-if="item.name">{{item.name.substring(0,4)}}</view> |
|
|
|
<view style="width: 440rpx;margin-left: 10rpx;"> |
|
|
|
<u-line-progress height="24" :show-percent="false" active-color="#FBA448" |
|
|
@@ -145,7 +145,7 @@ |
|
|
|
<view class="jindu" style="height: 360rpx;overflow: auto;"> |
|
|
|
<view v-if="newlisttabinfo4.result.length!=0" class="jindu-box" |
|
|
|
v-for="(item,index) in newlisttabinfo4.result" :key="index"> |
|
|
|
<view class="jindu-boxche"> |
|
|
|
<view class="jindu-boxche" v-if="item.zxl != 0"> |
|
|
|
<view class="jindu-name" v-if="item.name">{{item.name.substring(0,4)}}</view> |
|
|
|
<view style="width: 440rpx;margin-left: 10rpx;"> |
|
|
|
<u-line-progress height="24" :show-percent="false" active-color="#FBA448" |
|
|
@@ -160,6 +160,43 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view style="width: 100%;height: 20rpx;background: #FAFAFA;"></view> |
|
|
|
<view class="single"> |
|
|
|
<view class="title"> |
|
|
|
<view class="title1" style="flex: 1;">接待未标顾问排名(TOP10)</view> |
|
|
|
</view> |
|
|
|
<view class="hejisan"> |
|
|
|
<view class="sanbox1" style="width: 35%;"> |
|
|
|
<view class="text1-1">合计</view> |
|
|
|
<view class="text1-2">{{newlisttabinfo5.total}}次</view> |
|
|
|
</view> |
|
|
|
<view class="sanbox1" style="width: 40%;"> |
|
|
|
<view class="text1-1">顾问</view> |
|
|
|
<view class="text1-2">{{newlisttabinfo5.count}}人</view> |
|
|
|
</view> |
|
|
|
<view class="sanbox1" style="width: 25%;"> |
|
|
|
<view class="text1-1">均值</view> |
|
|
|
<view class="text1-2">{{newlisttabinfo5.avg}}次</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="jindu" style="height: 360rpx;overflow: auto;"> |
|
|
|
<view v-if="newlisttabinfo5.result.length!=0" class="jindu-box" |
|
|
|
v-for="(item,index) in newlisttabinfo5.result" :key="index"> |
|
|
|
<view class="jindu-boxche" v-if="item.zxl1 != 0"> |
|
|
|
<view class="jindu-name" v-if="item.name">{{item.name.substring(0,4)}}</view> |
|
|
|
<view style="width: 440rpx;margin-left: 10rpx;"> |
|
|
|
<u-line-progress height="24" :show-percent="false" active-color="#FBA448" |
|
|
|
:percent="item.zxl1"></u-line-progress> |
|
|
|
</view> |
|
|
|
<view class="jindu-zxl">{{item.zxl==null?0:item.zxl}}次</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view v-if="newlisttabinfo5.result.length==0" style="width: 100%;text-align: center;margin-top: 60rpx;"> |
|
|
|
暂无数据 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<u-calendar v-model="totalTimeShow" mode="range" @change="totalTimeChange"></u-calendar> |
|
|
|
</view> |
|
|
@@ -202,6 +239,12 @@ |
|
|
|
total: '', |
|
|
|
result: [], |
|
|
|
}, |
|
|
|
newlisttabinfo5: { |
|
|
|
avg: '', |
|
|
|
count: '', |
|
|
|
total: '', |
|
|
|
result: [], |
|
|
|
}, |
|
|
|
}; |
|
|
|
}, |
|
|
|
onLoad() { |
|
|
@@ -241,6 +284,12 @@ |
|
|
|
total: '', |
|
|
|
result: [], |
|
|
|
} |
|
|
|
this.newlisttabinfo5 = { |
|
|
|
avg: '', |
|
|
|
count: '', |
|
|
|
total: '', |
|
|
|
result: [], |
|
|
|
} |
|
|
|
|
|
|
|
var activeTotal = 0; |
|
|
|
if (this.activeTotal == 3) { |
|
|
@@ -260,6 +309,7 @@ |
|
|
|
this.staffStatisticsRecordingTimTop10(promse) |
|
|
|
this.staffStatisticsExecutionRateTop10(promse) |
|
|
|
this.staffStatisticsProhibitedTop10(promse) |
|
|
|
this.staffStatisticsUnlabeledTop10(promse) |
|
|
|
}, |
|
|
|
//接待量排名 |
|
|
|
staffStatisticsReceptionTop10(promse) { |
|
|
@@ -306,6 +356,17 @@ |
|
|
|
this.newlisttabinfo4 = res; |
|
|
|
}) |
|
|
|
}, |
|
|
|
//未标记客户数量排名, |
|
|
|
staffStatisticsUnlabeledTop10(promse) { |
|
|
|
this.$u.post('/cusLvStatistics/staffStatisticsUnlabeledTop', promse).then(res => { |
|
|
|
res.result.forEach(item => { |
|
|
|
item.zxl = item.tagCustomer |
|
|
|
item.name = item.accountName |
|
|
|
}) |
|
|
|
res.result = this.dealData(res.result) |
|
|
|
this.newlisttabinfo5 = res; |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
//自定义时间 |
|
|
|
totalTimeChange(e) { |
|
|
|