|
@@ -25,6 +25,7 @@ Page({
|
|
|
id: "",
|
|
|
vipname: "",
|
|
|
memberphoto: "",
|
|
|
+ mobile: ""
|
|
|
},
|
|
|
inviteCode: "",
|
|
|
showUserBtn: false,
|
|
@@ -58,8 +59,8 @@ Page({
|
|
|
App._post_form(
|
|
|
"member/authorization",
|
|
|
"application/json;charset=UTF-8", {
|
|
|
- code: res.code,
|
|
|
- },
|
|
|
+ code: res.code,
|
|
|
+ },
|
|
|
(data) => {
|
|
|
if (data.code == 0) {
|
|
|
wx.setStorageSync("openid", data.data.openid);
|
|
@@ -170,50 +171,50 @@ Page({
|
|
|
App._post_form(
|
|
|
"scoreStu/dailyLogin",
|
|
|
"", {
|
|
|
- stuId: util.getUserId(),
|
|
|
- },
|
|
|
+ stuId: util.getUserId(),
|
|
|
+ },
|
|
|
function (res) {
|
|
|
wx.hideToast();
|
|
|
}
|
|
|
);
|
|
|
},
|
|
|
- // getPhoneNumber(e) {
|
|
|
- // var that = this;
|
|
|
- // if (e.detail.errMsg != "getPhoneNumber:ok") {
|
|
|
- // return;
|
|
|
- // }
|
|
|
- // var params = {
|
|
|
- // encryptedData: e.detail.encryptedData,
|
|
|
- // iv: e.detail.iv,
|
|
|
- // sessionKey: wx.getStorageSync("session_key"),
|
|
|
- // };
|
|
|
- // App._post_form(
|
|
|
- // "member/decodeUserInfo?encryptedData=" +
|
|
|
- // params.encryptedData +
|
|
|
- // "&iv=" +
|
|
|
- // params.iv +
|
|
|
- // "&sessionKey=" +
|
|
|
- // params.sessionKey,
|
|
|
- // "application/json;charset=UTF-8",
|
|
|
- // params,
|
|
|
- // function (data) {
|
|
|
- // if (data.code == 0) {
|
|
|
- // that.setData({
|
|
|
- // telInput: data.msg,
|
|
|
- // showUserBtn: true,
|
|
|
- // });
|
|
|
- // }
|
|
|
- // },
|
|
|
- // function (err) {
|
|
|
- // wx.showToast({
|
|
|
- // title: "请求失败",
|
|
|
- // icon: "none",
|
|
|
- // duration: 3500,
|
|
|
- // });
|
|
|
- // return;
|
|
|
- // }
|
|
|
- // );
|
|
|
- // },
|
|
|
+ getPhoneNumber(e) {
|
|
|
+ const that = this;
|
|
|
+ if (e.detail.errMsg != "getPhoneNumber:ok") {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var params = {
|
|
|
+ encryptedData: e.detail.encryptedData,
|
|
|
+ iv: e.detail.iv,
|
|
|
+ sessionKey: wx.getStorageSync("session_key"),
|
|
|
+ };
|
|
|
+ App._post_form(
|
|
|
+ "member/decodeUserInfo?encryptedData=" +
|
|
|
+ params.encryptedData +
|
|
|
+ "&iv=" +
|
|
|
+ params.iv +
|
|
|
+ "&sessionKey=" +
|
|
|
+ params.sessionKey,
|
|
|
+ "application/json;charset=UTF-8",
|
|
|
+ params,
|
|
|
+ function (data) {
|
|
|
+ if (data.code == 0) {
|
|
|
+ that.setData({
|
|
|
+ ['params.mobile']: data.msg,
|
|
|
+ disabled: true
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ function (err) {
|
|
|
+ wx.showToast({
|
|
|
+ title: "请求失败",
|
|
|
+ icon: "none",
|
|
|
+ duration: 3500,
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ );
|
|
|
+ },
|
|
|
handleAgreePrivacyAuthorization() { },
|
|
|
getUserInfo() {
|
|
|
if (!this.data.isCheck) {
|
|
@@ -275,7 +276,7 @@ Page({
|
|
|
//跳到我的约见详情页
|
|
|
wx.reLaunch({
|
|
|
url: `/meet/meet/addmeet?meetId=${this.data.meetId}&expertId=${this.data.expertId}&memberId=${this.data.memberId}`,
|
|
|
- success() {},
|
|
|
+ success() { },
|
|
|
});
|
|
|
} else {
|
|
|
wx.reLaunch({
|
|
@@ -312,6 +313,47 @@ Page({
|
|
|
loginPopup: false
|
|
|
})
|
|
|
},
|
|
|
+ handleRegister() {
|
|
|
+ // if (!this.data.params.imgCode) {
|
|
|
+ // return util.alert("请输入图形验证码");
|
|
|
+ // }
|
|
|
+ // if (!this.data.params.code && !this.data.disabled) {
|
|
|
+ // return util.alert("请输入短信证码");
|
|
|
+ // }
|
|
|
+ // if (!this.data.isCheck) {
|
|
|
+ // return util.alert("请勾选隐私协议");
|
|
|
+ // }
|
|
|
+ // let userInfo = wx.getStorageSync("userInfo");
|
|
|
+ let form = {
|
|
|
+ // captcha: this.data.imgCode,
|
|
|
+ inviteCode: this.data.inviteCode,
|
|
|
+ memberPhoto: this.data.params.memberphoto,
|
|
|
+ mobile: this.data.params.mobile,
|
|
|
+ name: his.data.params.vipname,
|
|
|
+ openid: wx.getStorageSync("openid"),
|
|
|
+ // shortMessageCode: this.data.code,
|
|
|
+ };
|
|
|
+ App._post_form(
|
|
|
+ "auth/appletsRegistered",
|
|
|
+ "application/json;charset=UTF-8",
|
|
|
+ form,
|
|
|
+ (res) => {
|
|
|
+ if (res.code === 0) {
|
|
|
+ wx.setStorageSync("USER", res.memberinfo);
|
|
|
+ console.log(this.data.meetId, 11111111)
|
|
|
+ if (this.data.meetId != "") {
|
|
|
+ wx.reLaunch({
|
|
|
+ url: `/meet/meet/addmeet?meetId=${this.data.meetId}&expertId=${this.data.expertId}&memberId=${this.data.memberId}`,
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ wx.reLaunch({
|
|
|
+ url: "/pages/home/index/index?login=1",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
+ },
|
|
|
register() {
|
|
|
if (!this.data.params.memberphoto) {
|
|
|
return tools.alert("请先获取头像信息");
|
|
@@ -319,10 +361,15 @@ Page({
|
|
|
if (!this.data.params.vipname) {
|
|
|
return tools.alert("请先获取昵称信息");
|
|
|
}
|
|
|
- wx.setStorageSync("userInfo", {
|
|
|
- avatarUrl: this.data.params.memberphoto,
|
|
|
- nickName: this.data.params.vipname
|
|
|
- });
|
|
|
+ if (!this.data.params.mobile) {
|
|
|
+ return util.alert("请获取手机号");
|
|
|
+ }
|
|
|
+ // wx.setStorageSync("userInfo", {
|
|
|
+ // avatarUrl: this.data.params.memberphoto,
|
|
|
+ // nickName: this.data.params.vipname
|
|
|
+ // });
|
|
|
+ this.handleRegister();
|
|
|
+ return
|
|
|
wx.navigateTo({
|
|
|
url: "/pages/register/register?inviteCode=" +
|
|
|
this.data.inviteCode +
|
|
@@ -444,10 +491,10 @@ Page({
|
|
|
App._post_form(
|
|
|
"verification/verKey",
|
|
|
"", {
|
|
|
- phone: _this.data.telInput,
|
|
|
- code: _this.data.imgCode,
|
|
|
- uuid: _this.data.uuid,
|
|
|
- },
|
|
|
+ phone: _this.data.telInput,
|
|
|
+ code: _this.data.imgCode,
|
|
|
+ uuid: _this.data.uuid,
|
|
|
+ },
|
|
|
function (res) {
|
|
|
if (res.code === 0) {
|
|
|
setTimeout(() => {
|
|
@@ -531,37 +578,37 @@ Page({
|
|
|
/**
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
*/
|
|
|
- onReady: function () {},
|
|
|
+ onReady: function () { },
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面显示
|
|
|
*/
|
|
|
- onShow: function () {},
|
|
|
+ onShow: function () { },
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面隐藏
|
|
|
*/
|
|
|
- onHide: function () {},
|
|
|
+ onHide: function () { },
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面卸载
|
|
|
*/
|
|
|
- onUnload: function () {},
|
|
|
+ onUnload: function () { },
|
|
|
|
|
|
/**
|
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
|
*/
|
|
|
- onPullDownRefresh: function () {},
|
|
|
+ onPullDownRefresh: function () { },
|
|
|
|
|
|
/**
|
|
|
* 页面上拉触底事件的处理函数
|
|
|
*/
|
|
|
- onReachBottom: function () {},
|
|
|
+ onReachBottom: function () { },
|
|
|
|
|
|
/**
|
|
|
* 用户点击右上角分享
|
|
|
*/
|
|
|
- onShareAppMessage: function () {},
|
|
|
+ onShareAppMessage: function () { },
|
|
|
inviteCodeInput(e) {
|
|
|
this.setData({
|
|
|
inviteCode: e.detail.value,
|