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