From 492cb1b30bac055d98808558a480f8eb6ea60159 Mon Sep 17 00:00:00 2001 From: jiutianzhiyu Date: Mon, 29 Mar 2021 00:25:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=83=A8=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/employees.js | 7 + .../departments/componets/add-depart.vue | 129 ++++++++++++++++++ .../departments/componets/tree-tools.vue | 2 + src/views/departments/index.vue | 65 ++++++--- 4 files changed, 186 insertions(+), 17 deletions(-) create mode 100644 src/api/employees.js create mode 100644 src/views/departments/componets/add-depart.vue diff --git a/src/api/employees.js b/src/api/employees.js new file mode 100644 index 0000000..679c3a2 --- /dev/null +++ b/src/api/employees.js @@ -0,0 +1,7 @@ +import request from '@/utils/request' +// 获取员工简单信息 +export function getEmployeeSimple() { + return request({ + url: '/sys/user/simple' + }) +} diff --git a/src/views/departments/componets/add-depart.vue b/src/views/departments/componets/add-depart.vue new file mode 100644 index 0000000..a47bb31 --- /dev/null +++ b/src/views/departments/componets/add-depart.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/src/views/departments/componets/tree-tools.vue b/src/views/departments/componets/tree-tools.vue index 785a517..af6143b 100644 --- a/src/views/departments/componets/tree-tools.vue +++ b/src/views/departments/componets/tree-tools.vue @@ -40,9 +40,11 @@ export default { } }, methods: { + // 操作部门信息 async operateDeparts(type) { switch (type) { case 'add': + this.$emit('addDeparts', this.treeNode) break case 'edit': break diff --git a/src/views/departments/index.vue b/src/views/departments/index.vue index def7904..dc80dd7 100644 --- a/src/views/departments/index.vue +++ b/src/views/departments/index.vue @@ -4,23 +4,43 @@ - + - + - + + +