From 09da3116f2bff6d9efde52c680e8b9b1b5cd3536 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Mon, 28 Oct 2019 00:18:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=EF=BC=9A=E4=BA=8C?= =?UTF-8?q?=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98=E3=80=81=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E3=80=81=E7=A7=9F=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/msg/service/MsgInnerService.java | 4 +- .../modules/sys/web/CacheController.java | 2 +- .../sys/web/user/CorpAdminController.java | 44 +++++------ .../sys/web/user/SecAdminController.java | 12 +-- .../i18n/core/msg/i18n_en.properties | 4 +- .../i18n/core/sys/i18n_en.properties | 77 +++++++++++++++++-- .../views/modules/sys/user/corpAdminForm.html | 30 ++++---- .../views/modules/sys/user/corpAdminList.html | 58 +++++++------- .../views/modules/sys/user/secAdminForm.html | 16 ++-- .../views/modules/sys/user/secAdminList.html | 46 +++++------ 10 files changed, 179 insertions(+), 114 deletions(-) diff --git a/modules/core/src/main/java/com/jeesite/modules/msg/service/MsgInnerService.java b/modules/core/src/main/java/com/jeesite/modules/msg/service/MsgInnerService.java index 4a27b3b3..de96fdd3 100644 --- a/modules/core/src/main/java/com/jeesite/modules/msg/service/MsgInnerService.java +++ b/modules/core/src/main/java/com/jeesite/modules/msg/service/MsgInnerService.java @@ -183,11 +183,9 @@ public class MsgInnerService extends CrudService { } }); ListUtils.pageList(recordList, 100, new MethodCallback() { - @Override @SuppressWarnings("unchecked") public Object execute(Object... objs) { - msgInnerRecordDao.insertBatch((List)objs[0]); - return null; + return msgInnerRecordDao.insertBatch((List)objs[0]); } }); // 手动触发消息推送任务 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/CacheController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/CacheController.java index c891869d..0228f4a8 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/CacheController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/CacheController.java @@ -35,7 +35,7 @@ public class CacheController extends BaseController { CacheUtils.clearCache(); MapperHelper.clearCache(); UserUtils.clearCache(); - return renderResult(Global.TRUE, "清理缓存成功!"); + return renderResult(Global.TRUE, text("清理缓存成功")); } @PostConstruct diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/CorpAdminController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/CorpAdminController.java index 095f833c..abe0db87 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/CorpAdminController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/CorpAdminController.java @@ -103,19 +103,19 @@ public class CorpAdminController extends BaseController { @ResponseBody public String save(@Validated User user, String oldLoginCode, String op) { if (!user.getCurrentUser().isSuperAdmin()){ - return renderResult(Global.FALSE, "越权操作,只有超级管理员才能修改此数据!"); + return renderResult(Global.FALSE, text("越权操作,只有超级管理员才能修改此数据!")); } if (User.isSuperAdmin(user.getUserCode())) { - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } if (!EmpUser.USER_TYPE_EMPLOYEE.equals(user.getUserType())){ - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } if (StringUtils.isBlank(user.getCorpCode_())){ - return renderResult(Global.FALSE, "租户代码不能为空!"); + return renderResult(Global.FALSE, text("租户代码不能为空!")); } if (!Global.TRUE.equals(userService.checkLoginCode(oldLoginCode, user.getLoginCode()))) { - return renderResult(Global.FALSE, "保存用户'" + user.getLoginCode() + "'失败,登录账号已存在"); + return renderResult(Global.FALSE, text("保存管理员''{0}''失败,登录账号已存在", user.getLoginCode())); } if (user.getIsNewRecord()){ user.setUserType(User.USER_TYPE_NONE); // 仅登录用户 @@ -129,7 +129,7 @@ public class CorpAdminController extends BaseController { if (list.size() > 0){ // 新增租户,如果已存在,则不能保存 if ("addCorp".equals(op)){ - return renderResult(Global.FALSE, "保存用户失败,租户代码已存在"); + return renderResult(Global.FALSE, text("保存租户失败,租户代码已存在")); } // 新增管理员,则使用已有的租户代码和名称 else if ("addAdmin".equals(op)){ @@ -138,7 +138,7 @@ public class CorpAdminController extends BaseController { } // 非法操作 else{ - return renderResult(Global.FALSE, "非法操作,参数错误。"); + return renderResult(Global.FALSE, text("非法操作,参数错误。")); } } } @@ -148,7 +148,7 @@ public class CorpAdminController extends BaseController { if (user.getUserCode().equals(UserUtils.getUser().getUserCode())) { UserUtils.clearCache(); } - return renderResult(Global.TRUE, "保存管理员'" + user.getUserCode() + "'成功"); + return renderResult(Global.TRUE, text("保存管理员''{0}''成功", user.getLoginCode())); } /** @@ -161,14 +161,14 @@ public class CorpAdminController extends BaseController { @RequestMapping(value = "disable") public String disable(User user) { if (User.isSuperAdmin(user.getUserCode())) { - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } if (user.getCurrentUser().getUserCode().equals(user.getUserCode())) { - return renderResult(Global.FALSE, "停用用户失败, 不允许停用当前用户"); + return renderResult(Global.FALSE, text("停用用户失败,不允许停用当前用户")); } user.setStatus(User.STATUS_DISABLE); userService.updateStatus(user); - return renderResult(Global.TRUE, "停用用户成功"); + return renderResult(Global.TRUE, text("停用管理员''{0}''成功", user.getLoginCode())); } /** @@ -181,11 +181,11 @@ public class CorpAdminController extends BaseController { @RequestMapping(value = "enable") public String enable(User user) { if (User.isSuperAdmin(user.getUserCode())) { - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } user.setStatus(User.STATUS_NORMAL); userService.updateStatus(user); - return renderResult(Global.TRUE, "启用用户成功"); + return renderResult(Global.TRUE, text("启用管理员''{0}''成功", user.getLoginCode())); } /** @@ -198,10 +198,10 @@ public class CorpAdminController extends BaseController { @ResponseBody public String resetpwd(User user) { if (User.isSuperAdmin(user.getUserCode())) { - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } userService.updatePassword(user.getUserCode(), null); - return renderResult(Global.TRUE, "重置用户密码成功"); + return renderResult(Global.TRUE, text("重置管理员''{0}''密码成功", user.getLoginCode())); } /** @@ -214,20 +214,20 @@ public class CorpAdminController extends BaseController { @ResponseBody public String delete(User user) { if (User.isSuperAdmin(user.getUserCode())) { - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } if (user.getCurrentUser().getUserCode().equals(user.getUserCode())) { - return renderResult(Global.FALSE, "删除用户失败,不允许删除当前用户"); + return renderResult(Global.FALSE, text("删除用户失败,不允许删除当前用户")); } if (User.USER_TYPE_NONE.equals(user.getUserType())){ // 删除系统管理员 userService.delete(user); - return renderResult(Global.TRUE, "删除用户'" + user.getUserName() + "'成功!"); + return renderResult(Global.TRUE, text("删除管理员''{0}''成功", user.getLoginCode())); }else{ // 取消系统管理员身份 user.setMgrType(User.MGR_TYPE_NOT_ADMIN); userService.updateMgrType(user); - return renderResult(Global.TRUE, "取消用户'" + user.getUserName() + "'管理员身份成功!"); + return renderResult(Global.TRUE, text("取消管理员''{0}''身份成功", user.getLoginCode())); } } @@ -273,12 +273,12 @@ public class CorpAdminController extends BaseController { Session session = UserUtils.getSession(); session.setAttribute("corpCode", user.getCorpCode_()); session.setAttribute("corpName", user.getCorpName_()); - return renderResult(Global.TRUE, "租户切换成功!"); + return renderResult(Global.TRUE, text("租户切换成功!")); }else{ - return renderResult(Global.TRUE, "租户切换失败,没有这个租户!"); + return renderResult(Global.TRUE, text("租户切换失败,没有这个租户!")); } } - return renderResult(Global.FALSE, "租户切换失败,只有超级管理员才可以操作!"); + return renderResult(Global.FALSE, text("租户切换失败,只有超级管理员才可以操作!")); } } diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java index c924bc23..76669627 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/user/SecAdminController.java @@ -82,17 +82,17 @@ public class SecAdminController extends BaseController { @ResponseBody public String save(@Validated User user, String op) { if (User.isSuperAdmin(user.getUserCode())) { - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } if (!User.USER_TYPE_EMPLOYEE.equals(user.getUserType())){ - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } // 设置为二级管理员身份 user.setMgrType(User.MGR_TYPE_SEC_ADMIN); userService.updateMgrType(user); // 保存用户管理数据权限 userService.saveAuthDataScope(user); - return renderResult(Global.TRUE, "保存用户'" + user.getUserName() + "'成功"); + return renderResult(Global.TRUE, text("保存二级管理员''{0}''成功", user.getUserName())); } /** @@ -105,10 +105,10 @@ public class SecAdminController extends BaseController { @ResponseBody public String delete(User user) { if (User.isSuperAdmin(user.getUserCode())) { - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } if (!User.USER_TYPE_EMPLOYEE.equals(user.getUserType())){ - return renderResult(Global.FALSE, "非法操作,不能够操作此用户!"); + return renderResult(Global.FALSE, text("非法操作,不能够操作此用户!")); } // 取消用户管理数据权限 user.setMgrType(User.MGR_TYPE_SEC_ADMIN); @@ -117,7 +117,7 @@ public class SecAdminController extends BaseController { // 取消二级管理员身份 user.setMgrType(User.MGR_TYPE_NOT_ADMIN); userService.updateMgrType(user); - return renderResult(Global.TRUE, "取消用户'" + user.getUserName() + "'管理员身份成功!"); + return renderResult(Global.TRUE, text("取消二级管理员''{0}''身份成功", user.getUserName())); } } diff --git a/modules/core/src/main/resources/i18n/core/msg/i18n_en.properties b/modules/core/src/main/resources/i18n/core/msg/i18n_en.properties index b0758c78..d5d3dd2e 100644 --- a/modules/core/src/main/resources/i18n/core/msg/i18n_en.properties +++ b/modules/core/src/main/resources/i18n/core/msg/i18n_en.properties @@ -23,9 +23,9 @@ # =========== 消息推送管理 =========== -消息推送=Message push +消息推送=Message Push +未完成消息=Uncompleted message 已完成消息=Completed message -未完成消息=Incomplete message 消息类型=Message type 消息标题=Message title diff --git a/modules/core/src/main/resources/i18n/core/sys/i18n_en.properties b/modules/core/src/main/resources/i18n/core/sys/i18n_en.properties index 0916fe2c..a39e1a2f 100644 --- a/modules/core/src/main/resources/i18n/core/sys/i18n_en.properties +++ b/modules/core/src/main/resources/i18n/core/sys/i18n_en.properties @@ -25,12 +25,38 @@ # =========== 功能标题 =========== 系统管理=System mgt + 组织管理=Organization 用户管理=User manage 机构管理=Office manage 公司管理=Company manage 岗位管理=Position manage +权限管理=Rights Manage +角色管理=Role manage +二级管理员=Secondary admin +系统管理员=System admin + +系统设置=System Settings +菜单管理=Menu manage +模块管理=Module manage +参数设置=Config Settings +字典管理=Dict manage +行政区划=Area manage +国际化管理=i18n manage +产品许可信息=Licence info + +系统监控=System Monitor +访问日志=Access log +数据监控=Data monitor +缓存监控=Cache monitor +服务器监控=Server monitor +作业监控=Job scheduling +在线用户=Online user +在线文档=Online doc + +研发工具=Develop Tools + 用户选择=User select 机构选择=Office select 公司选择=Company select @@ -253,8 +279,6 @@ # =========== 角色管理 =========== -权限管理=Rights manage -角色管理=Role manage 用户类型=User type 系统角色=System role 角色分类=Role category @@ -304,8 +328,51 @@ 保存角色''{0}''成功=Save role ''{0}'' success 停用角色''{0}''成功=Disable role ''{0}'' success 启用角色''{0}''成功=Enable role ''{0}'' success -删除角色''{0}''失败,角色关联了用户= +删除角色''{0}''失败,角色关联了用户=Delete role ''{0}'' failed, role associated with user 删除角色''{0}''成功=Delete role ''{0}'' success -角色授权数据权限成功=Role authorization data permissions successfully +角色授权数据权限成功=Role authorization data permissions successful 角色授权给用户成功=Role authorization to user success -取消用户角色授权成功=Success in unauthorizing user roles +取消用户角色授权成功=Success in unauthorized user roles + +# =========== 二级管理员 =========== + +二级管理员管理数据权限=Secondary administrator manage data permissions +管理数据权限=Manage data permissions +可管理的数据权限=Managed data permissions +取消二级管理员身份=Cancel secondary administrator status +确认要取消该用户的二级管理员身份吗?=Are you sure you want to cancel secondary administrator status? + +非法操作,不能够操作此用户!=Illegal operation, cannot operate this user! +保存二级管理员''{0}''成功=Save Secondary administrator ''{0}'' success +取消二级管理员''{0}''身份成功=Cancel Secondary administrator ''{0}'' status successful + +# =========== 系统管理员 =========== + +租户管理员=Tenant admin +新增租户管理员=New tenant administrator +新增管理员=New administrator +编辑管理员=Edit administrator +租户代码=Tenant code +租户名称=Tenant name +请输入租户代码=Please enter the tenant code +请输入租户名称=Please enter the tenant name + +越权操作,只有超级管理员才能修改此数据!=Unauthorized operation, only super administrator can modify this data! +租户代码不能为空!=The tenant code cannot be empty! +保存管理员''{0}''失败,登录账号已存在=Save administrator '{0}' failed, login account already exists +保存租户失败,租户代码已存在=Save the tenant failed. The tenant code already exists +非法操作,参数错误。=Invalid operation, parameter error. +保存管理员''{0}''成功=Save administrator ''{0}'' success +停用管理员''{0}''成功=Disable administrator ''{0}'' success +启用管理员''{0}''成功=Enable administrator '{0}'' success +重置管理员''{0}''密码成功=Reset administrator ''{0}'' success password +删除管理员''{0}''成功=Deleted administrator '{0}'' success +取消管理员''{0}''身份成功=Cancel administrator '{0}' status success + +租户切换成功!=Successful tenant switch! +租户切换失败,没有这个租户!=Tenant switch failed, no tenant! +租户切换失败,只有超级管理员才可以操作!=Tenant switch failed, only super administrator can operate! + +# =========== 菜单管理 =========== + +没有找到 {0} 用户编码 \ No newline at end of file diff --git a/modules/core/src/main/resources/views/modules/sys/user/corpAdminForm.html b/modules/core/src/main/resources/views/modules/sys/user/corpAdminForm.html index 0d21bf62..341b9930 100644 --- a/modules/core/src/main/resources/views/modules/sys/user/corpAdminForm.html +++ b/modules/core/src/main/resources/views/modules/sys/user/corpAdminForm.html @@ -3,7 +3,7 @@
- ${user.isNewRecord ? op == 'addCorp' ? '新增租户' : '新增' : '编辑'}管理员 + ${text(user.isNewRecord ? op == 'addCorp' ? '新增租户管理员' : '新增管理员' : '编辑管理员')}
@@ -14,14 +14,14 @@ <#form:hidden name="userType" value="employee"/> <#form:hidden path="userCode"/>
-
基本信息
+
${text('基本信息')}
+ * ${text('租户代码')}:
- <#form:input path="corpCode_" placeholder="请输入租户代码" maxlength="20" + <#form:input path="corpCode_" placeholder="${text('请输入租户代码')}" maxlength="20" readonly="${!user.isNewRecord || op=='addAdmin'}" class="form-control abc required"/>
@@ -29,9 +29,9 @@
+ * ${text('租户名称')}:
- <#form:input path="corpName_" placeholder="请输入租户名称" maxlength="32" + <#form:input path="corpName_" placeholder="${text('请输入租户名称')}" maxlength="32" readonly="${!user.isNewRecord || op=='addAdmin'}" class="form-control required"/>
@@ -41,19 +41,19 @@
+ * ${text('登录账号')}:
<#form:hidden name="oldLoginCode" value="${user.loginCode}"/> <#form:input path="loginCode" minlength="4" maxlength="20" class="form-control required userName" - data-msg-remote="登录账号已存在"/> + data-msg-remote="${text('登录账号已存在')}"/>
+ * ${text('用户昵称')}:
<#form:input path="userName" maxlength="32" class="form-control required "/>
@@ -64,7 +64,7 @@
+ * ${text('电子邮箱')}:
@@ -76,7 +76,7 @@
+ * ${text('手机号码')}:
@@ -90,7 +90,7 @@
+ * ${text('办公电话')}:
@@ -102,9 +102,9 @@
+ * ${text('权重(排序)')}:
- <#form:input path="userWeight" maxlength="8" class="form-control digits" placeholder="权重越大排名越靠前,请填写数字。"/> + <#form:input path="userWeight" maxlength="8" class="form-control digits" placeholder="${text('权重越大排名越靠前,请填写数字。')}"/>
@@ -113,7 +113,7 @@
+ * ${text('备注信息')}:
<#form:textarea path="remarks" rows="4" maxlength="500" class="form-control "/>
diff --git a/modules/core/src/main/resources/views/modules/sys/user/corpAdminList.html b/modules/core/src/main/resources/views/modules/sys/user/corpAdminList.html index 11e73d8a..a5ade851 100644 --- a/modules/core/src/main/resources/views/modules/sys/user/corpAdminList.html +++ b/modules/core/src/main/resources/views/modules/sys/user/corpAdminList.html @@ -3,15 +3,15 @@
- ${@Global.getConfigToBoolean('user.useCorpModel', 'false') ? '租户' : '系统'}管理员 + ${text('系统管理员')}
- 查询 + ${text('查询')} <% if(hasPermi('sys:corpAdmin:edit')){ %> <% if(@Global.getConfigToBoolean('user.useCorpModel', 'false')){ %> - 新增租户管理员 + ${text('新增租户管理员')} <% }else{ %> - 新增管理员 + ${text('新增管理员')} <% } %> <% } %>
@@ -20,38 +20,38 @@ <#form:form id="searchForm" model="${user}" action="${ctx}/sys/corpAdmin/listData" method="post" class="form-inline " data-page-no="${parameter.pageNo}" data-page-size="${parameter.pageSize}" data-order-by="${parameter.orderBy}">
- +
<#form:input path="loginCode" maxlength="100" class="form-control width-90"/>
- +
<#form:input path="userName" maxlength="100" class="form-control width-90"/>
- +
<#form:input path="corpCode_" maxlength="100" class="form-control width-90"/>
- +
<#form:input path="corpName_" maxlength="100" class="form-control width-90"/>
- +
<#form:select path="status" dictType="sys_user_status" blankOption="true" class="form-control"/>
- - + +
@@ -65,40 +65,40 @@ $('#dataGrid').dataGrid({ searchForm: $("#searchForm"), columnModel: [ - {header:'登录账号', name:'loginCode', index:'a.login_code', width:200, align:"center", frozen:true, formatter: function(val, obj, row, act){ - return ''+(val||row.id)+''; + {header:'${text("登录账号")}', name:'loginCode', index:'a.login_code', width:200, align:"center", frozen:true, formatter: function(val, obj, row, act){ + return ''+(val||row.id)+''; }}, - {header:'用户昵称', name:'userName', index:'a.user_name', width:200, align:"center"}, + {header:'${text("用户昵称")}', name:'userName', index:'a.user_name', width:200, align:"center"}, <% if(@Global.getConfigToBoolean('user.useCorpModel', 'false')){ %> - {header:'租户代码', name:'corpCode_', index:'a.corp_code', width:200, align:"center", formatter: function(val, obj, row, act){ + {header:'${text("租户代码")}', name:'corpCode_', index:'a.corp_code', width:200, align:"center", formatter: function(val, obj, row, act){ return ''+val+''; }}, - {header:'租户名称', name:'corpName_', index:'a.corp_name', width:200, align:"center"}, + {header:'${text("租户名称")}', name:'corpName_', index:'a.corp_name', width:200, align:"center"}, <% } %> - {header:'电子邮箱', name:'email', index:'a.email', width:200, align:"center"}, - {header:'手机号码', name:'mobile', index:'a.mobile', width:200, align:"center"}, - {header:'办公电话', name:'phone', index:'a.phone', width:200, align:"center"}, - {header:'更新时间', name:'updateDate', index:'a.update_date', width:200, align:"center"}, - {header:'状态', name:'status', index:'a.status', width:100, align:"center", formatter: function(val, obj, row, act){ + {header:'${text("电子邮箱")}', name:'email', index:'a.email', width:200, align:"center"}, + {header:'${text("手机号码")}', name:'mobile', index:'a.mobile', width:200, align:"center"}, + {header:'${text("办公电话")}', name:'phone', index:'a.phone', width:200, align:"center"}, + {header:'${text("更新时间")}', name:'updateDate', index:'a.update_date', width:200, align:"center"}, + {header:'${text("状态")}', name:'status', index:'a.status', width:100, align:"center", formatter: function(val, obj, row, act){ return js.getDictLabel(${@DictUtils.getDictListJson('sys_status')}, val, '未知', true); }}, - {header:'操作', name:'actions', width:250, sortable:false, title:false, formatter: function(val, obj, row, act){ + {header:'${text("操作")}', name:'actions', width:250, sortable:false, title:false, formatter: function(val, obj, row, act){ var actions = []; <% if(hasPermi('sys:corpAdmin:edit')){ %> - actions.push(' '); + actions.push(' '); if (row.status == Global.STATUS_NORMAL){ - actions.push(' '); + actions.push(' '); } if (row.status == Global.STATUS_DISABLE){ - actions.push(' '); + actions.push(' '); } - actions.push(' '); + actions.push(' '); <% if(@Global.getConfigToBoolean('user.useCorpModel', 'false')){ %> - actions.push(' '); + actions.push(' '); <% } %> - actions.push(' '); + actions.push(' '); actions.push('
'); - actions.push(' 重置密码 '); + actions.push(' ${text("重置密码")} '); actions.push('
'); <% } %> return actions.join(''); diff --git a/modules/core/src/main/resources/views/modules/sys/user/secAdminForm.html b/modules/core/src/main/resources/views/modules/sys/user/secAdminForm.html index 58a31646..d87ab12c 100644 --- a/modules/core/src/main/resources/views/modules/sys/user/secAdminForm.html +++ b/modules/core/src/main/resources/views/modules/sys/user/secAdminForm.html @@ -3,7 +3,7 @@
- 二级管理员管理数据权限 + ${text('二级管理员管理数据权限')}
@@ -16,7 +16,7 @@
+ * ${text('登录账号')}:
<#form:input path="loginCode" maxlength="32" readonly="${!user.isNewRecord}" class="form-control required "/>
@@ -25,14 +25,14 @@
+ * ${text('用户昵称')}:
<#form:input path="userName" maxlength="32" readonly="${!user.isNewRecord}" class="form-control required "/>
-
可管理的数据权限
+
${text('可管理的数据权限')}