@@ -32,33 +32,13 @@ | |||||
</div> | </div> | ||||
<!-- 卡片部分 --> | <!-- 卡片部分 --> | ||||
<div class="page-container"> | <div class="page-container"> | ||||
<div | |||||
class="pagechen" | |||||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | |||||
> | |||||
<div class="pageboxtitle1">平均执行率(%)</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 | |||||
class="pagechen" | class="pagechen" | ||||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | @click="toDetail('/ReceivingRecords/index', '', '接待记录')" | ||||
> | |||||
> --> | |||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">平均接待时长(分钟)</div> | <div class="pageboxtitle1">平均接待时长(分钟)</div> | ||||
<div class="pageboxtitle2"> | <div class="pageboxtitle2"> | ||||
<div class="span1">{{ cardlist.datalist.avgDuration || 0 }}</div> | <div class="span1">{{ cardlist.datalist.avgDuration || 0 }}</div> | ||||
@@ -78,10 +58,12 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div | |||||
<!-- <div | |||||
class="pagechen" | class="pagechen" | ||||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | @click="toDetail('/ReceivingRecords/index', '', '接待记录')" | ||||
> | |||||
> --> | |||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">接待量 (次)</div> | <div class="pageboxtitle1">接待量 (次)</div> | ||||
<div class="pageboxtitle2"> | <div class="pageboxtitle2"> | ||||
<div class="span1">{{ cardlist.datalist.receptionCount || 0 }}</div> | <div class="span1">{{ cardlist.datalist.receptionCount || 0 }}</div> | ||||
@@ -101,12 +83,14 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<!-- validInvalid;//是否为有效接待 0:有效 1:无效 --> | <!-- validInvalid;//是否为有效接待 0:有效 1:无效 --> | ||||
<div | |||||
<!-- <div | |||||
class="pagechen" | class="pagechen" | ||||
@click=" | @click=" | ||||
toDetail('/ReceivingRecords/index', 'validInvalid,0', '接待记录') | toDetail('/ReceivingRecords/index', 'validInvalid,0', '接待记录') | ||||
" | " | ||||
> | |||||
> --> | |||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">有效接待(次)</div> | <div class="pageboxtitle1">有效接待(次)</div> | ||||
<div class="pageboxtitle2"> | <div class="pageboxtitle2"> | ||||
<div class="span1">{{ cardlist.datalist.activeCustomer || 0 }}</div> | <div class="span1">{{ cardlist.datalist.activeCustomer || 0 }}</div> | ||||
@@ -133,13 +117,39 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<!-- <div | |||||
class="pagechen" | |||||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | |||||
> --> | |||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">平均执行率(%)</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> | ||||
<div style="margin-top: 20px" class="page-container"> | <div style="margin-top: 20px" class="page-container"> | ||||
<div | |||||
<!-- <div | |||||
class="pagechen" | class="pagechen" | ||||
@click="toDetail('/ReceivingRecords/index', 'taboo,1', '接待记录')" | @click="toDetail('/ReceivingRecords/index', 'taboo,1', '接待记录')" | ||||
> | |||||
> --> | |||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">违禁接待次数(次)</div> | <div class="pageboxtitle1">违禁接待次数(次)</div> | ||||
<div class="pageboxtitle2"> | <div class="pageboxtitle2"> | ||||
<div class="span1"> | <div class="span1"> | ||||
@@ -166,10 +176,12 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div | |||||
<!-- <div | |||||
class="pagechen" | class="pagechen" | ||||
@click="toDetail('/ReceivingRecords/index', '', '接待记录')" | @click="toDetail('/ReceivingRecords/index', '', '接待记录')" | ||||
> | |||||
> --> | |||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">违禁接待占比(%)</div> | <div class="pageboxtitle1">违禁接待占比(%)</div> | ||||
<div class="pageboxtitle2"> | <div class="pageboxtitle2"> | ||||
<div class="span1">{{ cardlist.datalist.prohibitedZb || 0 }}</div> | <div class="span1">{{ cardlist.datalist.prohibitedZb || 0 }}</div> | ||||
@@ -188,10 +200,12 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div | |||||
<!-- <div | |||||
class="pagechen" | class="pagechen" | ||||
@click="toDetail('/Statistics/ConsultantBrand', '', '顾问排名')" | @click="toDetail('/Statistics/ConsultantBrand', '', '顾问排名')" | ||||
> | |||||
> --> | |||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">顾问(人)</div> | <div class="pageboxtitle1">顾问(人)</div> | ||||
<div class="pageboxtitle2"> | <div class="pageboxtitle2"> | ||||
<div class="span1">{{ cardlist.datalist.accountNum || 0 }}</div> | <div class="span1">{{ cardlist.datalist.accountNum || 0 }}</div> | ||||
@@ -453,14 +467,14 @@ | |||||
<span style="font-weight: bold; font-size: 18px">待处理</span> | <span style="font-weight: bold; font-size: 18px">待处理</span> | ||||
<div class="page-container"> | <div class="page-container"> | ||||
<div class="pagechen" @click="jumpto('1')" v-if="role == 0"> | <div class="pagechen" @click="jumpto('1')" v-if="role == 0"> | ||||
<div class="pageboxtitle1">45天到期的代理商</div> | |||||
<div class="pageboxtitle1">30天到期的代理商</div> | |||||
<div class="pageboxtitle3"> | <div class="pageboxtitle3"> | ||||
{{ sysTop.matuityOfAgent || 0 }} | {{ sysTop.matuityOfAgent || 0 }} | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="pagechen" @click="jumpto('2')"> | <div class="pagechen" @click="jumpto('2')"> | ||||
<div class="pageboxtitle1">45天到期的项目</div> | |||||
<div class="pageboxtitle1">30天到期的项目</div> | |||||
<div class="pageboxtitle3"> | <div class="pageboxtitle3"> | ||||
{{ sysTop.matuityOfHouse || 0 }} | {{ sysTop.matuityOfHouse || 0 }} | ||||
</div> | </div> | ||||
@@ -728,25 +742,7 @@ | |||||
<div v-if="role == 2"> | <div v-if="role == 2"> | ||||
<!-- 卡片部分 --> | <!-- 卡片部分 --> | ||||
<div class="page-container"> | <div class="page-container"> | ||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">平均执行率</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"> | <div class="pagechen"> | ||||
<div class="pageboxtitle1">平均接待时长(分钟)</div> | <div class="pageboxtitle1">平均接待时长(分钟)</div> | ||||
<div class="pageboxtitle2"> | <div class="pageboxtitle2"> | ||||
@@ -823,7 +819,25 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="pagechen"> | |||||
<div class="pageboxtitle1">平均执行率</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> | ||||
<div style="margin-top: 20px" class="page-container"> | <div style="margin-top: 20px" class="page-container"> | ||||
@@ -315,21 +315,21 @@ | |||||
{{ row.clientStageName || "--" }} | {{ row.clientStageName || "--" }} | ||||
</template> | </template> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | |||||
<!-- <el-table-column | |||||
prop="pickCount" | prop="pickCount" | ||||
label="客户标签命中数" | label="客户标签命中数" | ||||
width="150" | width="150" | ||||
align="center" | align="center" | ||||
sortable | sortable | ||||
></el-table-column> | |||||
<el-table-column prop="visitRecord" label="到访次数" align="center" sortable width="100"> | |||||
></el-table-column> --> | |||||
<el-table-column prop="visitRecord" label="到访次数" align="center" width="100"> | |||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
{{ row.visitRecord || "0" }} | {{ row.visitRecord || "0" }} | ||||
</template> | </template> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="mm" label="接待时长" align="center" sortable width="100"> | |||||
<el-table-column prop="mm" label="接待时长" align="center" width="100"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="fraction" label="销讲执行率" align="center" sortable width="120"> | |||||
<el-table-column prop="fraction" label="销讲执行率" align="center" width="120"> | |||||
<template slot-scope="{ row }"> {{ row.fraction || "0" }}% </template> | <template slot-scope="{ row }"> {{ row.fraction || "0" }}% </template> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
@@ -337,7 +337,7 @@ | |||||
label="添加时间" | label="添加时间" | ||||
width="200" | width="200" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
@@ -345,7 +345,7 @@ | |||||
label="最近到访时间" | label="最近到访时间" | ||||
width="200" | width="200" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
{{ row.createTime || "暂无" }} | {{ row.createTime || "暂无" }} | ||||
@@ -832,7 +832,6 @@ export default { | |||||
textItself: "", //原词内容 | textItself: "", //原词内容 | ||||
Acquirecustomerintentlist2: [], //校准列表 | Acquirecustomerintentlist2: [], //校准列表 | ||||
dialogFormtext: false, | dialogFormtext: false, | ||||
optimizetextTemp: [], | |||||
optimizetext: [], //文本优化list | optimizetext: [], //文本优化list | ||||
optimizeobj: {}, //文本优化obj | optimizeobj: {}, //文本优化obj | ||||
textarea: "", | textarea: "", | ||||
@@ -1220,14 +1219,12 @@ export default { | |||||
texttap() { | texttap() { | ||||
this.optimizeobj = {}; | this.optimizeobj = {}; | ||||
this.optimizetext = []; | this.optimizetext = []; | ||||
this.optimizetextTemp = []; | |||||
this.$api.http | this.$api.http | ||||
.findText({ corpusId: this.arr[this.aplayerId].id }) | .findText({ corpusId: this.arr[this.aplayerId].id }) | ||||
.then((res) => { | .then((res) => { | ||||
console.log(res, "获取文本"); | console.log(res, "获取文本"); | ||||
this.optimizeobj = res.data; | this.optimizeobj = res.data; | ||||
this.optimizetext = JSON.parse(res.data.textContent); | this.optimizetext = JSON.parse(res.data.textContent); | ||||
this.optimizetextTemp = JSON.parse(res.data.textContent); | |||||
this.dialogFormtext = true; | this.dialogFormtext = true; | ||||
}); | }); | ||||
}, | }, | ||||
@@ -308,7 +308,7 @@ | |||||
label="接待开始时间" | label="接待开始时间" | ||||
align="center" | align="center" | ||||
width="200" | width="200" | ||||
sortable | |||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="agentName" label="顾问" align="center"> | <el-table-column prop="agentName" label="顾问" align="center"> | ||||
@@ -318,7 +318,7 @@ | |||||
<el-table-column prop="visitRecordName" label="到访次数" align="center"> | <el-table-column prop="visitRecordName" label="到访次数" align="center"> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="mm" label="录音时长" align="center" sortable width="100"> | |||||
<el-table-column prop="mm" label="录音时长" align="center" width="100"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="recording" label="录音类型" align="center"> | <el-table-column prop="recording" label="录音类型" align="center"> | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
@@ -337,9 +337,9 @@ | |||||
</template> | </template> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="total" label="语义词触达次数" align="center" sortable width="150"> | |||||
<el-table-column prop="total" label="语义词触达次数" align="center" width="150"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="fraction" label="执行率" align="center" sortable> | |||||
<el-table-column prop="fraction" label="执行率" align="center" > | |||||
<template slot-scope="{ row }"> {{ row.fraction || "0" }}% </template> | <template slot-scope="{ row }"> {{ row.fraction || "0" }}% </template> | ||||
</el-table-column> | </el-table-column> | ||||
@@ -60,52 +60,52 @@ | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="houseName" label="项目" align="center"> | <el-table-column prop="houseName" label="项目" align="center"> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="fraction" label="平均执行率" align="center" width="110" sortable> | |||||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | |||||
<el-table-column prop="accountNum" label="顾问数" align="center" > | |||||
</el-table-column> | |||||
<el-table-column prop="receptionCount" label="接待量" align="center" > | |||||
</el-table-column> | |||||
<el-table-column prop="activeCustomer" label="有效接待" align="center" width="100" > | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="sumDuration" | |||||
label="接待时长(分钟)" | |||||
prop="prohibitedCustomer" | |||||
label="违禁接待次数" | |||||
align="center" | align="center" | ||||
sortable | |||||
width="140" | width="140" | ||||
> | > | ||||
<template slot-scope="scope"> | |||||
{{ Math.floor(scope.row.sumDuration / 60) || 0 }} | |||||
</template> | |||||
</el-table-column> | |||||
<el-table-column prop="accountNum" label="顾问数" align="center" sortable> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="receptionCount" label="接待量" align="center" sortable> | |||||
</el-table-column> | |||||
<el-table-column prop="activeCustomer" label="有效接待" align="center" width="100" sortable> | |||||
<el-table-column prop="fraction" label="平均执行率" align="center" width="110" > | |||||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="prohibitedCustomer" | |||||
label="违禁接待次数" | |||||
prop="sumDuration" | |||||
label="接待时长(分钟)" | |||||
align="center" | align="center" | ||||
sortable | |||||
width="140" | width="140" | ||||
> | > | ||||
<template slot-scope="scope"> | |||||
{{ Math.floor(scope.row.sumDuration / 60) || 0 }} | |||||
</template> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="prohibitedZb" | prop="prohibitedZb" | ||||
label="违禁接待占比" | label="违禁接待占比" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="140" | width="140" | ||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | <template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | |||||
<!-- <el-table-column | |||||
prop="addtodigestCount" | prop="addtodigestCount" | ||||
label="优秀案例数" | label="优秀案例数" | ||||
align="center" | align="center" | ||||
sortable | sortable | ||||
width="140" | width="140" | ||||
></el-table-column> | |||||
></el-table-column> --> | |||||
</el-table> | </el-table> | ||||
<div style="display: flex; justify-content: flex-end; margin-top: 10px"> | <div style="display: flex; justify-content: flex-end; margin-top: 10px"> | ||||
<el-pagination | <el-pagination | ||||
@@ -350,7 +350,7 @@ export default { | |||||
} | } | ||||
}, 0); | }, 0); | ||||
// sums[index] += ' 元'; | // sums[index] += ' 元'; | ||||
if (index === 7) { | |||||
if (index === 2) { | |||||
sums[index] += '%'; | sums[index] += '%'; | ||||
return; | return; | ||||
} | } | ||||
@@ -360,7 +360,7 @@ export default { | |||||
} | } | ||||
} | } | ||||
}); | }); | ||||
sums[1] = 'N/A'; | |||||
sums[1] = ' '; | |||||
return sums; | return sums; | ||||
}, | }, | ||||
downLoad() { | downLoad() { | ||||
@@ -102,7 +102,7 @@ | |||||
prop="activeCustomer" | prop="activeCustomer" | ||||
label="接待量" | label="接待量" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.activeCustomer }}次 </template> | <template slot-scope="{ row }"> {{ row.activeCustomer }}次 </template> | ||||
</el-table-column> | </el-table-column> | ||||
@@ -111,7 +111,7 @@ | |||||
prop="prohibitedCustomer" | prop="prohibitedCustomer" | ||||
label="违禁接待次数" | label="违禁接待次数" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
{{ row.prohibitedCustomer }}次 | {{ row.prohibitedCustomer }}次 | ||||
@@ -122,7 +122,7 @@ | |||||
prop="prohibitedZb" | prop="prohibitedZb" | ||||
label="违禁接待占比" | label="违禁接待占比" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | <template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | ||||
</el-table-column> | </el-table-column> | ||||
@@ -131,7 +131,7 @@ | |||||
prop="realityEquipmentCount" | prop="realityEquipmentCount" | ||||
label="接待时长" | label="接待时长" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="110" | width="110" | ||||
> | > | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
@@ -143,7 +143,7 @@ | |||||
prop="fraction" | prop="fraction" | ||||
label="销讲执行率" | label="销讲执行率" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="110" | width="110" | ||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | <template slot-scope="{ row }"> {{ row.fraction }}% </template> | ||||
@@ -154,7 +154,7 @@ | |||||
:prop="item.props" | :prop="item.props" | ||||
:label="item.label" | :label="item.label" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="100" | width="100" | ||||
> | > | ||||
<template slot-scope="{ row }"> {{ row[item.props] }}% </template> | <template slot-scope="{ row }"> {{ row[item.props] }}% </template> | ||||
@@ -300,7 +300,7 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="you"> | |||||
<!-- <div class="you"> | |||||
<div class="title"> | <div class="title"> | ||||
<div class="text1">系统访问排名(TOP10)</div> | <div class="text1">系统访问排名(TOP10)</div> | ||||
<div | <div | ||||
@@ -359,7 +359,7 @@ | |||||
<div class="nulltext">暂无数据</div> | <div class="nulltext">暂无数据</div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | |||||
</div> --> | |||||
</div> | </div> | ||||
<!-- 五 --> | <!-- 五 --> | ||||
@@ -130,7 +130,7 @@ | |||||
prop="receptionCount" | prop="receptionCount" | ||||
label="接待量" | label="接待量" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.receptionCount }}次 </template> | <template slot-scope="{ row }"> {{ row.receptionCount }}次 </template> | ||||
</el-table-column> | </el-table-column> | ||||
@@ -138,7 +138,7 @@ | |||||
prop="accountNum" | prop="accountNum" | ||||
label="接待顾问" | label="接待顾问" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="100" | width="100" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
@@ -146,7 +146,7 @@ | |||||
prop="activeCustomer" | prop="activeCustomer" | ||||
label="有效接待" | label="有效接待" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="100" | width="100" | ||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.activeCustomer }}次 </template> | <template slot-scope="{ row }"> {{ row.activeCustomer }}次 </template> | ||||
@@ -155,7 +155,7 @@ | |||||
prop="prohibitedCustomer" | prop="prohibitedCustomer" | ||||
label="违禁接待次数" | label="违禁接待次数" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="120" | width="120" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
@@ -163,7 +163,7 @@ | |||||
prop="sumDuration" | prop="sumDuration" | ||||
label="接待时长(分)" | label="接待时长(分)" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="120" | width="120" | ||||
> | > | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
@@ -175,7 +175,7 @@ | |||||
label="违禁接待占比" | label="违禁接待占比" | ||||
align="center" | align="center" | ||||
width="150" | width="150" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | <template slot-scope="{ row }"> {{ row.prohibitedZb }}% </template> | ||||
</el-table-column> | </el-table-column> | ||||
@@ -183,7 +183,7 @@ | |||||
prop="fraction" | prop="fraction" | ||||
label="平均执行率" | label="平均执行率" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="110" | width="110" | ||||
> | > | ||||
<template slot-scope="{ row }"> {{ row.fraction }}% </template> | <template slot-scope="{ row }"> {{ row.fraction }}% </template> | ||||
@@ -194,7 +194,7 @@ | |||||
:prop="item.props" | :prop="item.props" | ||||
:label="item.label" | :label="item.label" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="100" | width="100" | ||||
> | > | ||||
<template slot-scope="{ row }"> {{ row[item.props] }}% </template> | <template slot-scope="{ row }"> {{ row[item.props] }}% </template> | ||||
@@ -246,29 +246,29 @@ | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="deptName" label="归属团队" align="center"> | <el-table-column prop="deptName" label="归属团队" align="center"> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="fraction" label="平均执行率" align="center" sortable> | |||||
<el-table-column prop="fraction" label="平均执行率" align="center" > | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="receptionCount" label="接待量" align="center" sortable> | |||||
<el-table-column prop="receptionCount" label="接待量" align="center" > | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="activeCustomer" | prop="activeCustomer" | ||||
label="有效接待" | label="有效接待" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="prohibitedCustomer" | prop="prohibitedCustomer" | ||||
label="违禁接待次数" | label="违禁接待次数" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="sumDuration" | prop="sumDuration" | ||||
label="接待时长(分)" | label="接待时长(分)" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
{{ Math.floor(row.sumDuration / 60) }} | {{ Math.floor(row.sumDuration / 60) }} | ||||
@@ -278,7 +278,7 @@ | |||||
prop="prohibitedZb" | prop="prohibitedZb" | ||||
label="违禁接待占比" | label="违禁接待占比" | ||||
align="center" | align="center" | ||||
sortable | |||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
@@ -170,56 +170,7 @@ | |||||
</div> | </div> | ||||
<div class="container"> | <div class="container"> | ||||
<div | |||||
class="grid-content" | |||||
@click="secondChange('fraction', '平均执行率/%')" | |||||
style="height: auto; padding-bottom: 10px" | |||||
> | |||||
<div class="text1" :class="{ tophovese: secindex == 'fraction' }"> | |||||
平均执行率/% | |||||
</div> | |||||
<div class="text2" :class="{ tophovese: secindex == 'fraction' }"> | |||||
{{ compare.fraction || 0 }} | |||||
</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' }"> | |||||
平均接待时长(分钟) | |||||
</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 | ||||
class="grid-content" | class="grid-content" | ||||
@click="secondChange('receptionCount', '接待客户/个')" | @click="secondChange('receptionCount', '接待客户/个')" | ||||
@@ -352,7 +303,56 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div | |||||
class="grid-content" | |||||
@click="secondChange('fraction', '平均执行率/%')" | |||||
style="height: auto; padding-bottom: 10px" | |||||
> | |||||
<div class="text1" :class="{ tophovese: secindex == 'fraction' }"> | |||||
平均执行率/% | |||||
</div> | |||||
<div class="text2" :class="{ tophovese: secindex == 'fraction' }"> | |||||
{{ compare.fraction || 0 }} | |||||
</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' }"> | |||||
平均接待时长(分钟) | |||||
</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> | ||||
<div id="main"></div> | <div id="main"></div> | ||||
</div> | </div> | ||||
@@ -231,22 +231,12 @@ | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="agentName" label="代理商" align="center"> | <el-table-column prop="agentName" label="代理商" align="center"> | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | |||||
prop="avgExacutiveRate" | |||||
label="平均执行率" | |||||
sortable | |||||
width="110" | |||||
align="center" | |||||
> | |||||
<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> | ||||
<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> | ||||
<el-table-column prop="equipmentNum" label="设备总数" align="center" sortable width="100"> | |||||
<el-table-column prop="equipmentNum" label="设备总数" align="center" width="100"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="area" label="地区" align="center"> | <el-table-column prop="area" label="地区" align="center"> | ||||
@@ -259,32 +249,40 @@ | |||||
align="center" | align="center" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" sortable width="100"> | |||||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" width="100"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="noOnlineQuantity" | prop="noOnlineQuantity" | ||||
label="离线设备" | label="离线设备" | ||||
sortable | |||||
width="100" | width="100" | ||||
align="center" | align="center" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" sortable width="100"> | |||||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" width="100"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" sortable width="100"> | |||||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" width="100"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="sumReception" label="接待量" align="center" sortable> | |||||
<el-table-column prop="sumReception" label="接待量" align="center" > | |||||
</el-table-column> | </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> | ||||
<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> | ||||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" sortable width="100"> | |||||
<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> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="sumProhibitedQuantity" | prop="sumProhibitedQuantity" | ||||
label="违禁次数" | label="违禁次数" | ||||
sortable | |||||
width="100" | width="100" | ||||
align="center" | align="center" | ||||
> | > | ||||
@@ -313,7 +311,6 @@ | |||||
prop="houseQuantityOfEnough" | prop="houseQuantityOfEnough" | ||||
label="服务期内项目" | label="服务期内项目" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="140" | width="140" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
@@ -322,17 +319,16 @@ | |||||
label="平均执行率" | label="平均执行率" | ||||
align="center" | align="center" | ||||
width="110" | width="110" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
{{ row.avgExacutiveRate || 0 }}% | {{ row.avgExacutiveRate || 0 }}% | ||||
</template> | </template> | ||||
</el-table-column> | </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> | ||||
<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> | ||||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" sortable width="110"> | |||||
<el-table-column prop="onlineQuantity" label="在线设备" align="center" width="110"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="area" label="地区" align="center"> | <el-table-column prop="area" label="地区" align="center"> | ||||
</el-table-column> | </el-table-column> | ||||
@@ -342,27 +338,26 @@ | |||||
align="center" | align="center" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="equipmentNum" label="设备总数" align="center" sortable width="110"> | |||||
<el-table-column prop="equipmentNum" label="设备总数" align="center" width="110"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="noOnlineQuantity" | prop="noOnlineQuantity" | ||||
label="离线设备" | label="离线设备" | ||||
width="100" | width="100" | ||||
sortable | |||||
align="center" | align="center" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" sortable width="110"> | |||||
<el-table-column prop="activeQuantity" label="活跃设备" align="center" width="110"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" sortable width="110"> | |||||
<el-table-column prop="activeAccount" label="活跃顾问" align="center" width="110"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="sumReception" label="接待量" align="center" sortable width="110"> | |||||
<el-table-column prop="sumReception" label="接待量" align="center" width="110"> | |||||
</el-table-column> | </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> | ||||
<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> | ||||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" sortable width="110"> | |||||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" width="110"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
@@ -370,7 +365,6 @@ | |||||
label="违禁次数" | label="违禁次数" | ||||
align="center" | align="center" | ||||
width="110" | width="110" | ||||
sortable | |||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column label="操作" align="center" fixed="right" width="200"> | <el-table-column label="操作" align="center" fixed="right" width="200"> | ||||
@@ -397,15 +391,14 @@ | |||||
label="平均执行率" | label="平均执行率" | ||||
align="center" | align="center" | ||||
width="140" | width="140" | ||||
sortable | |||||
> | > | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
{{ row.avgExacutiveRate || 0 }}% | {{ row.avgExacutiveRate || 0 }}% | ||||
</template> | </template> | ||||
</el-table-column> | </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> | ||||
<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> | ||||
<el-table-column | <el-table-column | ||||
prop="operationStaffName" | prop="operationStaffName" | ||||
@@ -416,27 +409,25 @@ | |||||
<el-table-column | <el-table-column | ||||
prop="houseQuantityOfEnough" | prop="houseQuantityOfEnough" | ||||
label="服务期内项目" | label="服务期内项目" | ||||
sortable | |||||
align="center" | align="center" | ||||
width="150" | width="150" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="sumReception" label="接待量" align="center" sortable width="110"> | |||||
<el-table-column prop="sumReception" label="接待量" align="center" width="110"> | |||||
</el-table-column> | </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> | ||||
<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> | ||||
<el-table-column prop="equipmentNum" label="设备总数" align="center" sortable width="110"> | |||||
<el-table-column prop="equipmentNum" label="设备总数" align="center" width="110"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" sortable width="110"> | |||||
<el-table-column prop="sumRecordTime" label="接待时长" align="center" width="110"> | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="sumProhibitedQuantity" | prop="sumProhibitedQuantity" | ||||
label="违禁次数" | label="违禁次数" | ||||
align="center" | align="center" | ||||
sortable | |||||
width="110" | width="110" | ||||
> | > | ||||
</el-table-column> | </el-table-column> | ||||
@@ -56,16 +56,16 @@ | |||||
<div class="cen-tab"> | <div class="cen-tab"> | ||||
<el-table :data="tableData" stripe style="width: 100%" > | <el-table :data="tableData" stripe style="width: 100%" > | ||||
<el-table-column prop="operationName" label="运营" align="center"></el-table-column> | <el-table-column prop="operationName" label="运营" align="center"></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" sortable></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="lastLoginTime" width="180" label="最后一次登录项目时间" align="center" ></el-table-column> | |||||
<el-table-column label="操作" align="center" width="120" fixed="right"> | <el-table-column label="操作" align="center" width="120" fixed="right"> | ||||
<template slot-scope="{ row }"> | <template slot-scope="{ row }"> | ||||
<el-button | <el-button | ||||