|
@@ -1,6 +1,11 @@
|
|
<template>
|
|
<template>
|
|
<div class="container">
|
|
<div class="container">
|
|
<div style="margin: 10px">
|
|
<div style="margin: 10px">
|
|
|
|
+ <el-select v-model="sssparams.fromToType" filterable @change="handleClick">
|
|
|
|
+ <el-option label="全部" :value="0" />
|
|
|
|
+ <el-option label="客户与员工" :value="1" />
|
|
|
|
+ <el-option label="同事与同事" :value="2" />
|
|
|
|
+ </el-select>
|
|
<span>
|
|
<span>
|
|
<span>查询周期:</span>
|
|
<span>查询周期:</span>
|
|
<en-year-month-picker :bool-day="true" @changed="handleYearMonthChanged" />
|
|
<en-year-month-picker :bool-day="true" @changed="handleYearMonthChanged" />
|
|
@@ -46,7 +51,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="card-panel-description">
|
|
<div class="card-panel-description">
|
|
<div class="card-panel-text">
|
|
<div class="card-panel-text">
|
|
- 未响应次数
|
|
|
|
|
|
+ 未完成次数
|
|
</div>
|
|
</div>
|
|
<!-- <span>高温</span>-->
|
|
<!-- <span>高温</span>-->
|
|
<count-to :start-val="0" :end-val="partTotal.noCount" :duration="3200" class="card-panel-num" />
|
|
<count-to :start-val="0" :end-val="partTotal.noCount" :duration="3200" class="card-panel-num" />
|
|
@@ -62,7 +67,7 @@
|
|
<el-table-column type="index" width="100" label="序号" align="center" />
|
|
<el-table-column type="index" width="100" label="序号" align="center" />
|
|
<el-table-column prop="name" label="类型" min-width="130" align="center" />
|
|
<el-table-column prop="name" label="类型" min-width="130" align="center" />
|
|
<el-table-column prop="count" label="交互次数" min-width="130" align="center" />
|
|
<el-table-column prop="count" label="交互次数" min-width="130" align="center" />
|
|
- <el-table-column prop="noCount" label="未响应次数" min-width="130" align="center" />
|
|
|
|
|
|
+ <el-table-column prop="noCount" label="未完成次数" min-width="130" align="center" />
|
|
</el-table>
|
|
</el-table>
|
|
</div>
|
|
</div>
|
|
<el-card shadow="always" style="margin-top: 15px;">
|
|
<el-card shadow="always" style="margin-top: 15px;">
|
|
@@ -133,7 +138,8 @@ export default {
|
|
month: '',
|
|
month: '',
|
|
cycle_type: 'MONTH',
|
|
cycle_type: 'MONTH',
|
|
day: '',
|
|
day: '',
|
|
- seller_id: null
|
|
|
|
|
|
+ seller_id: null,
|
|
|
|
+ fromToType: 0
|
|
},
|
|
},
|
|
chart: null,
|
|
chart: null,
|
|
chartData: {},
|
|
chartData: {},
|
|
@@ -174,7 +180,7 @@ export default {
|
|
_this.buildTable(res.btList, res.noBtList)
|
|
_this.buildTable(res.btList, res.noBtList)
|
|
_this.buildBtChart(res.btList, res.noBtList) // 饼图
|
|
_this.buildBtChart(res.btList, res.noBtList) // 饼图
|
|
_this.buildChart(res.dataList, res.tilStr, res.xAxis, 'chart', '时间段交互统计')
|
|
_this.buildChart(res.dataList, res.tilStr, res.xAxis, 'chart', '时间段交互统计')
|
|
- _this.buildChart(res.noDataList, res.noTilStr, res.xAxis, 'noChart', '未响应交互统计')
|
|
|
|
|
|
+ _this.buildChart(res.noDataList, res.noTilStr, res.xAxis, 'noChart', '未完成交互统计')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
@@ -305,7 +311,7 @@ export default {
|
|
data: btList
|
|
data: btList
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- name: '未响应交互',
|
|
|
|
|
|
+ name: '未完成交互',
|
|
type: 'pie',
|
|
type: 'pie',
|
|
radius: [20, 140],
|
|
radius: [20, 140],
|
|
center: ['75%', '50%'],
|
|
center: ['75%', '50%'],
|
|
@@ -343,7 +349,7 @@ export default {
|
|
data: res.hasZztDate
|
|
data: res.hasZztDate
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- name: '未响应交互',
|
|
|
|
|
|
+ name: '未完成交互',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
stack: 'Ad',
|
|
stack: 'Ad',
|
|
barWidth: 5,
|
|
barWidth: 5,
|