|
|
@@ -7,7 +7,7 @@ import { PageEnum } from '/@/enums/pageEnum';
|
|
|
import { JWT_TOKEN_KEY, REFRESH_TOKEN_KEY, ROLES_KEY, USER_INFO_KEY } from '/@/enums/cacheEnum';
|
|
|
import { getAuthCache, setAuthCache } from '/@/utils/auth';
|
|
|
import { LoginParams, LoginResultModel, RefreshTokenParams, SmsLoginParams } from '/@/api/sys/model/userModel';
|
|
|
-import { doRefreshToken, getMyInfo, loginApi, smsCodeLoginApi } from '/@/api/sys/user';
|
|
|
+import { doRefreshToken, getMyInfo, loginApi, smsCodeLoginApi,kidloginApi } from '/@/api/sys/user';
|
|
|
import { ligongLoginApi } from '/@/api/sys/ligong';
|
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
@@ -250,7 +250,7 @@ export const useUserStore = defineStore({
|
|
|
// window.localStorage.setItem('entityId', JSON.stringify(entityId));
|
|
|
// window.sessionStorage.setItem('entityId', JSON.stringify(entityId));
|
|
|
}
|
|
|
- } catch {}
|
|
|
+ } catch { }
|
|
|
return userInfo;
|
|
|
},
|
|
|
/**
|
|
|
@@ -303,6 +303,33 @@ export const useUserStore = defineStore({
|
|
|
},
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @description: 有response_type后
|
|
|
+ */
|
|
|
+ async kidlogin(
|
|
|
+ params: LoginParams & {
|
|
|
+ goHome?: boolean;
|
|
|
+ mode?: ErrorMessageMode;
|
|
|
+ }
|
|
|
+ ): Promise<UserInfo | null> {
|
|
|
+ try {
|
|
|
+ const { goHome = true, mode, ...loginParams } = params;
|
|
|
+ // // 进行gis系统的模拟登录
|
|
|
+ // let gsiFormData = new FormData();
|
|
|
+ // gsiFormData.append('interfaceName', 'atp-provider.controller.AtpController');
|
|
|
+ // gsiFormData.append('methodName', 'misLogin');
|
|
|
+ // gsiFormData.append('args[]', "[space, ADMIN2, c4ca4238a0b923820dcc509a6f75849b, ' ']");
|
|
|
+ // await this.GisLogin(gsiFormData);
|
|
|
+ // 本系统的登录
|
|
|
+ const data = await kidloginApi(loginParams, mode);
|
|
|
+ console.log('luozhi1', data);
|
|
|
+
|
|
|
+ return this.process(data.data, goHome);
|
|
|
+ } catch (error) {
|
|
|
+ return Promise.reject(error);
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
});
|
|
|
|