登录接口完成

This commit is contained in:
2026-08-18 15:00:02 +08:00
parent d91f7928dd
commit bf355b3fbf
7 changed files with 9 additions and 10 deletions
+2 -2
View File
@@ -29,7 +29,7 @@ VITE_HTTP_PROXY=N
VITE_ROUTER_HISTORY_MODE=history
# success code of backend service, when the code is received, the request is successful
VITE_SERVICE_SUCCESS_CODE=0000
VITE_SERVICE_SUCCESS_CODE=0
# logout codes of backend service, when the code is received, the user will be logged out and redirected to login page
VITE_SERVICE_LOGOUT_CODES=8888,8889
@@ -47,7 +47,7 @@ VITE_STATIC_SUPER_ROLE=R_SUPER
VITE_SOURCE_MAP=N
# Used to differentiate storage across different domains
VITE_STORAGE_PREFIX=SOY_
VITE_STORAGE_PREFIX=
# used to control whether the program automatically detects updates
VITE_AUTOMATICALLY_DETECT_UPDATE=Y
@@ -81,7 +81,7 @@ function handleDropdown(key: DropdownKey) {
<div>
<ButtonIcon>
<SvgIcon icon="ph:user-circle" class="text-icon-large" />
<span class="text-16px font-medium">{{ authStore.userInfo.userName }}</span>
<span class="text-16px font-medium">{{ authStore.userInfo.username }}</span>
</ButtonIcon>
</div>
</NDropdown>
+2 -2
View File
@@ -46,12 +46,12 @@ const { isFullscreen, toggle } = useFullscreen();
:lang-options="appStore.localeOptions"
@change-lang="appStore.changeLocale"
/>
<ThemeSchemaSwitch
<!-- <ThemeSchemaSwitch
:theme-schema="themeStore.themeScheme"
:is-dark="themeStore.darkMode"
@switch="themeStore.toggleThemeScheme"
/>
<ThemeButton />
<ThemeButton /> -->
<UserAvatar />
</div>
</DarkModeContainer>
+1 -1
View File
@@ -19,7 +19,7 @@ export function fetchLogin(username: string, password: string) {
/** Get user info */
export function fetchGetUserInfo() {
return request<Api.Auth.UserInfo>({ url: '/auth/getUserInfo' });
return request<Api.Auth.UserInfo>({ url: '/api/auth/me' });
}
/**
+1 -2
View File
@@ -22,7 +22,7 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
const userInfo: Api.Auth.UserInfo = reactive({
userId: '',
userName: '',
username: '',
roles: [],
buttons: []
});
@@ -130,7 +130,6 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
async function loginByToken(loginToken: Api.Auth.LoginToken) {
// 1. stored in the localStorage, the later requests need it in headers
localStg.set('token', loginToken.token);
localStg.set('refreshToken', loginToken.refreshToken);
// 2. get user info
const pass = await getUserInfo();
+1 -1
View File
@@ -12,7 +12,7 @@ declare namespace Api {
interface UserInfo {
userId: string;
userName: string;
username: string;
roles: string[];
buttons: string[];
}
+1 -1
View File
@@ -16,7 +16,7 @@ interface FormModel {
}
const model: FormModel = reactive({
userName: 'Soybean',
userName: 'admin1',
password: '123456'
});