diff --git a/src/components/UnlockingDialog.wpy b/src/components/UnlockingDialog.wpy index 55aa919..ad3064f 100644 --- a/src/components/UnlockingDialog.wpy +++ b/src/components/UnlockingDialog.wpy @@ -179,60 +179,53 @@ import https from '../mixins/https' }, conversion(item) { let that = this, - url = `${service.host}/user/recharge/v2` + url = `${service.host}/rank/buy` that.modalName = '' that.$showLoading('支付中...') let data = { sub_rank_id: that.payId, - chat_user_id: that.chat_user_id + pay_type: 'cash' + // chat_user_id: that.chat_user_id } - that.$post({url: url, data}, { - success: ({code, data}) => { - that.trade_no = data.trade_no - if (data.wx_pay.length == 0) { - that.$post({url: `${service.orderpay}/${that.trade_no}/v2`}).then(({code, data}) => { + that.$post({url: url, data}).then(({code, data}) => { + that.trade_no = data.order.trade_no + if (data.length == 0) { + that.$post({url: `${service.host}/order/${that.trade_no}/callback`}).then(({code, data}) => { // that.getUserData() that.$emit('toUpdateCut') that.$Toast_success('支付成功') - }) + }) } else { - let wxconfig = data.wx_pay.config + let wxconfig = data.config if (wxconfig.payment_debug) { - return that.$post({url: `${service.orderpay}/${that.trade_no}/v2`}).then(({code, data}) => { + return that.$post({url: `${service.host}/order/${that.trade_no}/callback`}).then(({code, data}) => { // that.getUserData() that.$emit('toUpdateCut') that.$Toast_success('支付成功') - }) + }) } wx.requestPayment({ - timeStamp: wxconfig.timestamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 + timeStamp: wxconfig.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 nonceStr: wxconfig.nonceStr, // 支付签名随机串,不长于 32 位 package: wxconfig.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) signType: wxconfig.signType, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' paySign: wxconfig.paySign, // 支付签名 success: function (res) { - that.$post({url: `${service.orderpay}/${that.trade_no}/v2`}).then(({code, data}) => { + that.$post({url: `${service.host}/order/${that.trade_no}/callback`}).then(({code, data}) => { // that.getUserData() that.$emit('toUpdateCut') that.$Toast_success('支付成功') - }) + }) }, fail: function (res) { + console.log(res, '===') wx.showToast({ title: '已取消支付', icon: 'none', duration: 2000 }) } - }) - } - }, - fail: ({code, data}) => { - }, - complete: () => { - setTimeout(() => { - wx.hideLoading() - }, 1200) + }) } }) }, diff --git a/src/pages/tabBar/welcome.wpy b/src/pages/tabBar/welcome.wpy index 4122326..e86a42c 100644 --- a/src/pages/tabBar/welcome.wpy +++ b/src/pages/tabBar/welcome.wpy @@ -42,6 +42,9 @@ wepy.page({ }, onShow() { setTimeout(() => { + if (wx.getStorageSync('logoutCode')) { + return + } wx.switchTab({url: `/pages/tabBar/home`}) }, 100) }, diff --git a/src/pages/users/logout.wpy b/src/pages/users/logout.wpy index 2244020..57f6706 100644 --- a/src/pages/users/logout.wpy +++ b/src/pages/users/logout.wpy @@ -195,6 +195,7 @@ data = { type: 'ALLSEX', reason: vm.value + // convert_marriage: 0 } if (vm.throttling) { vm.throttling = false diff --git a/src/pages/users/unmarri.wpy b/src/pages/users/unmarri.wpy index 4607706..5f6a579 100644 --- a/src/pages/users/unmarri.wpy +++ b/src/pages/users/unmarri.wpy @@ -421,7 +421,9 @@ ensureData(data) { // 保存 this.$put({url: `${service.host}/user/base/profile`, data}).then(({code, data}) => { console.log('参数保存成功!') - this.$gotoBack(1) + wx.navigateBack({ + delta: 1 + }) }) }, diff --git a/src/pages/users/upgradeVIP.wpy b/src/pages/users/upgradeVIP.wpy index 66b5154..e30c2d7 100644 --- a/src/pages/users/upgradeVIP.wpy +++ b/src/pages/users/upgradeVIP.wpy @@ -180,10 +180,10 @@ this.rankList = [] this.system = app.globalData.systemInfo.system.split(' ')[0] console.log(this.system, '2224') - if (this.system == 'iOS') { - this.$redirectTo(`/pages/users/upgradeVIP2?chat_user_id=${this.chat_user_id}`) - return - } + // if (this.system == 'iOS') { + // this.$redirectTo(`/pages/users/upgradeVIP2?chat_user_id=${this.chat_user_id}`) + // return + // } // share_type console.log(this.system) this.getPageData() @@ -257,6 +257,7 @@ vm.rankList.push(item) // } }) + console.log(vm.rankList, 'rankList-====') if (vm.system == 'iOS') { vm.rankList = [ {pic: 'https://images.ufutx.com/202004/11/3ccfd5478ea792e8793c7eebbf152511.png'}, @@ -356,7 +357,7 @@ pay_type: this.wxPayShow } that.$post({url: url, data}).then(({code, data}) => { - that.trade_no = data.trade_no + that.trade_no = data.order.trade_no if (data.length == 0) { that.$post({url: `${service.host}/order/${that.trade_no}/callback`}).then(({code, data}) => { that.getUserData() diff --git a/src/utils/util.js b/src/utils/util.js index 646e06e..33a578d 100644 --- a/src/utils/util.js +++ b/src/utils/util.js @@ -52,6 +52,10 @@ const wx_login = () => { wx.setStorageSync('openid', (data.openid)) wx.setStorageSync('user_id', data.user.id) // 用户id wx.setStorageSync('mobile', data.user.mobile) // 用户手机号 + if (data.user.hidden_profile !== 'NONE') { // 资料是否关闭 + wx.setStorageSync('logoutCode', 1) + wx.redirectTo({url: '/pages/users/logoutDefault'}) + } let userInfo = { is_moment_admin: data.is_moment_admin, is_base_profile: data.is_base_profile,