明树Git Lab

Commit b060ee21 authored by yangyajing's avatar yangyajing

elementplus使用中文

parent 778dd172
Pipeline #104407 passed with stage
in 13 seconds
......@@ -4,7 +4,7 @@ import windowConfig from "@/window";
import { useUserStore } from "@/stores/user.js";
axios.interceptors.request.use(function (config) {
const userStore = useUserStore();
let token = userStore.authToken || localStorage.getItem("authToken") || "";
let token = userStore.authToken || sessionStorage.getItem("authToken") || "";
if (token) {
config.headers.Authorization = token;
}
......
......@@ -4,6 +4,7 @@ import App from './App.vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import * as ElIcons from '@element-plus/icons'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
import router from './router'
import { createPinia } from 'pinia';
import "./assets/fonts/font.less"; // 字体样式
......@@ -19,4 +20,4 @@ app.config.globalProperties.windowConfig = windowConfig;
for (const [key, component] of Object.entries(ElIcons)) {
app.component(key, component)
}
app.use(ElementPlus).use(router).use(pinia).mount('#app')
app.use(ElementPlus, {locale: zhCn}).use(router).use(pinia).mount('#app')
......@@ -137,7 +137,7 @@ const router = createRouter({
// 路由守卫 - 登录验证
router.beforeEach((to, from, next) => {
const userStore = useUserStore();
let token = userStore.authToken || localStorage.getItem("authToken") || "";
let token = userStore.authToken || sessionStorage.getItem("authToken") || "";
if (!token) {
if (to.path === '/login' || to.meta.nopermission) {
next();
......
......@@ -8,12 +8,12 @@ export const useUserStore = defineStore('user', {
setUseInfo(data) {
this.userInfo = data;
this.authToken = data.token;
localStorage.setItem("authToken", data.token);
sessionStorage.setItem("authToken", data.token);
},
clearUserInfo () {
this.userInfo = null;
this.authToken = "";
localStorage.removeItem("authToken");
sessionStorage.removeItem("authToken");
}
}
})
\ No newline at end of file
......@@ -86,21 +86,6 @@ const handleLogin = async () => {
})
}
})
// try {
// await loginFormRef.value?.validate();
// loading.value = true;
// setTimeout(() => {
// // 登录成功后设置token
// const mockToken = "mock-jwt-token";
// localStorage.setItem("token", mockToken);
// loading.value = false;
// // 跳转到首页
// router.push("/");
// }, 1000);
// } catch (error) {
// console.error("登录失败:", error);
// loading.value = false;
// }
};
</script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment