From e58e66b67616206afdf0f85c91b4b902686dfc4d Mon Sep 17 00:00:00 2001 From: jiutianzhiyu Date: Mon, 29 Mar 2021 20:54:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=83=A8=E9=97=A8=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/departments.js | 16 ++++++ .../departments/componets/add-depart.vue | 52 ++++++++++++++++--- .../departments/componets/tree-tools.vue | 1 + src/views/departments/index.vue | 11 ++++ 4 files changed, 72 insertions(+), 8 deletions(-) diff --git a/src/api/departments.js b/src/api/departments.js index d4ab439..a21c424 100644 --- a/src/api/departments.js +++ b/src/api/departments.js @@ -7,6 +7,13 @@ export function getDepartments() { }) } +// 获取部门详情 +export function getDepartDetail(id) { + return request({ + url: `/company/department/${id}` + }) +} + // 删除部门 export function delDepartments(id) { return request({ @@ -23,3 +30,12 @@ export function addDepartments(data) { data }) } + +// 编辑部门 +export function updateDepartments(data) { + return request({ + url: `/company/department/${data.id}`, + method: 'put', + data + }) +} diff --git a/src/views/departments/componets/add-depart.vue b/src/views/departments/componets/add-depart.vue index a47bb31..2603182 100644 --- a/src/views/departments/componets/add-depart.vue +++ b/src/views/departments/componets/add-depart.vue @@ -1,5 +1,5 @@