From f69356a4b652f5ecddbd73b9b730ff6ed812b416 Mon Sep 17 00:00:00 2001 From: yxh Date: Fri, 12 Apr 2024 17:14:34 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=A7=92=E8=89=B2=E6=8E=88=E6=9D=83?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=BF=AE=E6=94=B9=EF=BC=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=9D=83=E9=99=90=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 8 +- package.json | 2 +- src/api/system/role/index.ts | 13 +- src/api/system/user/index.ts | 9 + .../selectUser/component/userList.vue | 54 +-- src/components/selectUser/index.vue | 69 +++- src/components/uploadImg/index.vue | 38 +- src/main.ts | 4 +- src/utils/gfast.ts | 27 ++ src/utils/request.ts | 2 +- src/views/system/dept/component/editDept.vue | 25 +- src/views/system/menu/component/editMenu.vue | 19 +- src/views/system/personal/index.vue | 4 +- src/views/system/role/component/dataScope.vue | 330 ++++++++++++++---- src/views/system/role/component/editRole.vue | 68 ++++ src/views/system/role/index.vue | 106 +++++- 16 files changed, 597 insertions(+), 181 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e6a00b..47b1ddc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "echarts": "^5.4.2", "echarts-gl": "^2.0.9", "echarts-wordcloud": "^2.1.0", - "element-plus": "^2.3.3", + "element-plus": "^2.6.3", "js-cookie": "^3.0.1", "jsplumb": "^2.15.6", "lodash": "^4.17.21", @@ -2243,9 +2243,9 @@ "peer": true }, "node_modules/element-plus": { - "version": "2.4.3", - "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.4.3.tgz", - "integrity": "sha512-b3q26j+lM4SBqiyzw8HybybGnP2pk4MWgrnzzzYW5qKQUgV6EG1Zg7nMCfgCVccI8tNvZoTiUHb2mFaiB9qT8w==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.6.3.tgz", + "integrity": "sha512-U4L/mr+1r+EmAUYUHrs0V/8hHMdBGP07rPymSC72LZCN4jK1UwygQYICegTQ5us4mxeqBvW6wfoEfo003fwCqw==", "dependencies": { "@ctrl/tinycolor": "^3.4.1", "@element-plus/icons-vue": "^2.3.1", diff --git a/package.json b/package.json index 9263213..df82373 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "echarts": "^5.4.2", "echarts-gl": "^2.0.9", "echarts-wordcloud": "^2.1.0", - "element-plus": "^2.3.3", + "element-plus": "^2.6.3", "js-cookie": "^3.0.1", "jsplumb": "^2.15.6", "lodash": "^4.17.21", diff --git a/src/api/system/role/index.ts b/src/api/system/role/index.ts index 3cd86d4..4a6d6d0 100644 --- a/src/api/system/role/index.ts +++ b/src/api/system/role/index.ts @@ -57,13 +57,20 @@ export function dataScope(data:any) { }) } +export function setRoleUsers(data:any) { + return request({ + url: '/api/v1/system/role/setRoleUser', + method: 'put', + data:data + }) +} + // 根据角色ID查询部门树结构 -export function roleDeptTreeSelect(roleId:number) { +export function roleDeptTreeSelect() { return request({ url: '/api/v1/system/role/deptTreeSelect', - method: 'get', - params:{roleId} + method: 'get' }) } diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts index b0f1c60..cc155bc 100644 --- a/src/api/system/user/index.ts +++ b/src/api/system/user/index.ts @@ -19,6 +19,15 @@ export function getUserList(query:Object) { }) } +export function getUsersById(roleId:number) { + return request({ + url: '/api/v1/system/user/getByRoleId', + method: 'get', + params:{roleId} + }) +} + + export function getUserSelector(query:Object) { return request({ url: '/api/v1/system/user/selector', diff --git a/src/components/selectUser/component/userList.vue b/src/components/selectUser/component/userList.vue index 8f54a3d..0b4c341 100644 --- a/src/components/selectUser/component/userList.vue +++ b/src/components/selectUser/component/userList.vue @@ -1,14 +1,6 @@ - - - - - +