diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseHandleSearch.vue b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
new file mode 100644
index 0000000..d93b8ca
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseHandleSearch.vue b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
new file mode 100644
index 0000000..d93b8ca
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseSource.vue b/src/views/statistic/caseStatistic/components/caseSource.vue
new file mode 100644
index 0000000..f5f1bbe
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseSource.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseHandleSearch.vue b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
new file mode 100644
index 0000000..d93b8ca
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseSource.vue b/src/views/statistic/caseStatistic/components/caseSource.vue
new file mode 100644
index 0000000..f5f1bbe
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseSource.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTable.vue b/src/views/statistic/caseStatistic/components/caseTable.vue
new file mode 100644
index 0000000..1955c4c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTable.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseHandleSearch.vue b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
new file mode 100644
index 0000000..d93b8ca
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseSource.vue b/src/views/statistic/caseStatistic/components/caseSource.vue
new file mode 100644
index 0000000..f5f1bbe
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseSource.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTable.vue b/src/views/statistic/caseStatistic/components/caseTable.vue
new file mode 100644
index 0000000..1955c4c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTable.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTypeSearch.vue b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
new file mode 100644
index 0000000..419b443
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+ 事件等级:
+
+ 一级
+ 二级
+ 三级
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseHandleSearch.vue b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
new file mode 100644
index 0000000..d93b8ca
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseSource.vue b/src/views/statistic/caseStatistic/components/caseSource.vue
new file mode 100644
index 0000000..f5f1bbe
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseSource.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTable.vue b/src/views/statistic/caseStatistic/components/caseTable.vue
new file mode 100644
index 0000000..1955c4c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTable.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTypeSearch.vue b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
new file mode 100644
index 0000000..419b443
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+ 事件等级:
+
+ 一级
+ 二级
+ 三级
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/satisfiedPie.vue b/src/views/statistic/caseStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..10fbcb3
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseHandleSearch.vue b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
new file mode 100644
index 0000000..d93b8ca
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseSource.vue b/src/views/statistic/caseStatistic/components/caseSource.vue
new file mode 100644
index 0000000..f5f1bbe
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseSource.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTable.vue b/src/views/statistic/caseStatistic/components/caseTable.vue
new file mode 100644
index 0000000..1955c4c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTable.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTypeSearch.vue b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
new file mode 100644
index 0000000..419b443
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+ 事件等级:
+
+ 一级
+ 二级
+ 三级
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/satisfiedPie.vue b/src/views/statistic/caseStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..10fbcb3
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/components/caseSearch.vue b/src/views/statistic/components/caseSearch.vue
deleted file mode 100644
index ea436e8..0000000
--- a/src/views/statistic/components/caseSearch.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/router/modules/statistic.js b/src/router/modules/statistic.js
index 62bed4c..75fa739 100644
--- a/src/router/modules/statistic.js
+++ b/src/router/modules/statistic.js
@@ -25,5 +25,68 @@
meta: { title: '实时监控', icon: '', permission: '/monitor/reatime' }
}
]
+},
+{
+ path: 'statistics',
+ component: Layout,
+ redirect: '/statistics',
+ name: 'Statistics',
+ alwaysShow: true,
+ meta: {
+ title: '事件统计',
+ icon: 'icon-config', // 图标
+ permission: '/statistics'
+ },
+ children: [
+ {
+ path: '/caseStatisticsType',
+ name: 'CaseStatisticsType',
+ component: () => import('@/views/statistic/caseStatistic/caseTypeStatistic'),
+ meta: { title: '事件类型统计', icon: '', permission: '/caseStatistics/type' }
+ },
+ {
+ path: '/caseStatisticsAll',
+ name: 'CaseStatisticsAll',
+ component: () => import('@/views/statistic/caseStatistic/caseAllStatistic'),
+ meta: { title: '事件综合统计', icon: '', permission: '/caseStatistics/all' }
+ },
+ {
+ path: '/caseStatisticsYear',
+ name: 'CaseStatisticsYear',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticYear'),
+ meta: { title: '事件年统计', icon: '', permission: '/caseStatistics/year' }
+ },
+ {
+ path: '/caseStatisticsMonth',
+ name: 'CaseStatisticsMonth',
+ component: () => import('@/views/statistic/caseStatistic/caseStatisticMonth'),
+ meta: { title: '事件月统计', icon: '', permission: '/caseStatistics/month' }
+ }
+ ]
+}, {
+ path: '/callStatistics',
+ component: Layout,
+ redirect: '/logStatistics',
+ name: 'CallStatistics',
+ alwaysShow: true,
+ meta: {
+ title: '话务统计',
+ icon: 'icon-config', // 图标
+ permission: '/callStatistic'
+ },
+ children: [
+ {
+ path: '/logStatistics',
+ name: 'LogStatistics',
+ component: () => import('@/views/statistic/callStatistic/logStatistic'),
+ meta: { title: '签出置忙时间统计', icon: '', permission: '/logstatistic' }
+ },
+ {
+ path: '/callStatisticsAll',
+ name: 'CallStatisticsAll',
+ component: () => import('@/views/statistic/callStatistic/allStatistic'),
+ meta: { title: '话务综合统计', icon: '', permission: '/allCallStatistic' }
+ }
+ ]
}
]
diff --git a/src/views/statistic/callStatistic/allStatistic.vue b/src/views/statistic/callStatistic/allStatistic.vue
new file mode 100644
index 0000000..2a0e51b
--- /dev/null
+++ b/src/views/statistic/callStatistic/allStatistic.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/callRatePie.vue b/src/views/statistic/callStatistic/components/callRatePie.vue
new file mode 100644
index 0000000..338add6
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/callRatePie.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/components/satisfiedPie.vue b/src/views/statistic/callStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..9e67eba
--- /dev/null
+++ b/src/views/statistic/callStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/callStatistic/logStatistic.vue b/src/views/statistic/callStatistic/logStatistic.vue
new file mode 100644
index 0000000..1dd6f82
--- /dev/null
+++ b/src/views/statistic/callStatistic/logStatistic.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工作时间:
+
+
+
+ 休息时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseAllStatistic.vue b/src/views/statistic/caseStatistic/caseAllStatistic.vue
new file mode 100644
index 0000000..d27160d
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseAllStatistic.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticMonth.vue b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
new file mode 100644
index 0000000..8341559
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticMonth.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseStatisticYear.vue b/src/views/statistic/caseStatistic/caseStatisticYear.vue
new file mode 100644
index 0000000..644c87c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseStatisticYear.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/caseTypeStatistic.vue b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
new file mode 100644
index 0000000..02f050e
--- /dev/null
+++ b/src/views/statistic/caseStatistic/caseTypeStatistic.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseHandleSearch.vue b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
new file mode 100644
index 0000000..d93b8ca
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseHandleSearch.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseSource.vue b/src/views/statistic/caseStatistic/components/caseSource.vue
new file mode 100644
index 0000000..f5f1bbe
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseSource.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTable.vue b/src/views/statistic/caseStatistic/components/caseTable.vue
new file mode 100644
index 0000000..1955c4c
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTable.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/caseTypeSearch.vue b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
new file mode 100644
index 0000000..419b443
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/caseTypeSearch.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+ 事件等级:
+
+ 一级
+ 二级
+ 三级
+
+
+
+
+
+
+
+
+
diff --git a/src/views/statistic/caseStatistic/components/satisfiedPie.vue b/src/views/statistic/caseStatistic/components/satisfiedPie.vue
new file mode 100644
index 0000000..10fbcb3
--- /dev/null
+++ b/src/views/statistic/caseStatistic/components/satisfiedPie.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/statistic/components/caseSearch.vue b/src/views/statistic/components/caseSearch.vue
deleted file mode 100644
index ea436e8..0000000
--- a/src/views/statistic/components/caseSearch.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/views/statistic/components/chartTools.vue b/src/views/statistic/components/chartTools.vue
new file mode 100644
index 0000000..8e3ed3b
--- /dev/null
+++ b/src/views/statistic/components/chartTools.vue
@@ -0,0 +1,78 @@
+
+
+ 今日
+ 最近7天
+ 最近30天
+ 最近一季
+ 最近一年
+
+
+
+
+
+