|
|
@@ -5,7 +5,7 @@ function createEmptyTransferDetail () {
|
|
|
}
|
|
|
function formatTransferStateText (state) {
|
|
|
if (state === 'WAIT_USER_CONFIRM') {
|
|
|
- return '待确认,确认后到帐'
|
|
|
+ return '待确认'
|
|
|
}
|
|
|
return state || ''
|
|
|
}
|
|
|
@@ -31,9 +31,7 @@ Page({
|
|
|
data: {
|
|
|
detail: createEmptyTransferDetail(),
|
|
|
hasDetail: false,
|
|
|
- loading: true,
|
|
|
- confirmingTransfer: false,
|
|
|
- confirmedTransfer: false
|
|
|
+ loading: true
|
|
|
},
|
|
|
onLoad: function (options) {
|
|
|
rid = options.id || options.cash_id || options.balance_id || options.rid || options.order_id
|
|
|
@@ -54,9 +52,6 @@ Page({
|
|
|
return
|
|
|
}
|
|
|
var data = normalizeTransferDetail(res.data)
|
|
|
- if (that.data.confirmedTransfer) {
|
|
|
- data.can_confirm_transfer = false
|
|
|
- }
|
|
|
that.setData({
|
|
|
detail: data,
|
|
|
hasDetail: true,
|
|
|
@@ -111,62 +106,6 @@ Page({
|
|
|
}
|
|
|
_request.$get(url, params, success, fail)
|
|
|
},
|
|
|
- confirmMerchantTransfer () {
|
|
|
- var that = this
|
|
|
- var detail = that.data.detail || {}
|
|
|
- if (that.data.confirmingTransfer) {
|
|
|
- return
|
|
|
- }
|
|
|
- if (!detail.can_confirm_transfer || !detail.package_info) {
|
|
|
- wx.showToast({
|
|
|
- title: '当前提现无需确认收款',
|
|
|
- icon: 'none',
|
|
|
- duration: 2000
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (!wx.canIUse || !wx.canIUse('requestMerchantTransfer')) {
|
|
|
- wx.showToast({
|
|
|
- title: '当前微信版本不支持确认收款,请升级微信',
|
|
|
- icon: 'none',
|
|
|
- duration: 2000
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- detail.can_confirm_transfer = false
|
|
|
- that.setData({
|
|
|
- detail: detail,
|
|
|
- confirmingTransfer: true
|
|
|
- })
|
|
|
- wx.requestMerchantTransfer({
|
|
|
- mchId: String(detail.mch_id || ''),
|
|
|
- appId: String(detail.app_id || ''),
|
|
|
- package: detail.package_info,
|
|
|
- success: function () {
|
|
|
- wx.showToast({
|
|
|
- title: '确认收款已提交',
|
|
|
- icon: 'none',
|
|
|
- duration: 2000
|
|
|
- })
|
|
|
- that.setData({
|
|
|
- confirmedTransfer: true
|
|
|
- })
|
|
|
- that.getRadish()
|
|
|
- },
|
|
|
- fail: function (res) {
|
|
|
- detail.can_confirm_transfer = true
|
|
|
- that.setData({
|
|
|
- detail: detail,
|
|
|
- confirmingTransfer: false
|
|
|
- })
|
|
|
- wx.showToast({
|
|
|
- title: (res && res.errMsg) ? res.errMsg : '确认收款失败',
|
|
|
- icon: 'none',
|
|
|
- duration: 3000
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
onShareAppMessage: function (val) {
|
|
|
return _request.share({
|
|
|
sc: 'xcx_user_radishdetail'
|