|
@@ -119,7 +119,7 @@ import { password, phone, smscode } from "@/plugins/formRules";
|
|
|
import { login, getSmsCode, getSchoolInfo } from "../api";
|
|
|
import { Base64 } from "@/plugins/crypto";
|
|
|
import ResetPwd from "@/modules/base/components/ResetPwd";
|
|
|
-import { ORG_CODE, APP_TITLE } from "@/constants/app";
|
|
|
+import { getOrgCode, APP_TITLE } from "@/constants/app";
|
|
|
import fetchSmsMixins from "../fetchSmsMixins";
|
|
|
|
|
|
export default {
|
|
@@ -132,7 +132,7 @@ export default {
|
|
|
smsCodeRequired: false,
|
|
|
APP_TITLE,
|
|
|
loginModel: {
|
|
|
- schoolCode: ORG_CODE,
|
|
|
+ schoolCode: "",
|
|
|
loginName: "",
|
|
|
password: "",
|
|
|
code: "",
|
|
@@ -165,6 +165,8 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
+ window.sessionStorage.removeItem("routeDomainCode");
|
|
|
+ window.sessionStorage.removeItem("paramDomainCode");
|
|
|
this.$ls.clear();
|
|
|
this.setWaitingTime();
|
|
|
this.getSchool();
|
|
@@ -179,7 +181,16 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
async getSchool() {
|
|
|
- const data = await getSchoolInfo(ORG_CODE);
|
|
|
+ if (this.$route.params.code) {
|
|
|
+ this.loginModel.schoolCode = this.$route.params.code;
|
|
|
+ window.sessionStorage.setItem(
|
|
|
+ "routeDomainCode",
|
|
|
+ this.$route.params.code
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ this.loginModel.schoolCode = getOrgCode();
|
|
|
+ }
|
|
|
+ const data = await getSchoolInfo(this.loginModel.schoolCode);
|
|
|
this.$ls.set("schoolLogo", data.logo);
|
|
|
this.$ls.set("schoolName", data.name);
|
|
|
this.schoolLogo = data.logo;
|