mirror of
https://github.com/pure-admin/pure-admin-thin.git
synced 2025-04-25 16:07:19 +08:00
chore: 同步完整版代码
This commit is contained in:
parent
a8953d009f
commit
b4893be543
@ -1,8 +1,8 @@
|
|||||||
|
import { defineStore } from "pinia";
|
||||||
import {
|
import {
|
||||||
type appType,
|
type appType,
|
||||||
store,
|
store,
|
||||||
getConfig,
|
getConfig,
|
||||||
defineStore,
|
|
||||||
storageLocal,
|
storageLocal,
|
||||||
deviceDetection,
|
deviceDetection,
|
||||||
responsiveStorageNameSpace
|
responsiveStorageNameSpace
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
import { defineStore } from "pinia";
|
||||||
import {
|
import {
|
||||||
store,
|
store,
|
||||||
getConfig,
|
getConfig,
|
||||||
defineStore,
|
|
||||||
storageLocal,
|
storageLocal,
|
||||||
responsiveStorageNameSpace
|
responsiveStorageNameSpace
|
||||||
} from "../utils";
|
} from "../utils";
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { defineStore } from "pinia";
|
||||||
import {
|
import {
|
||||||
type multiType,
|
type multiType,
|
||||||
type positionType,
|
type positionType,
|
||||||
@ -7,7 +8,6 @@ import {
|
|||||||
isNumber,
|
isNumber,
|
||||||
isBoolean,
|
isBoolean,
|
||||||
getConfig,
|
getConfig,
|
||||||
defineStore,
|
|
||||||
routerArrays,
|
routerArrays,
|
||||||
storageLocal,
|
storageLocal,
|
||||||
responsiveStorageNameSpace
|
responsiveStorageNameSpace
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { defineStore } from "pinia";
|
||||||
import {
|
import {
|
||||||
type cacheType,
|
type cacheType,
|
||||||
store,
|
store,
|
||||||
@ -5,7 +6,6 @@ import {
|
|||||||
ascending,
|
ascending,
|
||||||
getKeyList,
|
getKeyList,
|
||||||
filterTree,
|
filterTree,
|
||||||
defineStore,
|
|
||||||
constantMenus,
|
constantMenus,
|
||||||
filterNoPermissionTree,
|
filterNoPermissionTree,
|
||||||
formatFlatteningRoutes
|
formatFlatteningRoutes
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import { type setType, store, defineStore, getConfig } from "../utils";
|
import { defineStore } from "pinia";
|
||||||
|
import { type setType, store, getConfig } from "../utils";
|
||||||
|
|
||||||
export const useSettingStore = defineStore({
|
export const useSettingStore = defineStore({
|
||||||
id: "pure-setting",
|
id: "pure-setting",
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
|
import { defineStore } from "pinia";
|
||||||
import {
|
import {
|
||||||
type userType,
|
type userType,
|
||||||
store,
|
store,
|
||||||
router,
|
router,
|
||||||
defineStore,
|
|
||||||
resetRouter,
|
resetRouter,
|
||||||
routerArrays,
|
routerArrays,
|
||||||
storageLocal
|
storageLocal
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
export { store } from "@/store";
|
export { store } from "@/store";
|
||||||
export { defineStore } from "pinia";
|
|
||||||
export { routerArrays } from "@/layout/types";
|
export { routerArrays } from "@/layout/types";
|
||||||
export { router, resetRouter, constantMenus } from "@/router";
|
export { router, resetRouter, constantMenus } from "@/router";
|
||||||
export { getConfig, responsiveStorageNameSpace } from "@/config";
|
export { getConfig, responsiveStorageNameSpace } from "@/config";
|
||||||
|
@ -45,23 +45,26 @@ const ruleForm = reactive({
|
|||||||
});
|
});
|
||||||
|
|
||||||
const onLogin = async (formEl: FormInstance | undefined) => {
|
const onLogin = async (formEl: FormInstance | undefined) => {
|
||||||
loading.value = true;
|
|
||||||
if (!formEl) return;
|
if (!formEl) return;
|
||||||
await formEl.validate((valid, fields) => {
|
await formEl.validate((valid, fields) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
loading.value = true;
|
||||||
useUserStoreHook()
|
useUserStoreHook()
|
||||||
.loginByUsername({ username: ruleForm.username, password: "admin123" })
|
.loginByUsername({ username: ruleForm.username, password: "admin123" })
|
||||||
.then(res => {
|
.then(res => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
// 获取后端路由
|
// 获取后端路由
|
||||||
initRouter().then(() => {
|
return initRouter().then(() => {
|
||||||
router.push(getTopMenu(true).path);
|
router.push(getTopMenu(true).path).then(() => {
|
||||||
message("登录成功", { type: "success" });
|
message(t("login.pureLoginSuccess"), { type: "success" });
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
|
message(t("login.pureLoginFail"), { type: "error" });
|
||||||
}
|
}
|
||||||
});
|
})
|
||||||
|
.finally(() => (loading.value = false));
|
||||||
} else {
|
} else {
|
||||||
loading.value = false;
|
|
||||||
return fields;
|
return fields;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user