中英文

This commit is contained in:
2020-11-10 09:33:40 +08:00
parent 3874f6ab2e
commit 73eceefbf0
6 changed files with 48 additions and 17 deletions

View File

@@ -1,5 +1,6 @@
import { getaddr, userinfo } from '@/api';
import { getValue } from '@/utils/common';
import { setLanvuage } from '@/api/base';
import { getValue, saveValue } from '@/utils/common';
import { isProxy } from 'vue';
import { createStore } from 'vuex'
@@ -64,13 +65,32 @@ export default createStore({
setLanguage(state, data){
const split = new Date().toString().split(" ");
const timeZoneFormatted = split[split.length - 2] + " " + split[split.length - 1];
state.userinfo.language = data[1] // English 中文
state.userinfo.languageValue = data[0] // 'en' 'zh'
state.userinfo.zoneStr = timeZoneFormatted;
state.userinfo.currency = data[2];
const lan = getValue("Lanvuage");
if(lan != null && lan){
// state.userinfo.language = data[1] // English 中文
// state.userinfo.languageValue = data[0] // 'en' 'zh'
state.userinfo.zoneStr = timeZoneFormatted;
state.userinfo.currency = data[0];
}else{
console.log(data, 111)
state.userinfo.language = data[1] // English 中文
state.userinfo.languageValue = data[0] // 'en' 'zh'
state.userinfo.zoneStr = timeZoneFormatted;
state.userinfo.currency = data[2];
saveValue("Lanvuage", data[0]);
if( data[0] != 'zh'){
location.reload()
}
// setLanvuage(data[0]);
}
},
setWlan(state){
state.userinfo.languageValue = getValue("Lanvuage")
const lan = getValue("Lanvuage");
if(lan != null && lan){
state.userinfo.languageValue = !getValue("Lanvuage") ? 'zh' : getValue("Lanvuage");
state.userinfo.language = (!getValue("Lanvuage") ? 'zh' : getValue("Lanvuage")) == 'zh' ? '中文' : 'English';
}
}
},
actions: {