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