From 8d5b8e3163f97dd2fcb4228f4a81cf4956af8921 Mon Sep 17 00:00:00 2001 From: wangzenghua <1048523306@qq.com> Date: Tue, 8 Apr 2025 03:22:43 +0100 Subject: [PATCH 1/5] =?UTF-8?q?feat:=E8=A7=92=E8=89=B2=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/apis/system/auth.js | 49 ++ .../src/apis/system/role.js | 78 +++ .../src/apis/system/user.js | 1 + .../src/router/modules/system.js | 12 +- .../src/views/system/role/index.vue | 566 ++++++++++++++++++ 5 files changed, 700 insertions(+), 6 deletions(-) create mode 100644 sub-government-affairs-service/src/apis/system/auth.js create mode 100644 sub-government-affairs-service/src/apis/system/role.js create mode 100644 sub-government-affairs-service/src/apis/system/user.js create mode 100644 sub-government-affairs-service/src/views/system/role/index.vue diff --git a/sub-government-affairs-service/src/apis/system/auth.js b/sub-government-affairs-service/src/apis/system/auth.js new file mode 100644 index 0000000..403d7e6 --- /dev/null +++ b/sub-government-affairs-service/src/apis/system/auth.js @@ -0,0 +1,49 @@ +import request from '@/utils/axios'; + +/** + * @Title: 查询角色已授权用户列表 + */ +export function AuthUserList(params = {}) { + return request('/system/role/authUser/allocatedList', { + method: 'GET', + params, + }); +} + +/** + * @Title: 查询角色未授权用户列表 + */ +export function UnAuthUserList(params = {}) { + return request('/system/role/authUser/unallocatedList', { + method: 'GET', + params, + }); +} + +// 取消用户授权角色 +export function AuthUserCancel(data) { + return request('/system/role/authUser/cancel', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 批量取消用户授权角色 + */ +export function AuthUserCancelAll(params = {}) { + return request('/system/role/authUser/cancelAll', { + method: 'PUT', + params, + }); +} + +/** + * @Title: 授权用户选择 + */ +export function AuthUserSelectAll(params = {}) { + return request('/system/role/authUser/selectAll', { + method: 'PUT', + params, + }); +} diff --git a/sub-government-affairs-service/src/apis/system/role.js b/sub-government-affairs-service/src/apis/system/role.js new file mode 100644 index 0000000..315fa8f --- /dev/null +++ b/sub-government-affairs-service/src/apis/system/role.js @@ -0,0 +1,78 @@ +import request from '@/utils/axios'; + +/** + * @Title: 列表 + */ +export function GetEntityList(params = {}) { + return request('/system/role/list', { + method: 'GET', + params, + }); +} + +/** + * @Title: 新增 + */ +export function AddEntity(data = {}) { + return request('/system/role', { + method: 'POST', + data, + }); +} + +/** + * @Title: 修改 + */ +export function UpdateEntity(data = {}) { + return request('/system/role', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 删除 + */ +export function DeleteEntity(params = {}) { + return request(`/system/role/${params.id}`, { + method: 'DELETE', + }); +} + +/** + * @Title: 角色状态修改 + */ +export function UpdateStatus(data = {}) { + return request('/system/role/changeStatus', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 查询角色详细 + */ +export function GetRole(roleId) { + return request(`/system/role/${roleId}`, { + method: 'GET', + }); +} + +/** + * @Title: 根据角色ID查询部门树结构 + */ +export function GetRoleDept(roleId) { + return request(`/system/role/deptTree/${roleId}`, { + method: 'GET', + }); +} + +/** + * @Title: 角色菜单权限 + */ +export function UpdateDataScope(data = {}) { + return request('/system/role/dataScope', { + method: 'PUT', + data, + }); +} diff --git a/sub-government-affairs-service/src/apis/system/user.js b/sub-government-affairs-service/src/apis/system/user.js new file mode 100644 index 0000000..d624f21 --- /dev/null +++ b/sub-government-affairs-service/src/apis/system/user.js @@ -0,0 +1 @@ +import request from '@/utils/axios'; diff --git a/sub-government-affairs-service/src/router/modules/system.js b/sub-government-affairs-service/src/router/modules/system.js index b03fab9..b126699 100644 --- a/sub-government-affairs-service/src/router/modules/system.js +++ b/sub-government-affairs-service/src/router/modules/system.js @@ -20,18 +20,18 @@ export default [ name: 'system-dict', meta: { title: '字典管理', icon: 'Document' }, }, + { + path: '/sub-government-affairs-service/system-role', + component: () => import('@/views/system/role/index.vue'), + name: 'system-role', + meta: { title: '角色管理', icon: 'Document' }, + }, { path: '/sub-government-affairs-service/system-menu', component: () => import('@/views/system/menu/index.vue'), name: 'system-menu', meta: { title: '菜单管理', icon: 'Document' }, }, - // { - // path: '/sub-government-affairs-service/system-dept', - // component: () => import('@/views/system/dept/index.vue'), - // name: 'system-dept', - // meta: { title: '部门管理', icon: 'Document' }, - // }, ], }, ]; diff --git a/sub-government-affairs-service/src/views/system/role/index.vue b/sub-government-affairs-service/src/views/system/role/index.vue new file mode 100644 index 0000000..d1c2f11 --- /dev/null +++ b/sub-government-affairs-service/src/views/system/role/index.vue @@ -0,0 +1,566 @@ + + + From d853d6cad6a98fd7bd3190a1995b07b2fe2bcf26 Mon Sep 17 00:00:00 2001 From: wangzenghua <1048523306@qq.com> Date: Tue, 8 Apr 2025 03:34:51 +0100 Subject: [PATCH 2/5] fix --- .../src/views/annualPlan/component/plantings/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sub-government-affairs-service/src/views/annualPlan/component/plantings/index.vue b/sub-government-affairs-service/src/views/annualPlan/component/plantings/index.vue index 4dfe164..4267b9b 100644 --- a/sub-government-affairs-service/src/views/annualPlan/component/plantings/index.vue +++ b/sub-government-affairs-service/src/views/annualPlan/component/plantings/index.vue @@ -35,7 +35,7 @@ import { CRUD_OPTIONS } from '@/config'; import { isEmpty, downloadFile } from '@/utils'; import { useUserStore } from '@/store/modules/user'; import { compact } from 'lodash'; -import { GetEntityList, AddEntity, UpdateEntity, DeleteEntity, ExportEntity } from '@/apis/grid'; +import { GetEntityList, AddEntity, UpdateEntity, DeleteEntity, ExportEntity } from '@/apis/resource/grid'; const { VITE_APP_BASE_API } = import.meta.env; const app = useApp(); From b59d236bd400fbb096978586ec088269786e30fa Mon Sep 17 00:00:00 2001 From: wangzenghua <1048523306@qq.com> Date: Tue, 8 Apr 2025 03:53:08 +0100 Subject: [PATCH 3/5] fix:online --- main/.env.production | 10 +++++----- sub-government-affairs-service/.env.production | 2 +- sub-government-screen-service/.env.production | 2 +- sub-operation-service/.env.production | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/main/.env.production b/main/.env.production index 0e3a084..43312d1 100644 --- a/main/.env.production +++ b/main/.env.production @@ -1,11 +1,11 @@ # 正式环境 VITE_APP_NAME = 'daimp-front-main' VITE_APP_TITLE = '数字农业产业管理平台' -VITE_APP_SUB_OS = '//http://47.109.205.240:88/sub-operation-service/' -VITE_APP_SUB_OA = '//http://47.109.205.240:88/sub-operation-admin/' -VITE_APP_SUB_GAS = '//http://47.109.205.240:88/sub-government-affairs-service/' -VITE_APP_SUB_GAA = '//http://47.109.205.240:88/sub-government-affairs-admin/' -VITE_APP_SUB_GSS = '//http://47.109.205.240:88/sub-government-screen-service/' +VITE_APP_SUB_OS = '//http://47.109.205.240/sub-operation-service/' +VITE_APP_SUB_OA = '//http://47.109.205.240/sub-operation-admin/' +VITE_APP_SUB_GAS = '//http://47.109.205.240/sub-government-affairs-service/' +VITE_APP_SUB_GAA = '//http://47.109.205.240/sub-government-affairs-admin/' +VITE_APP_SUB_GSS = '//http://47.109.205.240/sub-government-screen-service/' # 接口 VITE_APP_BASE_API = '/apis' VITE_APP_BASE_URL = '' diff --git a/sub-government-affairs-service/.env.production b/sub-government-affairs-service/.env.production index fa327e9..9beaf0f 100644 --- a/sub-government-affairs-service/.env.production +++ b/sub-government-affairs-service/.env.production @@ -1,7 +1,7 @@ # 生产环境 VITE_MODE = 'PRO' VITE_APP_MIAN = 'daimp-front-main' -VITE_APP_MIAN_URL = 'http://47.109.205.240:88' +VITE_APP_MIAN_URL = 'http://47.109.205.240' VITE_APP_NAME = 'sub-government-affairs-service' # 接口 VITE_APP_BASE_API = '/apis' diff --git a/sub-government-screen-service/.env.production b/sub-government-screen-service/.env.production index 0c44983..61492c2 100644 --- a/sub-government-screen-service/.env.production +++ b/sub-government-screen-service/.env.production @@ -1,6 +1,6 @@ # 生产环境 VITE_APP_MIAN = 'daimp-front-main' -VITE_APP_MIAN_URL = 'http://47.109.205.240:88' +VITE_APP_MIAN_URL = 'http://47.109.205.240' VITE_APP_NAME = 'sub-government-screen-service' # 接口 VITE_APP_BASE_API = '/apis' diff --git a/sub-operation-service/.env.production b/sub-operation-service/.env.production index 91a8892..1ef59cf 100644 --- a/sub-operation-service/.env.production +++ b/sub-operation-service/.env.production @@ -1,6 +1,6 @@ # 生产环境 VITE_APP_MIAN = 'daimp-front-main' -VITE_APP_MIAN_URL = 'http://47.109.205.240:88' +VITE_APP_MIAN_URL = 'http://47.109.205.240' VITE_APP_NAME = 'sub-operation-service' # 接口 VITE_APP_BASE_API = '/apis' From a6e1c86cfa2c9fcf402013d293ebf5b580dc3a75 Mon Sep 17 00:00:00 2001 From: wangzenghua <1048523306@qq.com> Date: Tue, 8 Apr 2025 06:18:20 +0100 Subject: [PATCH 4/5] fix:80 --- main/.env.production | 10 +++++----- sub-government-affairs-service/.env.production | 2 +- sub-government-screen-service/.env.production | 2 +- sub-operation-service/.env.production | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/main/.env.production b/main/.env.production index 43312d1..dc3257f 100644 --- a/main/.env.production +++ b/main/.env.production @@ -1,11 +1,11 @@ # 正式环境 VITE_APP_NAME = 'daimp-front-main' VITE_APP_TITLE = '数字农业产业管理平台' -VITE_APP_SUB_OS = '//http://47.109.205.240/sub-operation-service/' -VITE_APP_SUB_OA = '//http://47.109.205.240/sub-operation-admin/' -VITE_APP_SUB_GAS = '//http://47.109.205.240/sub-government-affairs-service/' -VITE_APP_SUB_GAA = '//http://47.109.205.240/sub-government-affairs-admin/' -VITE_APP_SUB_GSS = '//http://47.109.205.240/sub-government-screen-service/' +VITE_APP_SUB_OS = '//http://47.109.205.240:80/sub-operation-service/' +VITE_APP_SUB_OA = '//http://47.109.205.240:80/sub-operation-admin/' +VITE_APP_SUB_GAS = '//http://47.109.205.240:80/sub-government-affairs-service/' +VITE_APP_SUB_GAA = '//http://47.109.205.240:80/sub-government-affairs-admin/' +VITE_APP_SUB_GSS = '//http://47.109.205.240:80/sub-government-screen-service/' # 接口 VITE_APP_BASE_API = '/apis' VITE_APP_BASE_URL = '' diff --git a/sub-government-affairs-service/.env.production b/sub-government-affairs-service/.env.production index 9beaf0f..18d39dd 100644 --- a/sub-government-affairs-service/.env.production +++ b/sub-government-affairs-service/.env.production @@ -1,7 +1,7 @@ # 生产环境 VITE_MODE = 'PRO' VITE_APP_MIAN = 'daimp-front-main' -VITE_APP_MIAN_URL = 'http://47.109.205.240' +VITE_APP_MIAN_URL = 'http://47.109.205.240:80' VITE_APP_NAME = 'sub-government-affairs-service' # 接口 VITE_APP_BASE_API = '/apis' diff --git a/sub-government-screen-service/.env.production b/sub-government-screen-service/.env.production index 61492c2..e3c8e21 100644 --- a/sub-government-screen-service/.env.production +++ b/sub-government-screen-service/.env.production @@ -1,6 +1,6 @@ # 生产环境 VITE_APP_MIAN = 'daimp-front-main' -VITE_APP_MIAN_URL = 'http://47.109.205.240' +VITE_APP_MIAN_URL = 'http://47.109.205.240:80' VITE_APP_NAME = 'sub-government-screen-service' # 接口 VITE_APP_BASE_API = '/apis' diff --git a/sub-operation-service/.env.production b/sub-operation-service/.env.production index 1ef59cf..483288b 100644 --- a/sub-operation-service/.env.production +++ b/sub-operation-service/.env.production @@ -1,6 +1,6 @@ # 生产环境 VITE_APP_MIAN = 'daimp-front-main' -VITE_APP_MIAN_URL = 'http://47.109.205.240' +VITE_APP_MIAN_URL = 'http://47.109.205.240:80' VITE_APP_NAME = 'sub-operation-service' # 接口 VITE_APP_BASE_API = '/apis' From 9afdb1f03e69e8b6bbe5f3eaae84d066f4561147 Mon Sep 17 00:00:00 2001 From: wangzenghua <1048523306@qq.com> Date: Tue, 8 Apr 2025 06:44:00 +0100 Subject: [PATCH 5/5] fix --- main/.env.production | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main/.env.production b/main/.env.production index dc3257f..7d32088 100644 --- a/main/.env.production +++ b/main/.env.production @@ -1,11 +1,11 @@ # 正式环境 VITE_APP_NAME = 'daimp-front-main' VITE_APP_TITLE = '数字农业产业管理平台' -VITE_APP_SUB_OS = '//http://47.109.205.240:80/sub-operation-service/' -VITE_APP_SUB_OA = '//http://47.109.205.240:80/sub-operation-admin/' -VITE_APP_SUB_GAS = '//http://47.109.205.240:80/sub-government-affairs-service/' -VITE_APP_SUB_GAA = '//http://47.109.205.240:80/sub-government-affairs-admin/' -VITE_APP_SUB_GSS = '//http://47.109.205.240:80/sub-government-screen-service/' +VITE_APP_SUB_OS = '//47.109.205.240:80/sub-operation-service/' +VITE_APP_SUB_OA = '//47.109.205.240:80/sub-operation-admin/' +VITE_APP_SUB_GAS = '//47.109.205.240:80/sub-government-affairs-service/' +VITE_APP_SUB_GAA = '//47.109.205.240:80/sub-government-affairs-admin/' +VITE_APP_SUB_GSS = '//47.109.205.240:80/sub-government-screen-service/' # 接口 VITE_APP_BASE_API = '/apis' VITE_APP_BASE_URL = ''