From e293974e1be9d2b6894cbf2fa5841a8bd21163de Mon Sep 17 00:00:00 2001 From: liangjin <liangjin@finlean.com> Date: Tue, 11 May 2021 15:40:40 +0800 Subject: [PATCH] 支付宝重构 --- pages/order/shskOrder/shskOrder.js | 68 ++++++++++++++++++++++++++++++++-- 1 files changed, 64 insertions(+), 4 deletions(-) diff --git a/pages/order/shskOrder/shskOrder.js b/pages/order/shskOrder/shskOrder.js index 35e44a3..bb40b34 100644 --- a/pages/order/shskOrder/shskOrder.js +++ b/pages/order/shskOrder/shskOrder.js @@ -1,17 +1,26 @@ +const app = getApp() let $api = require('../../../utils/ajaxFn.js') let dataFm = require('../../../utils/date.js') Page({ data: { - info:{} + info:{}, + canRefund:0, + verCode:'', + orderId:'', + mblNo:'', + refundStatus:0 }, onLoad(query) { + this.data.orderId = query.orderId + this.data.mblNo = app.userInfo.mblNo $api.ajax( - '/sib/xcx/order/orderDtl', + '/zic/order/orderDtl', 'POST', (res)=>{ res.data.body.creTime = dataFm(res.data.body.creTime, 'YYYY-MM-DD HH:mm:ss') this.setData({ - info:res.data.body + info:res.data.body, + refundStatus:res.data.body.refundStatus, }) }, (err)=>{ @@ -23,5 +32,56 @@ } ) }, - + refundOrder(obj) { + if(this.data.info.verCode != null && this.data.info.refundStatus == 1){ + $api.ajax( + '/zic/order/refund', + 'POST', + (res) => { + this.setData({ + refundStatus:0, + }) + my.showToast({ + type: 'none', + content: '退款成功', + duration: 2000, + }); + }, + (err) => { }, + true, + { + verCode:this.data.info.verCode, + orderId:this.data.orderId + } + ) + }else{ + my.showToast({ + type: 'none', + content: '请输入验证码', + duration: 2000, + }); + } + }, + showMsg(){ + }, + onSend(obj) { + $api.ajax( + '/zic/user/sendMsg', + 'POST', + (res) => { + }, + (err) => { }, + true, + { + verCodeType:12, + mblNo:this.data.mblNo + } + ) + }, + inputVerCode(e){ + console.log(e) + this.setData({ + 'info.verCode':e.detail.value + }) + }, }); -- Gitblit v1.8.0