@@ -32,13 +32,36 @@ | |||
</div> | |||
<!-- 卡片部分 --> | |||
<div class="page-container"> | |||
<!-- <div | |||
<div | |||
class="pagechen" | |||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | |||
> --> | |||
<div class="pagechen"> | |||
> | |||
<div class="pageboxtitle1">平均执行率(%) | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均执行率;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ cardlist.datalist.fraction || 0 }}</div> | |||
<div class="span2"> | |||
<span class="span2-1"> | |||
环比:{{ cardlist.sequential.fraction || 0 }}</span | |||
> | |||
<span class="span2-2" v-if="cardlist.liftlist.fraction > 0"> | |||
<i class="el-icon-top" style="color: red"></i> | |||
{{ cardlist.liftlist.fraction || 0 }}% | |||
</span> | |||
<span class="span2-3" v-if="cardlist.liftlist.fraction < 0"> | |||
<i class="el-icon-bottom" style="color: #25ceba"></i> | |||
{{ cardlist.liftlist.fraction || 0 }}% | |||
</span> | |||
</div> | |||
</div> | |||
</div> | |||
<div | |||
class="pagechen" | |||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | |||
> | |||
<div class="pageboxtitle1">平均接待时长(分钟) | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均录音时长,单位分钟;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -62,12 +85,10 @@ | |||
</div> | |||
</div> | |||
<!-- <div | |||
<div | |||
class="pagechen" | |||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | |||
> --> | |||
<div class="pagechen"> | |||
> | |||
<div class="pageboxtitle1">接待量 (次) | |||
<el-tooltip effect="light" content="筛选时间内,已经结束的接待条数,不包含待接单;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -91,14 +112,12 @@ | |||
</div> | |||
</div> | |||
<!-- validInvalid;//是否为有效接待 0:有效 1:无效 --> | |||
<!-- <div | |||
<div | |||
class="pagechen" | |||
@click=" | |||
toDetail('/ReceivingRecords/index', 'validInvalid,0', '接待记录') | |||
" | |||
> --> | |||
<div class="pagechen"> | |||
> | |||
<div class="pageboxtitle1">有效接待(次) | |||
<el-tooltip effect="light" content="筛选时间内,标记为有效的接待数,不包含待接单;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -129,43 +148,14 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<!-- <div | |||
class="pagechen" | |||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | |||
> --> | |||
<div class="pagechen"> | |||
<div class="pageboxtitle1">平均执行率(%) | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均执行率;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ cardlist.datalist.fraction || 0 }}</div> | |||
<div class="span2"> | |||
<span class="span2-1"> | |||
环比:{{ cardlist.sequential.fraction || 0 }}</span | |||
> | |||
<span class="span2-2" v-if="cardlist.liftlist.fraction > 0"> | |||
<i class="el-icon-top" style="color: red"></i> | |||
{{ cardlist.liftlist.fraction || 0 }}% | |||
</span> | |||
<span class="span2-3" v-if="cardlist.liftlist.fraction < 0"> | |||
<i class="el-icon-bottom" style="color: #25ceba"></i> | |||
{{ cardlist.liftlist.fraction || 0 }}% | |||
</span> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div style="margin-top: 20px" class="page-container"> | |||
<!-- <div | |||
<div | |||
class="pagechen" | |||
@click="toDetail('/ReceivingRecords/index', 'taboo,1', '接待记录')" | |||
> --> | |||
<div class="pagechen"> | |||
> | |||
<div class="pageboxtitle1">违禁接待次数(次) | |||
<el-tooltip effect="light" content="筛选时间内,出现违禁的接待次数,不包含待接单/无效接待/无效违禁;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -196,12 +186,10 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<!-- <div | |||
<div | |||
class="pagechen" | |||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | |||
> --> | |||
<div class="pagechen"> | |||
> | |||
<div class="pageboxtitle1">违禁接待占比(%) | |||
<el-tooltip effect="light" content="筛选时间内,违禁接待次数/有效接待*100%" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -224,12 +212,10 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<!-- <div | |||
<div | |||
class="pagechen" | |||
@click="toDetail('/Statistics/ConsultantBrand', '', '顾问排名')" | |||
> --> | |||
<div class="pagechen"> | |||
> | |||
<div class="pageboxtitle1">顾问(人)</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ cardlist.datalist.accountNum || 0 }}</div> | |||
@@ -495,14 +481,14 @@ | |||
<span style="font-weight: bold; font-size: 18px">待处理</span> | |||
<div class="page-container"> | |||
<div class="pagechen" @click="jumpto('1')" v-if="role == 0"> | |||
<div class="pageboxtitle1">30天到期的代理商</div> | |||
<div class="pageboxtitle1">45天到期的代理商</div> | |||
<div class="pageboxtitle3"> | |||
{{ sysTop.matuityOfAgent || 0 }} | |||
</div> | |||
</div> | |||
<div class="pagechen" @click="jumpto('2')"> | |||
<div class="pageboxtitle1">30天到期的项目</div> | |||
<div class="pageboxtitle1">45天到期的项目</div> | |||
<div class="pageboxtitle3"> | |||
{{ sysTop.matuityOfHouse || 0 }} | |||
</div> | |||
@@ -584,7 +570,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/index','','楼盘管理')"> | |||
<div class="pageboxtitle1">新增项目数</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.newAddHouseQuantity || 0 }}</div> | |||
@@ -603,7 +589,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">活跃项目数</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.activeHouseQuantity || 0 }}</div> | |||
@@ -622,7 +608,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/Equipment/index','','设备管理')"> | |||
<div class="pageboxtitle1">销售设备数 | |||
<el-tooltip effect="light" content="筛选时间内,绑定正式+测试的楼盘的设备数;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -653,7 +639,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">活跃设备数 | |||
<el-tooltip effect="light" content="筛选时间内,有接待并上传录音的设备;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -682,8 +668,6 @@ | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div style="margin-top: 20px" class="page-container"> | |||
<div class="pagechen"> | |||
@@ -709,7 +693,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">接待量 | |||
<el-tooltip effect="light" content="筛选时间内,已经结束的接待条数,不包含待接单;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -778,7 +762,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">录音总时长(小时)</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.receptionTime || 0 }}</div> | |||
@@ -802,8 +786,30 @@ | |||
<div v-if="role == 2"> | |||
<!-- 卡片部分 --> | |||
<div class="page-container"> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">平均执行率 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均执行率;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.avgFration || 0 }}</div> | |||
<div class="span2"> | |||
<span class="span2-1"> | |||
环比:{{ sysCompare.avgFration || 0 }}</span | |||
> | |||
<span class="span2-2" v-if="orderBy.avgFration > 0"> | |||
<i class="el-icon-top" style="color: red"></i> | |||
{{ orderBy.avgFration || 0 }}% | |||
</span> | |||
<span class="span2-3" v-if="orderBy.avgFration < 0"> | |||
<i class="el-icon-bottom" style="color: #25ceba"></i> | |||
{{ orderBy.avgFration || 0 }}% | |||
</span> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">平均接待时长(分钟) | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均录音时长,单位分钟;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -826,7 +832,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">接待量 | |||
<el-tooltip effect="light" content="筛选时间内,已经结束的接待条数,不包含待接单;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -849,7 +855,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">有效接待 | |||
<el-tooltip effect="light" content="筛选时间内,标记为有效的接待数,不包含待接单;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -872,7 +878,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">无效接待</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.invalidCustomer || 0 }}</div> | |||
@@ -891,35 +897,9 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pageboxtitle1">平均执行率 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均执行率;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.avgFration || 0 }}</div> | |||
<div class="span2"> | |||
<span class="span2-1"> | |||
环比:{{ sysCompare.avgFration || 0 }}</span | |||
> | |||
<span class="span2-2" v-if="orderBy.avgFration > 0"> | |||
<i class="el-icon-top" style="color: red"></i> | |||
{{ orderBy.avgFration || 0 }}% | |||
</span> | |||
<span class="span2-3" v-if="orderBy.avgFration < 0"> | |||
<i class="el-icon-bottom" style="color: #25ceba"></i> | |||
{{ orderBy.avgFration || 0 }}% | |||
</span> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div style="margin-top: 20px" class="page-container"> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">接待时长(小时)</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.receptionTime || 0 }}</div> | |||
@@ -939,7 +919,7 @@ | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">违禁接待次数 | |||
<el-tooltip effect="light" content="筛选时间内,出现违禁的接待次数,不包含待接单/无效接待/无效违禁;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -963,7 +943,7 @@ | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/Equipment/state','','设备监控')"> | |||
<div class="pageboxtitle1">活跃设备数 | |||
<el-tooltip effect="light" content="筛选时间内,有接待并上传录音的设备;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -993,7 +973,7 @@ | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/Equipment/state','','设备监控')"> | |||
<div class="pageboxtitle1">活跃设备占比 | |||
<el-tooltip effect="light" content="筛选时间内,活跃设备/总设备*100%;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
@@ -1025,7 +1005,7 @@ | |||
</div> | |||
</div> | |||
<div class="pagechen"> | |||
<div class="pagechen" @click="toDetail('/building/Count','','楼盘统计')"> | |||
<div class="pageboxtitle1">活跃项目数</div> | |||
<div class="pageboxtitle2"> | |||
<div class="span1">{{ sysSec.activeHouseQuantity || 0 }}</div> | |||
@@ -315,21 +315,21 @@ | |||
{{ row.clientStageName || "--" }} | |||
</template> | |||
</el-table-column> | |||
<!-- <el-table-column | |||
<el-table-column | |||
prop="pickCount" | |||
label="客户标签命中数" | |||
width="150" | |||
align="center" | |||
sortable | |||
></el-table-column> --> | |||
<el-table-column prop="visitRecord" label="到访次数" align="center" width="100"> | |||
></el-table-column> | |||
<el-table-column prop="visitRecord" label="到访次数" align="center" width="100" sortable> | |||
<template slot-scope="{ row }"> | |||
{{ row.visitRecord || "0" }} | |||
</template> | |||
</el-table-column> | |||
<el-table-column prop="mm" label="接待时长" align="center" width="100"> | |||
<el-table-column prop="mm" label="接待时长" align="center" width="100" sortable> | |||
</el-table-column> | |||
<el-table-column prop="fraction" label="销讲执行率" align="center" width="120"> | |||
<el-table-column prop="fraction" label="销讲执行率" align="center" width="120" sortable> | |||
<template slot-scope="{ row }"> {{ row.fraction || "0" }}% </template> | |||
</el-table-column> | |||
<el-table-column | |||
@@ -337,7 +337,7 @@ | |||
label="添加时间" | |||
width="200" | |||
align="center" | |||
sortable | |||
> | |||
</el-table-column> | |||
<el-table-column | |||
@@ -345,7 +345,7 @@ | |||
label="最近到访时间" | |||
width="200" | |||
align="center" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> | |||
{{ row.createTime || "暂无" }} | |||
@@ -308,7 +308,7 @@ | |||
label="接待开始时间" | |||
align="center" | |||
width="200" | |||
sortable | |||
> | |||
</el-table-column> | |||
<el-table-column prop="agentName" label="顾问" align="center"> | |||
@@ -318,7 +318,7 @@ | |||
<el-table-column prop="visitRecordName" label="到访次数" align="center"> | |||
</el-table-column> | |||
<el-table-column prop="mm" label="录音时长" align="center" width="100"> | |||
<el-table-column prop="mm" label="录音时长" align="center" width="100" sortable> | |||
</el-table-column> | |||
<el-table-column prop="recording" label="录音类型" align="center"> | |||
<template slot-scope="{ row }"> | |||
@@ -337,9 +337,9 @@ | |||
</template> | |||
</el-table-column> | |||
<el-table-column prop="total" label="语义词触达次数" align="center" width="150"> | |||
<el-table-column prop="total" label="语义词触达次数" align="center" width="150" sortable> | |||
</el-table-column> | |||
<el-table-column prop="fraction" label="执行率" align="center" > | |||
<el-table-column prop="fraction" label="执行率" align="center" sortable> | |||
<template slot-scope="{ row }"> {{ row.fraction || "0" }}% </template> | |||
</el-table-column> | |||
@@ -60,30 +60,28 @@ | |||
</el-table-column> | |||
<el-table-column prop="houseName" label="项目" align="center"> | |||
</el-table-column> | |||
<el-table-column prop="accountNum" label="顾问数" align="center" > | |||
<el-table-column prop="fraction" label="平均执行率" align="center" width="110" sortable> | |||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | |||
</el-table-column> | |||
<el-table-column prop="accountNum" label="顾问数" align="center" sortable> | |||
</el-table-column> | |||
<el-table-column prop="receptionCount" label="接待量" align="center" > | |||
<el-table-column prop="receptionCount" label="接待量" align="center" sortable> | |||
</el-table-column> | |||
<el-table-column prop="activeCustomer" label="有效接待" align="center" width="100" > | |||
<el-table-column prop="activeCustomer" label="有效接待" align="center" width="100" sortable> | |||
</el-table-column> | |||
<el-table-column | |||
prop="prohibitedCustomer" | |||
label="违禁接待次数" | |||
align="center" | |||
sortable | |||
width="140" | |||
> | |||
</el-table-column> | |||
<el-table-column prop="fraction" label="平均执行率" align="center" width="110" > | |||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | |||
</el-table-column> | |||
<el-table-column | |||
prop="sumDuration" | |||
label="接待时长(分钟)" | |||
align="center" | |||
sortable | |||
width="140" | |||
> | |||
<template slot-scope="scope"> | |||
@@ -94,18 +92,18 @@ | |||
prop="prohibitedZb" | |||
label="违禁接待占比" | |||
align="center" | |||
sortable | |||
width="140" | |||
> | |||
<template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | |||
</el-table-column> | |||
<!-- <el-table-column | |||
<el-table-column | |||
prop="addtodigestCount" | |||
label="优秀案例数" | |||
align="center" | |||
sortable | |||
width="140" | |||
></el-table-column> --> | |||
></el-table-column> | |||
</el-table> | |||
<div style="display: flex; justify-content: flex-end; margin-top: 10px"> | |||
<el-pagination | |||
@@ -102,7 +102,7 @@ | |||
prop="activeCustomer" | |||
label="接待量" | |||
align="center" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> {{ row.activeCustomer }}次 </template> | |||
</el-table-column> | |||
@@ -111,7 +111,7 @@ | |||
prop="prohibitedCustomer" | |||
label="违禁接待次数" | |||
align="center" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> | |||
{{ row.prohibitedCustomer }}次 | |||
@@ -122,7 +122,7 @@ | |||
prop="prohibitedZb" | |||
label="违禁接待占比" | |||
align="center" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | |||
</el-table-column> | |||
@@ -131,7 +131,7 @@ | |||
prop="realityEquipmentCount" | |||
label="接待时长" | |||
align="center" | |||
sortable | |||
width="110" | |||
> | |||
<template slot-scope="{ row }"> | |||
@@ -143,7 +143,7 @@ | |||
prop="fraction" | |||
label="销讲执行率" | |||
align="center" | |||
sortable | |||
width="110" | |||
> | |||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | |||
@@ -154,7 +154,6 @@ | |||
:prop="item.props" | |||
:label="item.label" | |||
align="center" | |||
width="100" | |||
> | |||
<template slot-scope="{ row }"> {{ row[item.props] }}% </template> | |||
@@ -54,31 +54,7 @@ | |||
<!-- 二 --> | |||
<div class="app-box-er"> | |||
<div class="container"> | |||
<div class="grid-content" @click="Overviewxlick('3')"> | |||
<div class="text1" :class="{ tophovese: cardindex == 3 }"> | |||
平均接待时长 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均录音时长,单位分钟;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="text2" :class="{ tophovese: cardindex == 3 }"> | |||
{{ cardobj.avgDuration || 0 }} | |||
</div> | |||
<div class="text3"> | |||
<span>环比 {{ cardobjs.avgDuration || 0 }}</span> | |||
<span | |||
class="cycle-to el-icon-caret-bottom" | |||
:class="{ | |||
'el-icon-caret-bottom': cardobjCycle.receptionTimeWithAvg < 0, | |||
'el-icon-caret-top': cardobjCycle.receptionTimeWithAvg > 0, | |||
}" | |||
>{{ cardobjCycle.receptionTimeWithAvg || 0 }}</span | |||
> | |||
</div> | |||
</div> | |||
<div class="grid-content" @click="Overviewxlick('4')"> | |||
<div class="grid-content" @click="Overviewxlick('4')"> | |||
<div class="text1" :class="{ tophovese: cardindex == 4 }"> | |||
平均执行率(%) | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均执行率;" placement="bottom-end"> | |||
@@ -101,7 +77,29 @@ | |||
> | |||
</div> | |||
</div> | |||
<div class="grid-content" @click="Overviewxlick('3')"> | |||
<div class="text1" :class="{ tophovese: cardindex == 3 }"> | |||
平均接待时长 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均录音时长,单位分钟;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="text2" :class="{ tophovese: cardindex == 3 }"> | |||
{{ cardobj.avgDuration || 0 }} | |||
</div> | |||
<div class="text3"> | |||
<span>环比 {{ cardobjs.avgDuration || 0 }}</span> | |||
<span | |||
class="cycle-to el-icon-caret-bottom" | |||
:class="{ | |||
'el-icon-caret-bottom': cardobjCycle.receptionTimeWithAvg < 0, | |||
'el-icon-caret-top': cardobjCycle.receptionTimeWithAvg > 0, | |||
}" | |||
>{{ cardobjCycle.receptionTimeWithAvg || 0 }}</span | |||
> | |||
</div> | |||
</div> | |||
<div class="grid-content" @click="Overviewxlick('1')"> | |||
<div class="text1" :class="{ tophovese: cardindex == 1 }">接待量 | |||
<el-tooltip effect="light" content="筛选时间内,已经结束的接待条数,不包含待接单;" placement="bottom-end"> | |||
@@ -117,6 +117,7 @@ | |||
prop="accountName" | |||
label="日期" | |||
align="center" | |||
sortable | |||
> | |||
<template slot-scope="scope"> | |||
{{ | |||
@@ -126,11 +127,20 @@ | |||
}} | |||
</template> | |||
</el-table-column> | |||
<el-table-column | |||
prop="fraction" | |||
label="平均执行率" | |||
align="center" | |||
width="110" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | |||
</el-table-column> | |||
<el-table-column | |||
prop="receptionCount" | |||
label="接待量" | |||
align="center" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> {{ row.receptionCount }}次 </template> | |||
</el-table-column> | |||
@@ -138,7 +148,7 @@ | |||
prop="accountNum" | |||
label="接待顾问" | |||
align="center" | |||
sortable | |||
width="100" | |||
> | |||
</el-table-column> | |||
@@ -146,7 +156,7 @@ | |||
prop="activeCustomer" | |||
label="有效接待" | |||
align="center" | |||
sortable | |||
width="100" | |||
> | |||
<template slot-scope="{ row }"> {{ row.activeCustomer }}次 </template> | |||
@@ -155,7 +165,7 @@ | |||
prop="prohibitedCustomer" | |||
label="违禁接待次数" | |||
align="center" | |||
sortable | |||
width="120" | |||
> | |||
</el-table-column> | |||
@@ -163,7 +173,7 @@ | |||
prop="sumDuration" | |||
label="接待时长(分)" | |||
align="center" | |||
sortable | |||
width="120" | |||
> | |||
<template slot-scope="{ row }"> | |||
@@ -175,25 +185,18 @@ | |||
label="违禁接待占比" | |||
align="center" | |||
width="150" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | |||
</el-table-column> | |||
<el-table-column | |||
prop="fraction" | |||
label="平均执行率" | |||
align="center" | |||
width="110" | |||
> | |||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | |||
</el-table-column> | |||
<el-table-column | |||
v-for="(item, idx) in tablist" | |||
:key="idx" | |||
:prop="item.props" | |||
:label="item.label" | |||
align="center" | |||
sortable | |||
width="100" | |||
> | |||
<template slot-scope="{ row }"> {{ row[item.props] }}% </template> | |||
@@ -49,6 +49,22 @@ | |||
> | |||
</el-date-picker> | |||
</div> | |||
<div style="margin-left: 26px;display: flex;"> | |||
<div class="label" style="margin-right:10px">咨询业务</div> | |||
<el-select | |||
v-model="business" | |||
placeholder="请选择" | |||
class="div-inp" | |||
> | |||
<el-option | |||
v-for="item in businessList" | |||
:key="item.createUser" | |||
:label="item.accountName" | |||
:value="item.createUser" | |||
> | |||
</el-option> | |||
</el-select> | |||
</div> | |||
<div | |||
style="margin-left: auto; margin-right: 10px" | |||
v-if="sta_team_downLoad" | |||
@@ -349,6 +365,8 @@ export default { | |||
statDateEnd: "", | |||
tablsitdata1: [], | |||
tablsitdata2: [], | |||
business: "", | |||
businessList: [], | |||
teamobj1: { | |||
avg: "", | |||
list: [], | |||
@@ -1116,7 +1134,14 @@ tbody tr { | |||
font-size: 16px; | |||
color: #32363d; | |||
} | |||
.label { | |||
font-size: 14px; | |||
font-weight: 400; | |||
color: #32363d; | |||
line-height: 32px; | |||
margin-left: 15px; | |||
min-width: 40px; | |||
} | |||
.nulllist { | |||
flex: 1; | |||
} | |||
@@ -170,7 +170,62 @@ | |||
</div> | |||
<div class="container"> | |||
<div | |||
class="grid-content" | |||
@click="secondChange('fraction', '平均执行率/%')" | |||
style="height: auto; padding-bottom: 10px" | |||
> | |||
<div class="text1" :class="{ tophovese: secindex == 'fraction' }"> | |||
平均执行率 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均执行率;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="text2" :class="{ tophovese: secindex == 'fraction' }"> | |||
{{ compare.fraction || 0 }}<span style="margin-left:6px;font-size:24px;">%</span> | |||
</div> | |||
<div class="text33" v-if="selectTime1"> | |||
<div> | |||
对比时段: | |||
<span style="text-indent: 20px">{{ | |||
compare1.fraction || 0 | |||
}}</span> | |||
</div> | |||
<div | |||
:style="compare2.fraction >= 0 ? 'color:green;' : 'color:red;'" | |||
> | |||
{{ compare2.fraction || 0 }}% | |||
</div> | |||
</div> | |||
</div> | |||
<div | |||
class="grid-content" | |||
@click="secondChange('avgDuration', '平均接待时长/分钟')" | |||
style="height: auto" | |||
> | |||
<div class="text1" :class="{ tophovese: secindex == 'avgDuration' }"> | |||
平均接待时长 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均录音时长,单位分钟;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="text2" :class="{ tophovese: secindex == 'avgDuration' }"> | |||
{{ compare.avgDuration || 0 }} | |||
</div> | |||
<div class="text33" v-if="selectTime1"> | |||
<div> | |||
对比时段: | |||
<span style="text-indent: 20px">{{ | |||
compare1.avgDuration || 0 | |||
}}</span> | |||
</div> | |||
<div | |||
:style="compare2.avgDuration >= 0 ? 'color:green;' : 'color:red;'" | |||
> | |||
{{ compare2.avgDuration || 0 }} | |||
</div> | |||
</div> | |||
</div> | |||
<div | |||
class="grid-content" | |||
@click="secondChange('receptionCount', '接待客户/个')" | |||
@@ -312,62 +367,7 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div | |||
class="grid-content" | |||
@click="secondChange('fraction', '平均执行率/%')" | |||
style="height: auto; padding-bottom: 10px" | |||
> | |||
<div class="text1" :class="{ tophovese: secindex == 'fraction' }"> | |||
平均执行率 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均执行率;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="text2" :class="{ tophovese: secindex == 'fraction' }"> | |||
{{ compare.fraction || 0 }}<span style="margin-left:6px;font-size:24px;">%</span> | |||
</div> | |||
<div class="text33" v-if="selectTime1"> | |||
<div> | |||
对比时段: | |||
<span style="text-indent: 20px">{{ | |||
compare1.fraction || 0 | |||
}}</span> | |||
</div> | |||
<div | |||
:style="compare2.fraction >= 0 ? 'color:green;' : 'color:red;'" | |||
> | |||
{{ compare2.fraction || 0 }}% | |||
</div> | |||
</div> | |||
</div> | |||
<div | |||
class="grid-content" | |||
@click="secondChange('avgDuration', '平均接待时长/分钟')" | |||
style="height: auto" | |||
> | |||
<div class="text1" :class="{ tophovese: secindex == 'avgDuration' }"> | |||
平均接待时长 | |||
<el-tooltip effect="light" content="筛选时间内,有效接待(不包含待接单)的平均录音时长,单位分钟;" placement="bottom-end"> | |||
<i class="el-icon-question" style="color:#74A3EA"></i> | |||
</el-tooltip> | |||
</div> | |||
<div class="text2" :class="{ tophovese: secindex == 'avgDuration' }"> | |||
{{ compare.avgDuration || 0 }} | |||
</div> | |||
<div class="text33" v-if="selectTime1"> | |||
<div> | |||
对比时段: | |||
<span style="text-indent: 20px">{{ | |||
compare1.avgDuration || 0 | |||
}}</span> | |||
</div> | |||
<div | |||
:style="compare2.avgDuration >= 0 ? 'color:green;' : 'color:red;'" | |||
> | |||
{{ compare2.avgDuration || 0 }} | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div id="main"></div> | |||
</div> | |||
@@ -231,12 +231,22 @@ | |||
</el-table-column> | |||
<el-table-column prop="agentName" label="代理商" align="center"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="axExacutiveRate" label="最高执行率" align="center" sortable width="110"> --> | |||
<el-table-column | |||
prop="avgExacutiveRate" | |||
label="平均执行率" | |||
width="110" | |||
align="center" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> | |||
{{ row.avgExacutiveRate || 0 }}% | |||
</template> | |||
</el-table-column> | |||
<el-table-column prop="axExacutiveRate" label="最高执行率" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="noMarkAdviserCount" label="未标顾问" align="center" sortable width="110"> --> | |||
<el-table-column prop="noMarkAdviserCount" label="未标顾问" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="equipmentNum" label="设备总数" align="center" width="100"> | |||
<el-table-column prop="equipmentNum" label="设备总数" align="center" sortable width="100"> | |||
</el-table-column> | |||
<el-table-column prop="area" label="地区" align="center"> | |||
@@ -249,42 +259,35 @@ | |||
align="center" | |||
> | |||
</el-table-column> | |||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" width="100"> | |||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" sortable width="100"> | |||
</el-table-column> | |||
<el-table-column | |||
prop="noOnlineQuantity" | |||
label="离线设备" | |||
width="100" | |||
align="center" | |||
sortable | |||
> | |||
</el-table-column> | |||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" width="100"> | |||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" sortable width="100"> | |||
</el-table-column> | |||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" width="100"> | |||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" sortable width="100"> | |||
</el-table-column> | |||
<el-table-column prop="sumReception" label="接待量" align="center" > | |||
<el-table-column prop="sumReception" label="接待量" align="center" sortable> | |||
</el-table-column> | |||
<!-- <el-table-column prop="sumActiveCustomer" label="有效接待" align="center" sortable width="110"> --> | |||
<el-table-column prop="sumActiveCustomer" label="有效接待" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="noActiveCustomer" label="无效接待" align="center" sortable width="110"> --> | |||
<el-table-column prop="noActiveCustomer" label="无效接待" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" width="100"> | |||
</el-table-column> | |||
<el-table-column | |||
prop="avgExacutiveRate" | |||
label="平均执行率" | |||
width="110" | |||
align="center" | |||
> | |||
<template slot-scope="{ row }"> | |||
{{ row.avgExacutiveRate || 0 }}% | |||
</template> | |||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" sortable width="100"> | |||
</el-table-column> | |||
<el-table-column | |||
prop="sumProhibitedQuantity" | |||
label="违禁次数" | |||
width="100" | |||
align="center" | |||
sortable | |||
> | |||
</el-table-column> | |||
<el-table-column label="操作" align="center" fixed="right" width="200"> | |||
@@ -319,16 +322,17 @@ | |||
label="平均执行率" | |||
align="center" | |||
width="110" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> | |||
{{ row.avgExacutiveRate || 0 }}% | |||
</template> | |||
</el-table-column> | |||
<!-- <el-table-column prop="axExacutiveRate" label="最高执行率" align="center" sortable width="110"> --> | |||
<el-table-column prop="axExacutiveRate" label="最高执行率" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="noMarkAdviserCount" label="未标顾问" align="center" sortable width="110"> --> | |||
<el-table-column prop="noMarkAdviserCount" label="未标顾问" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" width="110"> | |||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="area" label="地区" align="center"> | |||
</el-table-column> | |||
@@ -338,32 +342,34 @@ | |||
align="center" | |||
> | |||
</el-table-column> | |||
<el-table-column prop="equipmentNum" label="设备总数" align="center" width="110"> | |||
<el-table-column prop="equipmentNum" label="设备总数" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column | |||
prop="noOnlineQuantity" | |||
label="离线设备" | |||
width="100" | |||
align="center" | |||
sortable | |||
> | |||
</el-table-column> | |||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" width="110"> | |||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" width="110"> | |||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="sumReception" label="接待量" align="center" width="110"> | |||
<el-table-column prop="sumReception" label="接待量" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="sumActiveCustomer" label="有效接待" align="center" sortable width="110"> --> | |||
<el-table-column prop="sumActiveCustomer" label="有效接待" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="noActiveCustomer" label="无效接待" align="center" sortable width="110"> --> | |||
<el-table-column prop="noActiveCustomer" label="无效接待" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" width="110"> | |||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column | |||
prop="sumProhibitedQuantity" | |||
label="违禁次数" | |||
align="center" | |||
sortable | |||
width="110" | |||
> | |||
</el-table-column> | |||
@@ -391,14 +397,15 @@ | |||
label="平均执行率" | |||
align="center" | |||
width="140" | |||
sortable | |||
> | |||
<template slot-scope="{ row }"> | |||
{{ row.avgExacutiveRate || 0 }}% | |||
</template> | |||
</el-table-column> | |||
<!-- <el-table-column prop="axExacutiveRate" label="最高执行率" align="center" sortable width="110"> --> | |||
<el-table-column prop="axExacutiveRate" label="最高执行率" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="noMarkAdviserCount" label="未标顾问" align="center" sortable width="110"> --> | |||
<el-table-column prop="noMarkAdviserCount" label="未标顾问" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column | |||
prop="operationStaffName" | |||
@@ -411,17 +418,18 @@ | |||
label="服务期内项目" | |||
align="center" | |||
width="150" | |||
sortable | |||
> | |||
</el-table-column> | |||
<el-table-column prop="sumReception" label="接待量" align="center" width="110"> | |||
<el-table-column prop="sumReception" label="接待量" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="sumActiveCustomer" label="有效接待" align="center" sortable width="110"> --> | |||
<el-table-column prop="sumActiveCustomer" label="有效接待" align="center" sortable width="110"> | |||
</el-table-column> | |||
<!-- <el-table-column prop="noActiveCustomer" label="无效接待" align="center" sortable width="110"> --> | |||
<el-table-column prop="noActiveCustomer" label="无效接待" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="equipmentNum" label="设备总数" align="center" width="110"> | |||
<el-table-column prop="equipmentNum" label="设备总数" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" width="110"> | |||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" sortable width="110"> | |||
</el-table-column> | |||
<el-table-column | |||
@@ -429,6 +437,7 @@ | |||
label="违禁次数" | |||
align="center" | |||
width="110" | |||
sortable | |||
> | |||
</el-table-column> | |||
<el-table-column label="操作" align="center" fixed="right" width="200"> | |||
@@ -55,16 +55,16 @@ | |||
<!-- 表格 --> | |||
<div class="cen-tab"> | |||
<el-table :data="tableData" stripe style="width: 100%" > | |||
<el-table-column prop="operationName" label="运营" align="center"></el-table-column> | |||
<el-table-column prop="houseQuantityInService" label="服务中项目数" width="120" align="center" ></el-table-column> | |||
<el-table-column prop="wrongWordAddCount" width="120" label="常错词添加数" align="center" ></el-table-column> | |||
<el-table-column prop="wrongWordUpdateCount" width="150" label="接待错词修改条数" align="center" ></el-table-column> | |||
<el-table-column prop="markAdviserCount" width="120" label="标记顾问数" align="center" ></el-table-column> | |||
<el-table-column prop="noMarkAdviserCount" width="140" label="未标顾问接待数" align="center" ></el-table-column> | |||
<el-table-column prop="prohibitedWordsAddCount" width="120" label="新增违禁词数" align="center" ></el-table-column> | |||
<el-table-column prop="CustomerLabelUpdateCount" width="140" label="客户标签修改次数" align="center" ></el-table-column> | |||
<el-table-column prop="ZkMarkingUpdateCount" width="140" label="销讲话术更新次数" align="center" ></el-table-column> | |||
<el-table-column prop="loginHouseCount" width="120" label="登录项目次数" align="center" ></el-table-column> | |||
<el-table-column prop="operationName" label="运营" align="center" sortable></el-table-column> | |||
<el-table-column prop="houseQuantityInService" label="服务中项目数" width="120" align="center" sortable></el-table-column> | |||
<el-table-column prop="wrongWordAddCount" width="120" label="常错词添加数" align="center" sortable></el-table-column> | |||
<el-table-column prop="wrongWordUpdateCount" width="150" label="接待错词修改条数" align="center" sortable></el-table-column> | |||
<el-table-column prop="markAdviserCount" width="120" label="标记顾问数" align="center" sortable></el-table-column> | |||
<el-table-column prop="noMarkAdviserCount" width="140" label="未标顾问接待数" align="center" sortable></el-table-column> | |||
<el-table-column prop="prohibitedWordsAddCount" width="120" label="新增违禁词数" align="center" sortable></el-table-column> | |||
<el-table-column prop="CustomerLabelUpdateCount" width="140" label="客户标签修改次数" align="center" sortable></el-table-column> | |||
<el-table-column prop="ZkMarkingUpdateCount" width="140" label="销讲话术更新次数" align="center" sortable></el-table-column> | |||
<el-table-column prop="loginHouseCount" width="120" label="登录项目次数" align="center" sortable></el-table-column> | |||
<el-table-column prop="lastLoginTime" width="180" label="最后一次登录项目时间" align="center" ></el-table-column> | |||
<el-table-column label="操作" align="center" width="120" fixed="right"> | |||
<template slot-scope="{ row }"> | |||