明树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"; ...@@ -4,7 +4,7 @@ import windowConfig from "@/window";
import { useUserStore } from "@/stores/user.js"; import { useUserStore } from "@/stores/user.js";
axios.interceptors.request.use(function (config) { axios.interceptors.request.use(function (config) {
const userStore = useUserStore(); const userStore = useUserStore();
let token = userStore.authToken || localStorage.getItem("authToken") || ""; let token = userStore.authToken || sessionStorage.getItem("authToken") || "";
if (token) { if (token) {
config.headers.Authorization = token; config.headers.Authorization = token;
} }
......
...@@ -4,6 +4,7 @@ import App from './App.vue' ...@@ -4,6 +4,7 @@ import App from './App.vue'
import ElementPlus from 'element-plus' import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css' import 'element-plus/dist/index.css'
import * as ElIcons from '@element-plus/icons' import * as ElIcons from '@element-plus/icons'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
import router from './router' import router from './router'
import { createPinia } from 'pinia'; import { createPinia } from 'pinia';
import "./assets/fonts/font.less"; // 字体样式 import "./assets/fonts/font.less"; // 字体样式
...@@ -19,4 +20,4 @@ app.config.globalProperties.windowConfig = windowConfig; ...@@ -19,4 +20,4 @@ app.config.globalProperties.windowConfig = windowConfig;
for (const [key, component] of Object.entries(ElIcons)) { for (const [key, component] of Object.entries(ElIcons)) {
app.component(key, component) 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({ ...@@ -137,7 +137,7 @@ const router = createRouter({
// 路由守卫 - 登录验证 // 路由守卫 - 登录验证
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
const userStore = useUserStore(); const userStore = useUserStore();
let token = userStore.authToken || localStorage.getItem("authToken") || ""; let token = userStore.authToken || sessionStorage.getItem("authToken") || "";
if (!token) { if (!token) {
if (to.path === '/login' || to.meta.nopermission) { if (to.path === '/login' || to.meta.nopermission) {
next(); next();
......
...@@ -8,12 +8,12 @@ export const useUserStore = defineStore('user', { ...@@ -8,12 +8,12 @@ export const useUserStore = defineStore('user', {
setUseInfo(data) { setUseInfo(data) {
this.userInfo = data; this.userInfo = data;
this.authToken = data.token; this.authToken = data.token;
localStorage.setItem("authToken", data.token); sessionStorage.setItem("authToken", data.token);
}, },
clearUserInfo () { clearUserInfo () {
this.userInfo = null; this.userInfo = null;
this.authToken = ""; this.authToken = "";
localStorage.removeItem("authToken"); sessionStorage.removeItem("authToken");
} }
} }
}) })
\ No newline at end of file
...@@ -86,21 +86,6 @@ const handleLogin = async () => { ...@@ -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> </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