feat: 新增菜单管理页面

This commit is contained in:
xlsea
2024-09-03 12:19:57 +08:00
parent 89f5e8577e
commit 8ab7ee2268
130 changed files with 1797 additions and 103 deletions

View File

@ -62,12 +62,12 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
*
* @param [redirect=true] Whether to redirect after login. Default is `true`
*/
async function login(loginForm: Api.Auth.LoginForm, redirect = true) {
async function login(loginForm: Api.Auth.PwdLoginForm, redirect = true) {
startLoading();
const { VITE_APP_CLIENT_ID } = import.meta.env;
const loginData: Api.Auth.LoginData = {
const loginData: Api.Auth.PwdLoginForm = {
...loginForm,
clientId: VITE_APP_CLIENT_ID!,
grantType: 'password'
@ -104,14 +104,14 @@ 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.access_token);
localStg.set('refreshToken', loginToken.refresh_token);
localStg.set('token', loginToken.access_token!);
localStg.set('refreshToken', loginToken.refresh_token!);
// 2. get user info
const pass = await getUserInfo();
if (pass) {
token.value = loginToken.access_token;
token.value = loginToken.access_token!;
return true;
}