|
@@ -1,13 +1,28 @@
|
|
|
-import Cookies from 'js-cookie';
|
|
|
import { getContentFile } from '@/api/ajax';
|
|
|
+import { getToken, setToken } from "@/utils/auth";
|
|
|
+
|
|
|
+let locale = 'ZH';
|
|
|
+if (getToken()) {
|
|
|
+ const user = JSON.parse(getToken());
|
|
|
+ let language_type = user.language_type;
|
|
|
+ locale = language_type || localStorage.getItem('language_type') || "ZH";
|
|
|
+} else {
|
|
|
+ locale = localStorage.getItem('language_type') || "ZH";
|
|
|
+}
|
|
|
|
|
|
const state = {
|
|
|
- language_type: localStorage.getItem('language_type') || 'ZH'
|
|
|
+ language_type: locale
|
|
|
}
|
|
|
|
|
|
const mutations = {
|
|
|
SET_UPDATE_LANGUAGE_TYPE: (state, language_type) => {
|
|
|
localStorage.setItem('language_type', language_type);
|
|
|
+ let userInfor = getToken();
|
|
|
+ if (userInfor) {
|
|
|
+ userInfor = JSON.parse(getToken());
|
|
|
+ userInfor.language_type = language_type;
|
|
|
+ setToken(userInfor);
|
|
|
+ }
|
|
|
state.language_type = language_type;
|
|
|
},
|
|
|
}
|