From 24bb42d44623e352e8d47390c5c4033dc4c2d56f Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Fri, 19 Dec 2025 10:08:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:[=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86]=20[?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E7=AE=A1=E7=90=86]=20=E6=8C=89=E7=85=A7?= =?UTF-8?q?=E5=8E=9F=E5=9E=8B=E8=BF=9B=E8=A1=8C=E7=95=8C=E9=9D=A2=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/system/role.js | 9 +++++ src/lang/en.js | 12 ++++--- src/lang/zh.js | 10 ++++-- src/main.js | 2 ++ src/views/system/role/index.vue | 76 ++++++++++++++++++++++++++++++----------- 6 files changed, 84 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index e1c8d89..428960d 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", + "lodash": "^4.17.21", "nprogress": "0.2.0", "quill": "2.0.2", "screenfull": "5.0.2", diff --git a/src/api/system/role.js b/src/api/system/role.js index f13e6f4..e9faa74 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -117,3 +117,12 @@ export function deptTreeSelect(roleId) { method: 'get' }) } + +// 设置角色的用户 +export function authUserSetAll(data) { + return request({ + url: '/system/role/authUser/setAll', + method: 'post', + data + }) +} diff --git a/src/lang/en.js b/src/lang/en.js index 33ec7ad..5e84c74 100644 --- a/src/lang/en.js +++ b/src/lang/en.js @@ -129,10 +129,14 @@ export default { addRole: 'addRole', modifyRole: 'modifyRole', - notEmpty: ' can not be empty' + notEmpty: ' can not be empty', + + filterPlaceholder: 'name/mobile', + unauthorized: 'unauthorized', + authorized: 'authorized' } }, - business:{ + business: { zykgl: { zjzt: { rk: '入库', @@ -145,7 +149,7 @@ export default { jyzt: { wjy: '未借阅', djy: '待借阅', - jyz: '借阅中', + jyz: '借阅中' }, zjzt: { wsd: '未锁定', @@ -168,7 +172,7 @@ export default { glyj: '关联药剂', ffys: '发放钥匙', gh: '归还', - ysgh: '钥匙归还', + ysgh: '钥匙归还' } } } diff --git a/src/lang/zh.js b/src/lang/zh.js index d9a7b70..2014fea 100644 --- a/src/lang/zh.js +++ b/src/lang/zh.js @@ -129,7 +129,11 @@ export default { addRole: '新增角色', modifyRole: '编辑角色', - notEmpty: '不能为空' + notEmpty: '不能为空', + + filterPlaceholder: '姓名/手机号', + unauthorized: '未授权', + authorized: '已授权' } }, business: { @@ -145,7 +149,7 @@ export default { jyzt: { wjy: '未借阅', djy: '待借阅', - jyz: '借阅中', + jyz: '借阅中' }, zjzt: { wsd: '未锁定', @@ -168,7 +172,7 @@ export default { glyj: '关联药剂', ffys: '发放钥匙', gh: '归还', - ysgh: '钥匙归还', + ysgh: '钥匙归还' } } } diff --git a/src/main.js b/src/main.js index 073c4bf..d6d3783 100644 --- a/src/main.js +++ b/src/main.js @@ -79,6 +79,8 @@ DictData.install() */ import i18n from './lang' +import _ from 'lodash' + Vue.use(Element, { i18n: (key, value) => i18n.t(key, value), size: Cookies.get('size') || 'medium' // set element-ui default size diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 8cd2544..e17315b 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -133,7 +133,7 @@ {{$t('page.system.role.statusDisable')}} @@ -141,7 +141,7 @@ {{$t('page.system.role.statusEnable')}} @@ -175,7 +175,7 @@ --> - + @@ -296,18 +296,22 @@ - - + + + \ No newline at end of file + + \ No newline at end of file