|
@@ -312,8 +312,6 @@ export default {
|
|
|
name: "loginPage",
|
|
|
data() {
|
|
|
return {
|
|
|
- // 微信监听
|
|
|
- messageHandler:'',
|
|
|
// 判断显示组织号区域
|
|
|
SuffixShow: false,
|
|
|
// 组织号查询区域结果
|
|
@@ -377,7 +375,6 @@ export default {
|
|
|
watch: {
|
|
|
loginType(newValue) {
|
|
|
if (newValue != "weChat") {
|
|
|
- window.removeEventListener("message", this.messageHandler);
|
|
|
if (this.$refs.QRcode && this.$refs.QRcode.innerHTML) {
|
|
|
this.$refs.QRcode.innerHTML = "";
|
|
|
}
|
|
@@ -1135,49 +1132,24 @@ export default {
|
|
|
},
|
|
|
mounted() {
|
|
|
let _this = this;
|
|
|
- // window.addEventListener("message", function (e) {
|
|
|
- // // 监听 message 事件
|
|
|
- // console.log('longin',e);
|
|
|
- // if (e.data && e.data.method == "getOpenId") {
|
|
|
- // console.log('e',e);
|
|
|
- // console.log('e.data.code',e.data.code);
|
|
|
- // console.log('_this.loginType',_this.loginType);
|
|
|
-
|
|
|
- // if (e.data.code == 200) {
|
|
|
- // _this.getOpenId(e.data.data.openid);
|
|
|
- // } else {
|
|
|
- // _this.$message.error("扫码登录失败请重新扫码");
|
|
|
- // _this.wechatLogin();
|
|
|
- // }
|
|
|
- // }
|
|
|
- // });
|
|
|
- this.messageHandler = function (e) {
|
|
|
+ window.addEventListener("message", function (e) {
|
|
|
// 监听 message 事件
|
|
|
- console.log('login', e);
|
|
|
- if (e.data && e.data.method === "getOpenId") {
|
|
|
- console.log('e', e);
|
|
|
- console.log('e.data.code', e.data.code);
|
|
|
- console.log('_this.loginType', _this.loginType);
|
|
|
+ console.log('longin',e);
|
|
|
+ if (e.data && e.data.method == "getOpenId") {
|
|
|
+ console.log('e',e);
|
|
|
+ console.log('e.data.code',e.data.code);
|
|
|
+ console.log('_this.loginType',_this.loginType);
|
|
|
|
|
|
- if (e.data.code === 200) {
|
|
|
+ if (e.data.code == 200) {
|
|
|
_this.getOpenId(e.data.data.openid);
|
|
|
} else {
|
|
|
- _this.$message.error(this.lang.scancodeagain);
|
|
|
- _this.wechatDialogVisible = false;
|
|
|
- setTimeout(() => {
|
|
|
- _this.wechatDialogVisible = true;
|
|
|
- _this.wechatLogin();
|
|
|
- }, 1000);
|
|
|
+ _this.$message.error("扫码登录失败请重新扫码");
|
|
|
+ _this.wechatLogin();
|
|
|
}
|
|
|
}
|
|
|
- };
|
|
|
-
|
|
|
- window.addEventListener("message", this.messageHandler);
|
|
|
+ });
|
|
|
this.getLoading();
|
|
|
this.getOrdOidData();
|
|
|
- },
|
|
|
- beforeDestroy() {
|
|
|
- window.removeEventListener("message", this.messageHandler);
|
|
|
}
|
|
|
};
|
|
|
</script>
|