多包裹换货

This commit is contained in:
quantulr
2024-05-18 16:20:03 +08:00
parent e679915b6c
commit bfcf9a11b3
6 changed files with 69 additions and 22 deletions

View File

@ -12,6 +12,9 @@ Page({
textarea: '',
textRefund: '',
total: 0,
logistics: null,
isAllRefund: false,
refundPackageGoods: []
},
/**
@ -19,7 +22,7 @@ Page({
*/
onLoad: function (options) {
this.setData({
orderId:options.id,
orderId: options.id,
})
wx.showLoading({
title: '加载中..',
@ -38,9 +41,12 @@ Page({
console.log(res)
wx.hideLoading()
if (res.data.code == 1) {
let goods = res.data.value;
const goods = res.data.value;
this.setData({
goods: goods,
logistics: goods.logistics ? JSON.parse(goods.logistics) : null,
isAllRefund: !!!(goods.logistics ? JSON.parse(goods.logistics) : []).find(el => el.afterSalesStatus),
refundPackage: (goods.logistics ? JSON.parse(goods.logistics) : []).find(el => el.afterSalesStatus) ?? []
})
} else {
wx.showModal({
@ -121,7 +127,7 @@ Page({
return
}
console.log(this.data.textarea)
if(!reg.test(this.data.textarea)){
if (!reg.test(this.data.textarea)) {
wx.showToast({
title: '请填写正确的物流单号',
icon: 'none'
@ -167,7 +173,7 @@ Page({
data: {
orderRefundNumber: this.data.textarea,
orderRefundInstructions: this.data.textarea1,
orderId:parseInt(this.data.orderId),
orderId: parseInt(this.data.orderId),
orderRefundImage: photos,
orderRefundName: this.data.textRefund
},
@ -186,7 +192,7 @@ Page({
}, 1000);
}
})
}else {
} else {
wx.showModal({
title: '获取数据失败!',
content: res.data.message,
@ -201,18 +207,18 @@ Page({
},
//长按删除
delimg(e){
let index= e.currentTarget.dataset.index;
delimg(e) {
let index = e.currentTarget.dataset.index;
wx.showModal({
title: '提示',
content: '是否删除?',
showCancel: true,
success:res=> {
if(res.confirm){
success: res => {
if (res.confirm) {
let photo = this.data.photo;
photo.splice(index, 1);
this.setData({
photo:photo
photo: photo
})
}
},