|
@@ -1,6 +1,6 @@
|
|
// pages/orders/order-detail.ts
|
|
// pages/orders/order-detail.ts
|
|
import drawQrcode from "../../utils/weapp.qrcode.esm";
|
|
import drawQrcode from "../../utils/weapp.qrcode.esm";
|
|
-import { api_userPaymentCancelRefund, api_userPaymentOrderDetail, api_userPaymentOrderRefundPayment } from "../../api/login";
|
|
|
|
|
|
+import { api_userPaymentCancelRefund, api_userPaymentOrderDetail } from "../../api/login";
|
|
|
|
|
|
// 获取应用实例
|
|
// 获取应用实例
|
|
Page({
|
|
Page({
|
|
@@ -48,7 +48,8 @@ Page({
|
|
orderNo: "" as string,
|
|
orderNo: "" as string,
|
|
showCanvas: false, // 是否显示二维码
|
|
showCanvas: false, // 是否显示二维码
|
|
canvasImg: "" as string,
|
|
canvasImg: "" as string,
|
|
- refoundStatus: false
|
|
|
|
|
|
+ refoundStatus: false,
|
|
|
|
+ cancelRefoundStatus: false
|
|
},
|
|
},
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -213,21 +214,25 @@ Page({
|
|
},
|
|
},
|
|
/** 申请退款 */
|
|
/** 申请退款 */
|
|
async cancelRefound() {
|
|
async cancelRefound() {
|
|
- try {
|
|
|
|
- const {data} = await api_userPaymentCancelRefund(this.data.goodsInfo.refundOrderId)
|
|
|
|
- // console.log(data, 'data')
|
|
|
|
- if(data.code == 200) {
|
|
|
|
- wx.showToast({ title: '你已成功取消退款', icon: 'none' })
|
|
|
|
- // setTimeout(() => {
|
|
|
|
- // wx.navigateBack({
|
|
|
|
- // delta: 1
|
|
|
|
- // })
|
|
|
|
- // }, 1000);
|
|
|
|
- this.getDetail()
|
|
|
|
- } else {
|
|
|
|
- wx.showToast({ title: data.message, icon: 'none' })
|
|
|
|
- }
|
|
|
|
- } catch {}
|
|
|
|
|
|
+ this.setData({
|
|
|
|
+ cancelRefoundStatus: true
|
|
|
|
+ }, async () => {
|
|
|
|
+ try {
|
|
|
|
+ const {data} = await api_userPaymentCancelRefund(this.data.goodsInfo.refundOrderId)
|
|
|
|
+ // console.log(data, 'data')
|
|
|
|
+ if(data.code == 200) {
|
|
|
|
+ wx.showToast({ title: '取消退款成功', icon: 'none' })
|
|
|
|
+ this.getDetail()
|
|
|
|
+ } else {
|
|
|
|
+ wx.showToast({ title: data.message, icon: 'none' })
|
|
|
|
+ }
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ this.setData({
|
|
|
|
+ cancelRefoundStatus: false
|
|
|
|
+ })
|
|
|
|
+ }, 500);
|
|
|
|
+ } catch {}
|
|
|
|
+ })
|
|
},
|
|
},
|
|
/** 申请退款 */
|
|
/** 申请退款 */
|
|
useRefound() {
|
|
useRefound() {
|