Переглянути джерело

[Feat 0000] 根据要求修改自动登录api参数

houzekong 7 місяців тому
батько
коміт
564664f5f9
2 змінених файлів з 5 додано та 6 видалено
  1. 4 4
      src/hooks/vent/useAutoLogin.ts
  2. 1 2
      src/store/modules/user.ts

+ 4 - 4
src/hooks/vent/useAutoLogin.ts

@@ -12,7 +12,7 @@ export function useAutoLogin() {
     const userStore = useUserStore();
     const qs = QueryString.stringify({
       [AUTO_LOGIN_URL_QUERY.key]: AUTO_LOGIN_URL_QUERY.val,
-      username: userStore.getUserInfo.username,
+      realname: userStore.getUserInfo.realname,
       workNo: userStore.getUserInfo.workNo,
     });
     window.open(`${url}?${qs}`, target);
@@ -24,11 +24,11 @@ export function useAutoLogin() {
     // 这部分在外部的路由守卫里写过了
     // if (route.query[AUTO_LOGIN_URL_QUERY.key] !== AUTO_LOGIN_URL_QUERY.val) return;
 
-    const { username, workNo } = route.query;
-    if (!username || !workNo) return;
+    const { realname, workNo } = route.query;
+    if (!realname || !workNo) return;
 
     const params = {
-      username: username as string,
+      username: realname as string,
       workNo: workNo as string,
       checkKey: new Date().getTime(),
     };

+ 1 - 2
src/store/modules/user.ts

@@ -86,8 +86,7 @@ export const useUserStore = defineStore({
       return this.shareTenantId != null && this.shareTenantId !== '';
     },
     // 目前用户角色列表为空数组,所以使用既定的用户名判断
-    getIsMockLogin() {
-      console.log(this.getUserInfo.username === MOCK_LOGIN_UESRNAME);
+    getIsMockLogin(): boolean {
       return this.getUserInfo.username === MOCK_LOGIN_UESRNAME;
     },
   },