From 88260bc3afef190cd12e2e3b682ca4d2a752dfe2 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Fri, 15 May 2020 18:03:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0api=E6=8E=A5=E5=8F=A3,?= =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E5=91=98=E5=B7=A5=E6=A6=82=E5=86=B5=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api_staff.js | 20 ++--- src/views/modules/staff/archives/index.vue | 88 ++++++++++++++++++- src/views/modules/staff/manage/index.vue | 17 +++- .../profile/componments/chart-form/index.vue | 24 +++-- .../componments/employees-number/index.vue | 6 ++ src/views/modules/staff/profile/index.vue | 51 ++++++++++- 6 files changed, 170 insertions(+), 36 deletions(-) diff --git a/src/api/api_staff.js b/src/api/api_staff.js index bee1dd1..93ec290 100644 --- a/src/api/api_staff.js +++ b/src/api/api_staff.js @@ -18,6 +18,11 @@ export const apiEmployeesInfo = data => { return http({ url: '/lz_management/staff/archives/query', method: 'post', data }) } +// 员工概况 +export const apiEmployeessItuation = data => { + return http({ url: '/lz_management/staff/statistical', method: 'post', data }) +} + /** * 文件上传 */ @@ -25,18 +30,3 @@ export const apiEmployeesInfo = data => { export const apiSysOssList = params => { return http({ url: '/lz_management/sys/oss/list', method: 'get', params }) } - -// 删除文件上传记录 -export const apiSysOssDelete = data => { - return http({ url: `/lz_management/sys/oss/delete`, method: 'post', data }) -} - -// 编辑云储存配置 -export const apiSysOssConfig = params => { - return http({ url: `/lz_management/sys/oss/config`, method: 'get', params }) -} - -// 提交云储存配置 -export const apiSysOssSaveConfig = params => { - return http({ url: `/lz_management/sys/oss/saveConfig`, method: 'get', params }) -} diff --git a/src/views/modules/staff/archives/index.vue b/src/views/modules/staff/archives/index.vue index 0237051..8e85c0e 100644 --- a/src/views/modules/staff/archives/index.vue +++ b/src/views/modules/staff/archives/index.vue @@ -8,11 +8,13 @@ :data="menuList" :props="defaultProps" :highlight-current="true" + :load="loadNode" + lazy @node-click="handleNodeClick" > - {{ data.name }} - ({{data.id}})人 + {{ data.departmentName }} + ({{data.memberCount}})人