From 0287c6bb6cf1fe4f5f9514855af30f8dcb11a6e1 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Thu, 10 Oct 2024 18:08:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E7=9B=B8=E5=85=B3-=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E9=83=A8=E8=A7=92=E8=89=B2=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/process/roles.js | 24 +- src/api/process/rolesExamine.js | 20 ++ src/api/process/rolesRemind.js | 19 ++ src/api/process/tree.js | 19 ++ src/views/process/roles/index.vue | 363 ++++++++++++----------- src/views/process/rolesExamine/index.vue | 230 ++++++++++++++ src/views/process/rolesRemind/index.vue | 251 ++++++++++++++++ vue.config.js | 2 +- 8 files changed, 744 insertions(+), 184 deletions(-) create mode 100644 src/api/process/rolesExamine.js create mode 100644 src/api/process/rolesRemind.js create mode 100644 src/api/process/tree.js create mode 100644 src/views/process/rolesExamine/index.vue create mode 100644 src/views/process/rolesRemind/index.vue diff --git a/src/api/process/roles.js b/src/api/process/roles.js index de50d1d..6c2c237 100644 --- a/src/api/process/roles.js +++ b/src/api/process/roles.js @@ -1,12 +1,20 @@ import request from '@/utils/request' - // 查询角色列表 -export function listRole(query) { - return request({ - url: '/system/role/list', - method: 'get', - params: query - }) - } \ No newline at end of file +export function getRoleUserList(query) { + return request({ + url: '/system/proDeptRole/getRoleUserList', + method: 'get', + params: query + }) +} + +// 修改角色列表 +export function proDeptRole(data) { + return request({ + url: '/system/proDeptRole', + method: 'put', + data: data + }) +} diff --git a/src/api/process/rolesExamine.js b/src/api/process/rolesExamine.js new file mode 100644 index 0000000..a4c04e3 --- /dev/null +++ b/src/api/process/rolesExamine.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +// 查询角色列表 +export function getRoleCheckList(query) { + return request({ + url: '/system/proDeptRole/getRoleCheckList', + method: 'get', + params: query + }) +} + +// 审核角色列表 +export function userDistributionCheck(data) { + console.log("data,",data) + return request({ + url: '/system/proDeptRole', + method: 'post', + data: data + }) +} diff --git a/src/api/process/rolesRemind.js b/src/api/process/rolesRemind.js new file mode 100644 index 0000000..33d5778 --- /dev/null +++ b/src/api/process/rolesRemind.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +// 查询角色列表 +export function getRoleUserList(query) { + return request({ + url: '/system/proDeptRole/getRoleUserList', + method: 'get', + params: query + }) +} + +// 修改角色列表 +export function proDeptRole(data) { + return request({ + url: '/system/proDeptRole', + method: 'put', + data: data + }) +} diff --git a/src/api/process/tree.js b/src/api/process/tree.js new file mode 100644 index 0000000..a3b77c1 --- /dev/null +++ b/src/api/process/tree.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +// 查询人员下拉树结构 +export function treeselect(query) { + return request({ + url: '/system/proDeptRole/selectOrgUserList', + method: 'get', + params: query + }) +} + +// 根据人员ID查询菜单下拉树结构 +export function staffTreeselect(query) { + return request({ + url: '/system/proDeptRole/selectOrgUserList', + method: 'get', + params: query + }) +} diff --git a/src/views/process/roles/index.vue b/src/views/process/roles/index.vue index 8440eb4..30f33d0 100644 --- a/src/views/process/roles/index.vue +++ b/src/views/process/roles/index.vue @@ -1,113 +1,82 @@ - + \ No newline at end of file + diff --git a/src/views/process/rolesExamine/index.vue b/src/views/process/rolesExamine/index.vue new file mode 100644 index 0000000..e8f2777 --- /dev/null +++ b/src/views/process/rolesExamine/index.vue @@ -0,0 +1,230 @@ + + + diff --git a/src/views/process/rolesRemind/index.vue b/src/views/process/rolesRemind/index.vue new file mode 100644 index 0000000..a0f9aa8 --- /dev/null +++ b/src/views/process/rolesRemind/index.vue @@ -0,0 +1,251 @@ + + + diff --git a/vue.config.js b/vue.config.js index 9954395..cb0aee0 100644 --- a/vue.config.js +++ b/vue.config.js @@ -35,7 +35,7 @@ module.exports = { proxy: { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { - target: `http://192.168.0.32:8100`, + target: `http://192.168.0.137:8100`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: ''