|
@@ -37,14 +37,14 @@
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="login-wrap">
|
|
|
+ <div class="login-wrap" v-if="nowType">
|
|
|
<div>
|
|
|
<div class="logo">
|
|
|
<span> {{ $t("营销管理平台") }}</span
|
|
|
><br />
|
|
|
<small>SALE-MANAGE-SYSTEM</small>
|
|
|
</div>
|
|
|
- <div class="login-form">
|
|
|
+ <div class="login-form" v-if="languagename">
|
|
|
<h4 class="title">{{ $t("登录") }}</h4>
|
|
|
<el-tabs v-model="activeName">
|
|
|
<el-tab-pane :label="$t(`账号登录`)" name="first">
|
|
@@ -176,9 +176,15 @@ export default {
|
|
|
this.languagelist();
|
|
|
try {
|
|
|
this.languagename = localStorage.getItem("languagename") || "简体中文";
|
|
|
+ this.nowType = localStorage.getItem("lang") || "ZH";
|
|
|
} catch (error) {
|
|
|
this.languagename = "简体中文";
|
|
|
+ this.nowType = "ZH";
|
|
|
}
|
|
|
+ this.$nextTick(() => {
|
|
|
+ this.$i18n.locale = this.nowType;
|
|
|
+ });
|
|
|
+ // this.i18nChangeLanguage(this.nowType)
|
|
|
/*this.qusetLanguage();*/
|
|
|
},
|
|
|
methods: {
|
|
@@ -322,12 +328,19 @@ export default {
|
|
|
sessionStorage.setItem("active_password", res.remindchangepassword);
|
|
|
this.basicData.query_userauth().then(() => {
|
|
|
this.basicData.querySite_Parameter();
|
|
|
- let usertype = JSON.parse(sessionStorage.getItem('active_account')).usertype
|
|
|
- let siteid = JSON.parse(sessionStorage.getItem('active_account')).siteid
|
|
|
- if ((usertype == 1 || usertype == 0) && (siteid == 'HY' || siteid == 'YOSTEST1') ){
|
|
|
- sessionStorage.setItem('isFull','1')
|
|
|
- this.$router.push('/serviceDataScreen')
|
|
|
- }else {
|
|
|
+ let usertype = JSON.parse(
|
|
|
+ sessionStorage.getItem("active_account")
|
|
|
+ ).usertype;
|
|
|
+ let siteid = JSON.parse(
|
|
|
+ sessionStorage.getItem("active_account")
|
|
|
+ ).siteid;
|
|
|
+ if (
|
|
|
+ (usertype == 1 || usertype == 0) &&
|
|
|
+ (siteid == "HY" || siteid == "YOSTEST1")
|
|
|
+ ) {
|
|
|
+ sessionStorage.setItem("isFull", "1");
|
|
|
+ this.$router.push("/serviceDataScreen");
|
|
|
+ } else {
|
|
|
this.$router.push({ path: "/main" });
|
|
|
}
|
|
|
this.getAccountInfo();
|
|
@@ -367,7 +380,27 @@ export default {
|
|
|
localStorage.setItem("lang", type);
|
|
|
this.$nextTick(() => {
|
|
|
this.$i18n.locale = type;
|
|
|
- // location.reload();
|
|
|
+
|
|
|
+ this.rules = {
|
|
|
+ phonenumber: [
|
|
|
+ { required: true, message: this.$t("请输入账号"), trigger: "blur" },
|
|
|
+ ],
|
|
|
+ password: [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: this.$t("请输入验证码"),
|
|
|
+ trigger: "blur",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ };
|
|
|
+ this.rules2 = {
|
|
|
+ phonenumber: [
|
|
|
+ { required: true, message: this.$t("请输入账号"), trigger: "blur" },
|
|
|
+ ],
|
|
|
+ password: [
|
|
|
+ { required: true, message: this.$t("请输入密码"), trigger: "blur" },
|
|
|
+ ],
|
|
|
+ };
|
|
|
});
|
|
|
this.languagename =
|
|
|
this.langusge.find((v) => v.languagecode == this.nowType)
|