48 lines
878 B
JavaScript
Executable File
48 lines
878 B
JavaScript
Executable File
|
|
const api = require("../../api/api")
|
|
const app = getApp()
|
|
|
|
Page({
|
|
data: {
|
|
orderId : "",
|
|
refundName: ""
|
|
},
|
|
onLoad(e) {
|
|
this.setData({
|
|
orderId : e.id,
|
|
refundName: e.name
|
|
})
|
|
},
|
|
refundForm(e){
|
|
my.showLoading();
|
|
api.request({
|
|
url : "refund/order",
|
|
header : {
|
|
"Authorization": app.globalData.token
|
|
},
|
|
method : "POST",
|
|
data : {
|
|
order_id: this.data.orderId,
|
|
remark : e.detail.value.refund
|
|
}
|
|
}).then(res => {
|
|
my.alert({
|
|
title : "提示",
|
|
content : res.data,
|
|
success : ()=>{
|
|
my.navigateBack({
|
|
delta: 1
|
|
});
|
|
}
|
|
});
|
|
my.hideLoading();
|
|
}).catch(err=>{
|
|
my.showToast({
|
|
content: err.data.message,
|
|
type : 'none'
|
|
});
|
|
my.hideLoading();
|
|
})
|
|
}
|
|
});
|