From a16ab3d330526e3b0f93c6035851bc61bfbe196c Mon Sep 17 00:00:00 2001 From: wangxy <1481820854@qq.com> Date: Mon, 28 Apr 2025 16:16:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:ueky=E7=94=A8=E6=88=B7=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/system/SysUserController.java | 32 ++++++ .../src/main/resources/templates/index.html | 12 +++ .../templates/system/user/resetUeky.html | 98 +++++++++++++++++++ 3 files changed, 142 insertions(+) create mode 100644 ruoyi-admin/src/main/resources/templates/system/user/resetUeky.html diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/system/SysUserController.java index dfc1b7a8..bdd54a8d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/system/SysUserController.java @@ -203,6 +203,38 @@ public class SysUserController extends BaseController { return error(); } + /** + * resetUeky绑定 + * @param userId + * @param mmap + * @return + */ + @RequiresPermissions("system:user:resetUeky") + @GetMapping("/resetUeky/{userId}") + public String resetUeky(@PathVariable("userId") Long userId, ModelMap mmap) { + mmap.put("user", userService.selectUserById(userId)); + return prefix + "/resetUeky"; + } + /** + * resetUeky绑定 + * @param user + * @return + */ + @RequiresPermissions("system:user:resetUeky") + @Log(title = "UKey绑定", businessType = BusinessType.RESET) + @PostMapping("/resetUekySave") + @ResponseBody + public AjaxResult resetUekySave(SysUser user) { + boolean update = userService.lambdaUpdate() + .eq(SysUser::getUserId, user.getUserId()) + .set(SysUser::getUkeyId, user.getUkeyId()) + .update(); + if (update) { + return success(); + } + return error(); + } + /** * 进入授权角色页 */ diff --git a/ruoyi-admin/src/main/resources/templates/index.html b/ruoyi-admin/src/main/resources/templates/index.html index c15a8ae5..78fa704c 100644 --- a/ruoyi-admin/src/main/resources/templates/index.html +++ b/ruoyi-admin/src/main/resources/templates/index.html @@ -210,6 +210,10 @@ 修改密码 +
  • + + UKey绑定 +
  • 切换主题 @@ -297,6 +301,14 @@ function resetPwd() { $.modal.open("重置密码", url, '770', '380'); } +/* 用户管理-UKey绑定 */ +function resetUeky() { + var prefix = ctx + "system/user"; + var userId = [[${user.userId}]]; + var url = prefix + '/resetUeky/' + userId; + $.modal.open("UKey绑定", url, '770', '380'); +} + /* 切换主题 */ function switchSkin() { layer.open({ diff --git a/ruoyi-admin/src/main/resources/templates/system/user/resetUeky.html b/ruoyi-admin/src/main/resources/templates/system/user/resetUeky.html new file mode 100644 index 00000000..45630301 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/user/resetUeky.html @@ -0,0 +1,98 @@ + + + + + + +
    +
    + +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + + + + + +