diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index 89f4857c..503bdf9c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -162,6 +162,20 @@ public class SysUserController extends BaseController return prefix + "/edit"; } + /** + * 查询用户详细 + */ + @RequiresPermissions("system:user:list") + @GetMapping("/view/{userId}") + public String view(@PathVariable("userId") Long userId, ModelMap mmap) + { + userService.checkUserDataScope(userId); + mmap.put("user", userService.selectUserById(userId)); + mmap.put("roleGroup", userService.selectUserRoleGroup(userId)); + mmap.put("postGroup", userService.selectUserPostGroup(userId)); + return prefix + "/view"; + } + /** * 修改保存用户 */ diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/css/ry-ui.css b/ruoyi-admin/src/main/resources/static/ruoyi/css/ry-ui.css index 15a136df..dc38e8e6 100644 --- a/ruoyi-admin/src/main/resources/static/ruoyi/css/ry-ui.css +++ b/ruoyi-admin/src/main/resources/static/ruoyi/css/ry-ui.css @@ -1008,6 +1008,37 @@ table.rc-table-resizing thead > th > a { padding-bottom:5px } +.form-control-plaintext { + display: block; + width: 100%; + padding-top: .286rem; + padding-bottom: .286rem; + margin-bottom: 0; + line-height: 1.57142857; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; + font-weight: 500; + border-bottom: 1px dashed #ccd5db; + min-height: 25px +} + +.form-control-plaintext-no-content { + display: block; + width: 100%; + padding-top: .286rem; + padding-bottom: .286rem; + margin-bottom: 0; + line-height: 1.57142857; + color: #ddd !important; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; + border-bottom: 1px dashed #ccd5db; + min-height: 25px +} + .main-content { background-color: #ffffff; color: inherit; diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js index fe9f033f..6c45241d 100644 --- a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js +++ b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js @@ -989,6 +989,26 @@ var table = { createMenuItem(url, title); closeItem(dataId); }, + // 右侧弹出窗口打开 + popupRight: function(title, url){ + var width = 150; + if (top.location !== self.location) { + if ($(top.window).outerWidth() < 400) { + width = 50; + } + } + top.layer.open({ + type: 2, + offset: 'r', + anim: 'slideLeft', + move: false, + title: title, + shade: 0.3, + shadeClose: true, + area: [($(window).outerWidth() - width) + 'px', '100%'], + content: url + }); + }, // 关闭选项卡 closeTab: function (dataId) { closeItem(dataId); @@ -1195,6 +1215,12 @@ var table = { } return url; }, + // 右侧弹出详情 + view: function(id){ + table.set(); + var url = table.options.viewUrl.replace("{id}", id); + $.modal.popupRight(table.options.modalName + "信息详情", url); + }, // 保存信息 刷新表格 save: function(url, data, callback) { var config = { diff --git a/ruoyi-admin/src/main/resources/templates/system/user/user.html b/ruoyi-admin/src/main/resources/templates/system/user/user.html index da6f03e2..a241941b 100644 --- a/ruoyi-admin/src/main/resources/templates/system/user/user.html +++ b/ruoyi-admin/src/main/resources/templates/system/user/user.html @@ -116,6 +116,7 @@ function queryUserList() { var options = { url: prefix + "/list", + viewUrl: prefix + "/view/{id}", createUrl: prefix + "/add", updateUrl: prefix + "/edit/{id}", removeUrl: prefix + "/remove", @@ -135,7 +136,10 @@ { field: 'loginName', title: '登录名称', - sortable: true + sortable: true, + formatter: function (value, row, index) { + return '' + value + ''; + } }, { field: 'userName', diff --git a/ruoyi-admin/src/main/resources/templates/system/user/view.html b/ruoyi-admin/src/main/resources/templates/system/user/view.html new file mode 100644 index 00000000..10ed6066 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/user/view.html @@ -0,0 +1,252 @@ + + +
+