|
|
@@ -28,6 +28,7 @@ import Navigation from "./components/Navigation";
|
|
|
import LoginInfo from "./components/LoginInfo";
|
|
|
import Routerbanner from "./components/RouterBanner";
|
|
|
import FooterBanner from "./components/Footerbanner";
|
|
|
+import { login_out_url } from "./config/env";
|
|
|
export default {
|
|
|
components: {
|
|
|
HeaderBanner,
|
|
|
@@ -42,9 +43,13 @@ export default {
|
|
|
userAccount: "",
|
|
|
userToken: "",
|
|
|
loadingFlag: true,
|
|
|
+ login_out_url: login_out_url
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+ goHomePage: function () {
|
|
|
+ window.location.replace(this.login_out_url);
|
|
|
+ },
|
|
|
getTokenRequest() {
|
|
|
this.$http({
|
|
|
method: "post",
|
|
|
@@ -73,21 +78,16 @@ export default {
|
|
|
sessionStorage.setItem("userPath", this.isManufacturer);
|
|
|
this.loadingFlag = false;
|
|
|
} else {
|
|
|
- if (process.env.NODE_ENV === "development") {
|
|
|
- this.loadingFlag = false;
|
|
|
- console.log(this.loadingFlag)
|
|
|
- } else {
|
|
|
- let message = res.data.message;
|
|
|
- alert(message);
|
|
|
- }
|
|
|
+ let message = res.data.message;
|
|
|
+ alert(message);
|
|
|
+ this.goHomePage();
|
|
|
}
|
|
|
})
|
|
|
- .catch((err) => {
|
|
|
+ .catch(() => {
|
|
|
alert("无法校验的字符串");
|
|
|
- console.log(err);
|
|
|
+ this.goHomePage();
|
|
|
});
|
|
|
},
|
|
|
-
|
|
|
// 测试接口
|
|
|
getData() {
|
|
|
// 正常token
|
|
|
@@ -117,18 +117,36 @@ export default {
|
|
|
sessionStorage.clear();
|
|
|
localStorage.clear();
|
|
|
let query = this.$route.query || {};
|
|
|
- sessionStorage.setItem("setToken", query.token);
|
|
|
- this.userToken = query.token || '';
|
|
|
- // this.userToken = query.token || 'dXNlcklkPTEwMDEmYWNjb3VudD1MMDIxMF9NTSZmcm9tPXNpd2VpJnRpbWVzdGFtcD0xNjE4NTU2MTQ4JnNpZ249MWI3MmIwODkzNmZhNDdmMDU5MDRiNDc3N2FkOTdkMTI==';
|
|
|
- console.log("token:", this.userToken);
|
|
|
- this.getTokenRequest();
|
|
|
+ if (query.token) {
|
|
|
+ sessionStorage.setItem("setToken", query.token);
|
|
|
+ this.userToken = query.token || '';
|
|
|
+ console.log("token:", this.userToken);
|
|
|
+ this.getTokenRequest();
|
|
|
+ } else {
|
|
|
+ this.goHomePage();
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
mounted() {},
|
|
|
created() {
|
|
|
this.loadingFlag = true;
|
|
|
- this.getData();
|
|
|
+ // this.getData(); // 本地调试关闭
|
|
|
+ // 本地调试打开
|
|
|
+ this.loadingFlag = false;
|
|
|
+ // this.isManufacturer = "manufacture";
|
|
|
+ this.isManufacturer = "distributor"
|
|
|
+ if (this.isManufacturer === 'manufacture') {
|
|
|
+ if(this.$route.path !== '/uploadInfor') this.$router.replace({ path: "/uploadInfor" });
|
|
|
+ localStorage.setItem("userId", 3084);
|
|
|
+ sessionStorage.setItem("userNameAccount", "L0M14_MM");
|
|
|
+ this.userAccount = "L0M14_MM";
|
|
|
+ } else {
|
|
|
+ if(this.$route.path !== '/inforList') this.$router.replace({ path: "/inforList" });
|
|
|
+ localStorage.setItem("userId", 2002);
|
|
|
+ sessionStorage.setItem("userNameAccount", "L0210_MM");
|
|
|
+ this.userAccount = "L0210_MM";
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|