xbx #97
@ -25,6 +25,8 @@ export default defineComponent({
|
||||
store.commit("login", true)
|
||||
store.dispatch("setUserInfo");
|
||||
}else{
|
||||
console.log('ip')
|
||||
store.dispatch("getip");
|
||||
router.push("/")
|
||||
}
|
||||
return{
|
||||
|
@ -985,6 +985,16 @@ export async function luzhi(roomid: string){
|
||||
console.log(res)
|
||||
}
|
||||
|
||||
export async function getaddr() {
|
||||
const res = await get<any>('ip');
|
||||
const gj = res.data.address.split("|")[0];
|
||||
if(gj == "CN"){
|
||||
return ["zh", "中文", '人民币¥'];
|
||||
}else {
|
||||
return ['en', 'English', '美元$']
|
||||
}
|
||||
}
|
||||
|
||||
// export async function StopMCUMixTranscode(roomid: number) {
|
||||
// const res = await get('StopMCUMixTranscode', {roomid});
|
||||
// console.log(res)
|
||||
|
@ -1,4 +1,5 @@
|
||||
import { userinfo } from '@/api';
|
||||
import { getaddr, userinfo } from '@/api';
|
||||
import { isProxy } from 'vue';
|
||||
import { createStore } from 'vuex'
|
||||
|
||||
export default createStore({
|
||||
@ -57,6 +58,14 @@ export default createStore({
|
||||
},
|
||||
login(state, islogin: boolean){
|
||||
state.islogin = islogin;
|
||||
},
|
||||
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];
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
@ -64,7 +73,14 @@ export default createStore({
|
||||
const user = await userinfo();
|
||||
if(user != '未登录'){
|
||||
commit('setUserInfo', user);
|
||||
} else {
|
||||
const info = await getaddr();
|
||||
commit("setLanguage", info)
|
||||
}
|
||||
},
|
||||
async getip({ commit }){
|
||||
const info = await getaddr();
|
||||
commit("setLanguage", info)
|
||||
}
|
||||
},
|
||||
modules: {
|
||||
|
Loading…
x
Reference in New Issue
Block a user