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 @@