|  |  |  | 
|---|
|  |  |  | data() { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | tips:'',// | 
|---|
|  |  |  | wxTips:'', | 
|---|
|  |  |  | canTransfer:false, | 
|---|
|  |  |  | changing1:false, | 
|---|
|  |  |  | amount: null | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onLoad(){ | 
|---|
|  |  |  | var that =this | 
|---|
|  |  |  | that.canTransfer = false | 
|---|
|  |  |  | if (wx.canIUse('requestMerchantTransfer')) { | 
|---|
|  |  |  | //that.tips='您的微信版本支持该功能' | 
|---|
|  |  |  | that.canTransfer = true | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | that.tips='您的微信版本过低,请更新至最新版本使用该功能' | 
|---|
|  |  |  | uni.showToast({ | 
|---|
|  |  |  | title:'您的微信版本过低,请更新至最新版本使用该功能。' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /* wx.ready(function () { | 
|---|
|  |  |  | wx.checkJsApi({ | 
|---|
|  |  |  | jsApiList: ['requestMerchantTransfer'], | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | if (res.checkResult['requestMerchantTransfer']) { | 
|---|
|  |  |  | that.canTransfer = true | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | that.tips='您的微信版本过低,请更新至最新版本使用该功能' | 
|---|
|  |  |  | uni.showToast({ | 
|---|
|  |  |  | title:'您的微信版本过低,请更新至最新版本使用该功能。' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }); */ | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | jump() { | 
|---|
|  |  |  | 
|---|
|  |  |  | changeAmount(){ | 
|---|
|  |  |  | this.tips='' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | wxMerchantTransfer(param){ | 
|---|
|  |  |  | wx.requestMerchantTransfer({ | 
|---|
|  |  |  | mchId: param.mchId, | 
|---|
|  |  |  | appId: param.appId, | 
|---|
|  |  |  | package: param.packageInfo, | 
|---|
|  |  |  | success: (res) => { | 
|---|
|  |  |  | // res.err_msg将在页面展示成功后返回应用时返回ok,并不代表付款成功 | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/pages/withdrawal-successful/withdrawal-successful' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | fail: (res) => { | 
|---|
|  |  |  | uni.showToast({ | 
|---|
|  |  |  | title:'对不起,提现失败。'+res.err_msg | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | /* WeixinJSBridge.invoke('requestMerchantTransfer',param, | 
|---|
|  |  |  | function (res) { | 
|---|
|  |  |  | if (res.err_msg === 'requestMerchantTransfer:ok') { | 
|---|
|  |  |  | // res.err_msg将在页面展示成功后返回应用时返回success,并不代表付款成功 | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/pages/withdrawal-successful/withdrawal-successful' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | uni.showToast({ | 
|---|
|  |  |  | title:'对不起,提现失败。'+res.err_msg | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | );    */ | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | submit() { | 
|---|
|  |  |  | if(!this.canTransfer){ | 
|---|
|  |  |  | uni.showToast({ | 
|---|
|  |  |  | title:'您的微信版本过低,请更新至最新版本使用该功能。' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(this.changing1){ | 
|---|
|  |  |  | return | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | that.$u.api.applyWithdrawal(param) | 
|---|
|  |  |  | .then(res =>{ | 
|---|
|  |  |  | if(res.code ===200){ | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/pages/withdrawal-successful/withdrawal-successful' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | that.wxMerchantTransfer(res.data); | 
|---|
|  |  |  | // uni.navigateTo({ | 
|---|
|  |  |  | //    url: '/pages/withdrawal-successful/withdrawal-successful' | 
|---|
|  |  |  | // }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }).finally(() => { | 
|---|
|  |  |  | that.changing1 = false | 
|---|