|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div class="statistics-center-analysis-container layout-padding">
|
|
|
<div class="layout-padding-auto layout-padding-view pd20">
|
|
|
- <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
|
|
|
+ <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline :disabled="state.loading">
|
|
|
<el-form-item prop="dateType">
|
|
|
<el-segmented
|
|
|
v-model="state.queryParams.dateType"
|
|
@@ -60,7 +60,7 @@
|
|
|
>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <el-scrollbar v-loading="state.loading" class="scrollbar-view">
|
|
|
+ <el-scrollbar v-loading="state.loading" class="scrollbar-view" always>
|
|
|
<table style="min-width: 90%; margin: 0 auto; text-align: center" ref="exportTableRef">
|
|
|
<tbody>
|
|
|
<tr style="height: 60px">
|
|
@@ -74,100 +74,351 @@
|
|
|
<table style="width: 100%; border: 1px solid #000000; border-collapse: collapse; padding: 0">
|
|
|
<tbody>
|
|
|
<tr style="height: 34px">
|
|
|
- <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">一、总体情况</td>
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">话务情况</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
- <td colspan="2" style="font-size: 16px; text-align: left; border-bottom: 1px solid #000000">
|
|
|
- 电话总量:{{ centerReportCallData.allCallCount }}
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000;border-right: 1px solid #000000">
|
|
|
+ 电话总量
|
|
|
</td>
|
|
|
- <td colspan="2" style="font-size: 16px; text-align: left; border-bottom: 1px solid #000000">
|
|
|
- 居家养老电话总量: 居家养老呼入接通量:
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportCall.allCallCount }}
|
|
|
</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">接通总量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportCall?.allConnectionCount }}</td>
|
|
|
</tr>
|
|
|
- <tr style="height: 34px">
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">总体接通率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportCall?.allEffectiveCountRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000" >挂断总量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000" >
|
|
|
+ {{ state.centerReportCall?.allByeCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+<!-- <tr style="height: 34px">
|
|
|
<td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">有效</td>
|
|
|
<td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
{{ centerReportCallData.effectiveCount }}(接通)
|
|
|
</td>
|
|
|
<td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">无效</td>
|
|
|
<td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ centerReportCallData.invalidCount }}(未接通)</td>
|
|
|
- </tr>
|
|
|
+ </tr>-->
|
|
|
<tr style="height: 34px">
|
|
|
<td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">在IVR中挂断</td>
|
|
|
<td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
- {{ centerReportCallData.ivrByeCount }}
|
|
|
+ {{ state.centerReportCall?.ivrByeCount }}
|
|
|
</td>
|
|
|
<td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">在队列中挂断</td>
|
|
|
- <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ centerReportCallData.queueByeCount }}</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportCall?.queueByeCount }}</td>
|
|
|
</tr>
|
|
|
+
|
|
|
<tr style="height: 34px">
|
|
|
- <td colspan="4" style="font-size: 16px; text-align: left; border-bottom: 1px solid #000000">信件回访量</td>
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">语音分类情况</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">已回访量</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
- {{ centerReportVisitdData.visitd }}
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">个人服务电话量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.iVRCallTypeDto?.personCallInCount }}
|
|
|
</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">待回访量</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000">{{ centerReportVisitdData.waitVisitd }}</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">占比</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.iVRCallTypeDto?.personCallInRate }}%</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">坐席满意度</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
- {{ centerReportVisitdData.seatsRate }}%
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">企业服务电话量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.iVRCallTypeDto?.enterpriseCallInCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">占比</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.iVRCallTypeDto?.enterpriseCallInRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">智能语音电话量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.iVRCallTypeDto?.aiCallInCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">占比</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.iVRCallTypeDto?.aiCallInRate }}%</td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">回访情况(备注均含省工单)</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">回访总量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportVisitd?.visitd + state.centerReportVisitd?.waitVisitd }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">已回访量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportVisitd?.visitd }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">待回访量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportVisitd?.waitVisitd }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">总体满意率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportVisitd?.allRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">部门满意率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportVisitd?.orgRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门满意率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportVisitd?.cityRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)满意率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportVisitd?.countyRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">12345中心满意率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportVisitd?.centerRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">不满意件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportVisitd?.dissatisfied }}
|
|
|
</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">部门满意度</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000">{{ centerReportVisitdData.orgRate }}%</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门不满意件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportVisitd?.cityDissatisfied }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)不满意件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportVisitd?.countyDissatisfied }}</td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">信件情况</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
<td colspan="4" style="font-size: 16px; text-align: left; border-bottom: 1px solid #000000">
|
|
|
- 来件总计:{{ centerReportOrderData.allCallCount }}
|
|
|
+ 来件总计:{{ state.centerReportOrder?.allCallCount }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">有效</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
- {{ centerReportOrderData.effectiveCount }}
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">已办信件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportOrder?.CompletedCount }}
|
|
|
</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">无效</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000">{{ centerReportOrderData.invalidCount }}</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">在办信件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportOrder?.inProgressCount }}</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">已办结信件</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
- {{ centerReportOrderData.completedCount }}
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">总体办结率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportOrder?.allCompletedRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门受理</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportOrder?.cityAccept }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门受理占比</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportOrder?.cityAcceptRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)受理</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportOrder?.countyAccept }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)受理占比</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportOrder?.countyAcceptRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">12345中心受理</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.centerReportOrder?.centerAccept }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">12345中心受理占比</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.centerReportOrder?.centerAcceptRate }}%</td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">按时办结情况</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">总体按时办结率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.orderCompletedDto?.allCompletedRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">部门按时办结率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.orderCompletedDto?.orgCompletedRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门按时办结率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.orderCompletedDto?.cityCompletedRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)按时办结率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.orderCompletedDto?.countyCompletedRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">12345中心按时办结率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.orderCompletedDto?.centerCompletedRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">办理时效情况</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">信件办理平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.orderAgingDto?.completedAgingMean }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.orderAgingDto?.cityCompletedAgingMean }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.orderAgingDto?.countyCompletedAgingMean }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">12345中心平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.orderAgingDto?.centerCompletedAgingMean }}
|
|
|
</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">在办信件</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000">{{ centerReportOrderData.inProgressCount }}</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000"></td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000"></td>
|
|
|
</tr>
|
|
|
+
|
|
|
<tr style="height: 34px">
|
|
|
- <td colspan="4" style="font-size: 16px; border-bottom: 1px solid #000000">信件来源</td>
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">信件来源情况</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
<td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">来源渠道</td>
|
|
|
<td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">数量</td>
|
|
|
- <td colspan="2" style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">备注</td>
|
|
|
+ <td colspan="2" style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">所占百分比</td>
|
|
|
</tr>
|
|
|
- <tr style="height: 34px" v-for="(item, index) in centerReportOrderSourceChannelsData" :key="index">
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">{{ item.name }}:</td>
|
|
|
+ <tr style="height: 34px" v-for="(item, index) in state.centerReportOrderSourceChannels" :key="index">
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">{{ item.name }}</td>
|
|
|
<td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">{{ item.countNum }}</td>
|
|
|
<td colspan="2" style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
- {{ item.remark }}
|
|
|
+ {{ item.proportionRate }}%
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">企业服务办件情况</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td colspan="4" style="font-size: 16px; text-align: left; border-bottom: 1px solid #000000">
|
|
|
+ 来件总计:{{ state.enterpriseOrderDto?.orderCount }}
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">在办信件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.enterpriseOrderDto?.inProgressCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">回访总量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.enterpriseOrderDto?.visitdCount }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">已办信件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.enterpriseOrderDto?.completedCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">总满意率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.enterpriseOrderDto?.satisfiedRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">12345直办件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.enterpriseOrderDto?.centerCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">不满意信件总量</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.enterpriseOrderDto?.dissatisfied }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门办件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.enterpriseOrderDto?.cityCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门满意率</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.enterpriseOrderDto?.citySatisfiedRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)办件</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.enterpriseOrderDto?.countyCount }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)满意率)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.enterpriseOrderDto?.countySatisfiedRate }}%</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">企业信件办理平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.enterpriseOrderDto?.completedAgingMean }}
|
|
|
+ </td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">12345直办企业信件平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.enterpriseOrderDto?.centerCompletedAgingMean }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">市级部门企业信件平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ state.enterpriseOrderDto?.cityCompletedAgingMean }}
|
|
|
</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">县(区)企业信件平均时长(工作日)</td>
|
|
|
+ <td style="width: 25%; font-size: 16px; border-bottom: 1px solid #000000">{{ state.enterpriseOrderDto?.countyCompletedAgingMean }}</td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+
|
|
|
+ <tr style="height: 34px">
|
|
|
+ <td colspan="4" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">受理类型情况</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
- <td colspan="4" style="font-size: 16px; border-bottom: 1px solid #000000">信件分类</td>
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">受理类型</td>
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">数量</td>
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">所占百分比</td>
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">平均办理时长(工作日)</td>
|
|
|
</tr>
|
|
|
- <tr style="height: 34px" v-for="(item, index) in centerReportOrderAcceptTypesData" :key="index">
|
|
|
+ <tr style="height: 34px" v-for="(item, index) in state.centerReportOrderAcceptTypes" :key="index">
|
|
|
<td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">{{ item.name }}</td>
|
|
|
<td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">{{ item.countNum }}</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">所占百分比</td>
|
|
|
- <td style="font-size: 16px; border-bottom: 1px solid #000000">{{ item.proportionRate }}%</td>
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ item.proportionRate }}%
|
|
|
+ </td>
|
|
|
+ <td style="font-size: 16px; border-bottom: 1px solid #000000; border-right: 1px solid #000000">
|
|
|
+ {{ item.completedAgingMean }}
|
|
|
+ </td>
|
|
|
</tr>
|
|
|
+
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
+<!--
|
|
|
<tr>
|
|
|
<td style="height: 30px"> </td>
|
|
|
</tr>
|
|
@@ -176,7 +427,7 @@
|
|
|
<table style="width: 100%; border: 1px solid #000000; border-collapse: collapse; padding: 0px">
|
|
|
<tbody>
|
|
|
<tr style="height: 34px">
|
|
|
- <td colspan="2" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">二、信件分布情况</td>
|
|
|
+ <td colspan="2" style="font-size: 16px; font-weight: bold; border-bottom: 1px solid #000000">信件分布情况</td>
|
|
|
</tr>
|
|
|
<tr style="height: 34px">
|
|
|
<td colspan="2" style="font-size: 16px; text-align: left; border-bottom: 1px solid #000000">
|
|
@@ -207,7 +458,7 @@
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</td>
|
|
|
- </tr>
|
|
|
+ </tr>-->
|
|
|
</tbody>
|
|
|
</table>
|
|
|
<el-backtop target=".scrollbar-view > div" />
|
|
@@ -231,6 +482,15 @@ const state = reactive(<any>{
|
|
|
crTime: defaultDate, // 时间默认今天开始到今天结束
|
|
|
},
|
|
|
loading: false, // 加载
|
|
|
+ centerReportCall:{}, // 话务量
|
|
|
+ iVRCallTypeDto:{}, // 语音分类
|
|
|
+ centerReportOrder:{}, // 工单数据
|
|
|
+ centerReportVisitd:{},//回访情况
|
|
|
+ orderCompletedDto:{}, // 按时办结情况
|
|
|
+ orderAgingDto:{}, // 办理时效情况
|
|
|
+ enterpriseOrderDto:{}, // 企业信件数据
|
|
|
+ centerReportOrderSourceChannels:[], // 来源
|
|
|
+ centerReportOrderAcceptTypes:[] // 受理类型
|
|
|
});
|
|
|
const valueFormat = ref('YYYY-MM-DD');
|
|
|
const formats = ref('YYYY-MM-DD');
|
|
@@ -295,11 +555,8 @@ const changeDateType = (val: string) => {
|
|
|
break;
|
|
|
}
|
|
|
};
|
|
|
-const centerReportCallData = ref<EmptyObjectType>({}); // 电话统计
|
|
|
-const centerReportOrderData = ref<EmptyObjectType>({}); // 信件统计
|
|
|
-const centerReportOrderAcceptTypesData = ref<EmptyObjectType>([]); // 信件类型统计
|
|
|
-const centerReportOrderSourceChannelsData = ref<EmptyObjectType>([]); // 信件来源统计
|
|
|
-const centerReportVisitdData = ref<EmptyObjectType>({}); // 信件回访统计
|
|
|
+const centerReportOrderSourceChannels = ref<EmptyArrayType>([]); // 来源
|
|
|
+const centerReportOrderAcceptTypes = ref<EmptyArrayType>([]); // 受理类型
|
|
|
const orgStatisticsAreaAllData = ref<EmptyObjectType>({}); // 区域统计
|
|
|
const orgStatisticsCityAllData = ref<EmptyObjectType>({}); // 城市统计
|
|
|
/** 获取列表 */
|
|
@@ -319,19 +576,28 @@ const queryList = () => {
|
|
|
.then((res: any) => {
|
|
|
const {
|
|
|
centerReportCall,
|
|
|
+ iVRCallTypeDto,
|
|
|
centerReportOrder,
|
|
|
- centerReportOrderAcceptTypes,
|
|
|
- centerReportOrderSourceChannels,
|
|
|
+ orderCompletedDto,
|
|
|
+ orderAgingDto,
|
|
|
+ enterpriseOrderDto,
|
|
|
centerReportVisitd,
|
|
|
+ centerReportOrderSourceChannels,
|
|
|
+ centerReportOrderAcceptTypes,
|
|
|
+ centerReportOrderDedicatedLine,
|
|
|
orgStatisticsAreaAll,
|
|
|
orgStatisticsCityAll,
|
|
|
} = res.result;
|
|
|
|
|
|
- centerReportCallData.value = centerReportCall;
|
|
|
- centerReportOrderData.value = centerReportOrder;
|
|
|
- centerReportOrderAcceptTypesData.value = centerReportOrderAcceptTypes;
|
|
|
- centerReportOrderSourceChannelsData.value = centerReportOrderSourceChannels;
|
|
|
- centerReportVisitdData.value = centerReportVisitd;
|
|
|
+ state.centerReportCall = centerReportCall;
|
|
|
+ state.iVRCallTypeDto = iVRCallTypeDto;
|
|
|
+ state.centerReportOrder = centerReportOrder;
|
|
|
+ state.centerReportVisitd = centerReportVisitd;
|
|
|
+ state.orderCompletedDto = orderCompletedDto;
|
|
|
+ state.orderAgingDto = orderAgingDto;
|
|
|
+ state.enterpriseOrderDto = enterpriseOrderDto;
|
|
|
+ state.centerReportOrderSourceChannels = centerReportOrderSourceChannels;
|
|
|
+ state.centerReportOrderAcceptTypes = centerReportOrderAcceptTypes;
|
|
|
orgStatisticsAreaAllData.value = orgStatisticsAreaAll;
|
|
|
orgStatisticsCityAllData.value = orgStatisticsCityAll;
|
|
|
state.loading = false;
|