|
@@ -158,6 +158,7 @@ export default {
|
|
OrgOptions: [],
|
|
OrgOptions: [],
|
|
form: {},
|
|
form: {},
|
|
showName: "",
|
|
showName: "",
|
|
|
|
+ oloading: false,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
@@ -322,24 +323,22 @@ export default {
|
|
}, 0);
|
|
}, 0);
|
|
},0);
|
|
},0);
|
|
},
|
|
},
|
|
- //获取组织或学校的数据
|
|
|
|
- getOpenId(code) {
|
|
|
|
- console.log(code);
|
|
|
|
-
|
|
|
|
- // let params = {
|
|
|
|
- // code: code, //学校id
|
|
|
|
- // };
|
|
|
|
- // // 发起请求
|
|
|
|
- // this.$ajax
|
|
|
|
- // .get(`//weixin.cocorobo.cn/login.php`, params)
|
|
|
|
- // .then((res) => {
|
|
|
|
- // let data = res.data[0];
|
|
|
|
- // console.log("data", data);
|
|
|
|
- // this.loginType = 'bind'
|
|
|
|
- // })
|
|
|
|
- // .catch((err) => {
|
|
|
|
- // console.error("请求失败,错误信息:", err);
|
|
|
|
- // });
|
|
|
|
|
|
+ async getOpenId(code) {
|
|
|
|
+ if (this.oloading) return;
|
|
|
|
+
|
|
|
|
+ this.oloading = true;
|
|
|
|
+ const params = { code };
|
|
|
|
+
|
|
|
|
+ try {
|
|
|
|
+ const res = await this.$ajax.get(`//weixin.cocorobo.cn/login.php`, params);
|
|
|
|
+ const data = res.data[0];
|
|
|
|
+ console.log("data", data);
|
|
|
|
+ this.loginType = 'bind';
|
|
|
|
+ } catch (err) {
|
|
|
|
+ console.error("请求失败,错误信息:", err);
|
|
|
|
+ } finally {
|
|
|
|
+ this.oloading = false;
|
|
|
|
+ }
|
|
},
|
|
},
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|