diff --git a/client/package.json b/client/package.json
index 749ca6b..2cb862a 100644
--- a/client/package.json
+++ b/client/package.json
@@ -20,6 +20,7 @@
"echarts": "^5.4.0",
"element-china-area-data": "^5.0.2",
"element-ui": "^2.15.13",
+ "exceljs": "^4.3.0",
"file-saver": "^2.0.2",
"js-cookie": "2.2.0",
"normalize.css": "7.0.0",
diff --git a/client/src/api/task.js b/client/src/api/task.js
index 3c38c5b..697b760 100644
--- a/client/src/api/task.js
+++ b/client/src/api/task.js
@@ -495,3 +495,10 @@ export function noNum(id,data) {
data
})
}
+export function taskAnalyse(data) {
+ return request({
+ url: '/supervision/analyse/group_by_dept/',
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/client/src/router/index.js b/client/src/router/index.js
index 94cfb0f..018e00b 100644
--- a/client/src/router/index.js
+++ b/client/src/router/index.js
@@ -284,7 +284,7 @@ export const asyncRoutes = [
path: 'statisticsGroup',
name: 'statisticsGroup',
component: () => import('@/views/supervisionNew/statisticsGroup.vue'),
- meta: { title: '部门报告统计'},
+ meta: { title: '部门报告统计', perms: ['task2']},
},
{
path: 'statistics',
diff --git a/client/src/views/supervisionNew/basicGoalDept.vue b/client/src/views/supervisionNew/basicGoalDept.vue
index acb90e4..36d505d 100644
--- a/client/src/views/supervisionNew/basicGoalDept.vue
+++ b/client/src/views/supervisionNew/basicGoalDept.vue
@@ -48,7 +48,7 @@