From 524193cfee812db2c496ec8d69372e1a341a7fa5 Mon Sep 17 00:00:00 2001 From: bupengxiang Date: Sat, 6 May 2023 11:40:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=9C=BA=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/org.js | 35 +++ src/router/modules/system.js | 9 + src/views/System/Org.vue | 541 +++++++++++++++++++++++++++++++++++ 3 files changed, 585 insertions(+) create mode 100644 src/api/modules/org.js create mode 100644 src/views/System/Org.vue diff --git a/src/api/modules/org.js b/src/api/modules/org.js new file mode 100644 index 0000000..0029fb7 --- /dev/null +++ b/src/api/modules/org.js @@ -0,0 +1,35 @@ +import { instance as request } from '@/utils/request' + +export default { + // 新增|编辑 + sysOrgAddUser (data) { + return request({ + url: '/api/sys/org/saveOrUpdate', + method: 'POST', + data + }) + }, + // // 用户启用或禁用 + // sysUserIsUse (data) { + // return request({ + // url: `/api/sys/user/isUse/${data.USID}/${data.type}`, + // method: 'POST' + // }) + // }, + // 获取所有部门 + sysOrgList (data) { + return request({ + url: '/api/sys/org', + method: 'GET', + params: data + }) + }, + // 删除部门 + sysOrgDelete (data) { + return request({ + url: '/api/sys/org/delete', + method: 'POST', + params: data + }) + } +} diff --git a/src/router/modules/system.js b/src/router/modules/system.js index bbce1ea..ff3cab2 100644 --- a/src/router/modules/system.js +++ b/src/router/modules/system.js @@ -32,6 +32,15 @@ const routes = [ crumb: ['角色管理'] } }, + // 组织机构管理 + { + path: 'Org', + name: 'Org', + component: () => import('../../views/System/Org.vue'), + meta: { + crumb: ['组织机构管理'] + } + }, // // 角色管理 // { // path: 'mail', diff --git a/src/views/System/Org.vue b/src/views/System/Org.vue new file mode 100644 index 0000000..79490b5 --- /dev/null +++ b/src/views/System/Org.vue @@ -0,0 +1,541 @@ + + + + +