Browse Source

feat: save

gemercheung 6 months ago
parent
commit
3741cbb8f7

+ 2 - 1
packages/backend/src/modules/auth/auth.controller.ts

@@ -87,7 +87,8 @@ export class AuthController {
       throw new CustomException(ErrorCode.ERR_10004);
     }
     // 修改密码
-    await this.userService.resetPassword(req.user.id, body.newPassword);
+    // console.log('user', req.user);
+    await this.userService.resetPassword(req.user.userId, body.newPassword);
     // 修改密码后退出登录
     await this.authService.logout(req.user);
     return true;

+ 17 - 0
packages/frontend/src/utils/http/helpers.js

@@ -31,6 +31,23 @@ export function resolveResError(code, message, needTip = true) {
       })
       return false
     case 11007:
+      if (isConfirming || !needTip)
+        return
+      isConfirming = true
+      $dialog.confirm({
+        title: '提示',
+        type: 'info',
+        content: `${message}`,
+        confirm() {
+          useAuthStore().logout()
+          window.$message?.success('已退出登录')
+          isConfirming = false
+        },
+        cancel() {
+          isConfirming = false
+        },
+      })
+      return false
     case 11008:
       if (isConfirming || !needTip)
         return

+ 1 - 1
packages/frontend/src/views/pms/role/index.vue

@@ -23,7 +23,7 @@
       :get-data="api.read"
     >
       <MeQueryItem label="角色名" :label-width="50">
-        <n-input v-model:value="queryItems.title" type="text" placeholder="请输入角色名" clearable />
+        <n-input v-model:value="queryItems.name" type="text" placeholder="请输入角色名" clearable />
       </MeQueryItem>
       <MeQueryItem label="状态" :label-width="50">
         <n-select