|
@@ -1,9 +1,12 @@
|
|
|
<template>
|
|
|
<!-- 登录 -->
|
|
|
<div class="login">
|
|
|
- <s-header :name="sys ? sys.title : $t('public.sysName')" :noback="true"></s-header>
|
|
|
+ <!-- <s-header :name="sys ? sys.title : $t('public.sysName')" :noback="true"></s-header> -->
|
|
|
+ <s-header :name="sys ? sys.title : sysTitle" :noback="true"></s-header>
|
|
|
<div class="loginLogoBox l-re">
|
|
|
- <div class="loginLogo"></div>
|
|
|
+ <div class="loginLogo">
|
|
|
+ <img :src="logoName" alt="Logo">
|
|
|
+ </div>
|
|
|
<div class="l-ab pointer languageCon">
|
|
|
<!-- <div class="c-text-b">
|
|
|
{{ compLang }}
|
|
@@ -71,6 +74,8 @@ import enUS from "vant/es/locale/lang/en-US";
|
|
|
import zhCN from "vant/es/locale/lang/zh-CN";
|
|
|
// 引入日文语言包
|
|
|
import jaJP from 'vant/es/locale/lang/ja-JP';
|
|
|
+import defaultLogo from '../assets/login/logo.png';
|
|
|
+import aetiLogo from '../assets/login/aetiLogo.png';
|
|
|
|
|
|
export default {
|
|
|
setup() {
|
|
@@ -106,6 +111,9 @@ export default {
|
|
|
const route = useRoute();
|
|
|
const sys = ref(null);
|
|
|
const currentLan = ref(''); // 当前语言
|
|
|
+ const logoName = ref(defaultLogo); // Logo图片名称
|
|
|
+ const sysTitle = ref(''); // 页头标题
|
|
|
+
|
|
|
// 页面初始化
|
|
|
onMounted(() => {
|
|
|
// 加载样式
|
|
@@ -117,6 +125,7 @@ export default {
|
|
|
setLocal("curLang", navigatorLanguage());
|
|
|
languageName.value = getLocal("curLang");
|
|
|
}
|
|
|
+ console.log("route.query.relation_admin_id >>>", route.query.relation_admin_id);
|
|
|
if (route.query.relation_admin_id) {
|
|
|
getSysFun();
|
|
|
}
|
|
@@ -134,7 +143,30 @@ export default {
|
|
|
} else {
|
|
|
currentLan.value = "English";
|
|
|
}
|
|
|
+ getDomainFunc();
|
|
|
});
|
|
|
+
|
|
|
+ const getDomainFunc = async () => {
|
|
|
+ const currentDomain = window.location.href;
|
|
|
+ // const currentDomain = window.location.hostname;
|
|
|
+ console.log("currentDomain >>>", currentDomain);
|
|
|
+ switch (true) {
|
|
|
+ // case currentDomain.includes('/shenze/'):
|
|
|
+ // logoName.value = aetiLogo;
|
|
|
+ // sysTitle.value = 'AETI GLOBAL';
|
|
|
+
|
|
|
+ // break;
|
|
|
+ case currentDomain.includes('/aeti/'): // aeti是美国孙总portalmcc.com.cn
|
|
|
+ logoName.value = aetiLogo;
|
|
|
+ sysTitle.value = 'AETI GLOBAL';
|
|
|
+
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ logoName.value = defaultLogo;
|
|
|
+ sysTitle.value = t('public.sysName');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
const getSysFun = async () => {
|
|
|
const { data } = await getSys({
|
|
|
relationAdminId: route.query.relation_admin_id,
|
|
@@ -143,6 +175,7 @@ export default {
|
|
|
data.data.relationAdminId = route.query.relation_admin_id;
|
|
|
setLocal("loginSys", JSON.stringify(data.data));
|
|
|
sys.value = data.data;
|
|
|
+ console.log("sys.value >>>", sys.value);
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -201,7 +234,7 @@ export default {
|
|
|
localStorage.setItem('firstLogin', true);
|
|
|
|
|
|
// 需要刷新页面,否则 axios.js 文件里的 token 不会被重置
|
|
|
- window.location.href = '/shenze/';
|
|
|
+ // window.location.href = '/shenze/';
|
|
|
setTimeout(() => {
|
|
|
router.push("/home");
|
|
|
}, 200);
|
|
@@ -227,7 +260,7 @@ export default {
|
|
|
state.isLoading = true;
|
|
|
try {
|
|
|
// 用户静默授权,获取 用户信息
|
|
|
- const {data} = await getOpenid({hostName: 'Sunzee'});
|
|
|
+ const { data } = await getOpenid({ hostName: 'Sunzee' });
|
|
|
console.log("微信登录:", data)
|
|
|
if (data.code === "00000") {
|
|
|
window.location.href = data.data;
|
|
@@ -272,6 +305,9 @@ export default {
|
|
|
onSelect,
|
|
|
showPopover,
|
|
|
currentLan,
|
|
|
+ logoName,
|
|
|
+ // getImageUrl
|
|
|
+ sysTitle,
|
|
|
};
|
|
|
},
|
|
|
components: {
|