diff --git a/public/appmini/old/alipay/pages/login/login.js b/public/appmini/old/alipay/pages/login/login.js index bb75571574e1230a566c544292dbb4c792ee38b4..464b15a6a4b5ed97410545b947a9cacaa346d4c4 100644 --- a/public/appmini/old/alipay/pages/login/login.js +++ b/public/appmini/old/alipay/pages/login/login.js @@ -135,7 +135,7 @@ Page({ formSubmit(e) { // 邀请人参数 - var params = my.getStorageSync({key: app.data.cache_launch_info_key}); + var params = my.getStorageSync({key: app.data.cache_launch_info_key}) || null; // 数据验证 var validation = [ @@ -150,7 +150,7 @@ Page({ e.detail.value['city'] = this.data.user.city; e.detail.value['gender'] = this.data.user.gender; e.detail.value['app_type'] = 'alipay'; - e.detail.value['referrer'] = (params.data == null) ? (this.data.user.referrer || 0) : (params.data.referrer || 0); + e.detail.value['referrer'] = (params == null || (params.data || null) == null) ? (this.data.user.referrer || 0) : (params.data.referrer || 0); if(app.fields_check(e.detail.value, validation)) { my.showLoading({content: '处理中...'}); diff --git a/public/appmini/old/baidu/pages/login/login.js b/public/appmini/old/baidu/pages/login/login.js index 7124d145e28dc5c01f4887b1007f621cb7d04d4b..f465651ac839fd8f3269a9aba47f34af7d1234f8 100755 --- a/public/appmini/old/baidu/pages/login/login.js +++ b/public/appmini/old/baidu/pages/login/login.js @@ -105,7 +105,7 @@ Page({ formSubmit(e) { // 邀请人参数 var params = swan.getStorageSync(app.data.cache_launch_info_key) || null; - console.log(params); + // 数据验证 var validation = [{ fields: 'mobile', msg: '请填写手机号码' }, { fields: 'verify', msg: '请填写验证码' }, { fields: 'baidu_openid', msg: '授权id不能为空' }]; e.detail.value['baidu_openid'] = this.data.user.baidu_openid; @@ -115,7 +115,7 @@ Page({ e.detail.value['city'] = this.data.user.city; e.detail.value['gender'] = this.data.user.gender; e.detail.value['app_type'] = 'baidu'; - e.detail.value['referrer'] = params == null ? this.data.user.referrer || 0 : params.data.referrer || 0; + e.detail.value['referrer'] = (params == null) ? this.data.user.referrer || 0 : params.referrer || 0; if (app.fields_check(e.detail.value, validation)) { swan.showLoading({ title: '处理中...' }); this.setData({ form_submit_loading: true }); diff --git a/public/appmini/old/weixin/pages/login/login.js b/public/appmini/old/weixin/pages/login/login.js index 851e9273ad958fe67edf5c267622dd661712c02e..14c8020768e928ff94f485ba686666e73d5a60cf 100755 --- a/public/appmini/old/weixin/pages/login/login.js +++ b/public/appmini/old/weixin/pages/login/login.js @@ -136,7 +136,7 @@ Page({ { // 邀请人参数 var params = wx.getStorageSync(app.data.cache_launch_info_key) || null; - console.log(params) + // 数据验证 var validation = [ {fields: 'mobile', msg: '请填写手机号码'}, @@ -150,7 +150,7 @@ Page({ e.detail.value['city'] = this.data.user.city; e.detail.value['gender'] = this.data.user.gender; e.detail.value['app_type'] = 'weixin'; - e.detail.value['referrer'] = (params == null) ? (this.data.user.referrer || 0) : (params.data.referrer || 0); + e.detail.value['referrer'] = (params == null) ? (this.data.user.referrer || 0) : (params.referrer || 0); if(app.fields_check(e.detail.value, validation)) { wx.showLoading({title: '处理中...'});