83 lines
2.0 KiB
JavaScript
83 lines
2.0 KiB
JavaScript
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
order : null,
|
|
title : [],
|
|
imgs : null,
|
|
titleVal: ''
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad(options) {
|
|
wx.showLoading({
|
|
title: '加载中...',
|
|
mask : true
|
|
})
|
|
wx.$api.refund.refundPreposition(options.id).then(res => {
|
|
let { title, order } = res.data;
|
|
this.setData({
|
|
title,
|
|
order,
|
|
titleVal: title[0]
|
|
})
|
|
wx.hideLoading()
|
|
})
|
|
},
|
|
/**
|
|
* 选择退货理由
|
|
*/
|
|
onRadio(e){
|
|
this.setData({
|
|
titleVal: e.detail.value
|
|
})
|
|
},
|
|
/**
|
|
* 选择图片上传
|
|
*/
|
|
onUpd(){
|
|
wx.chooseMedia({
|
|
count : 1,
|
|
mediaType : ['image'],
|
|
success : path => {
|
|
wx.$api.file.uploadImg(path.tempFiles[0].tempFilePath, {}).then(res => {
|
|
this.setData({
|
|
imgs: res
|
|
})
|
|
})
|
|
}
|
|
})
|
|
},
|
|
/**
|
|
* 提交申请
|
|
*/
|
|
onSubmit(){
|
|
let data = {
|
|
title : this.data.titleVal,
|
|
pictures : this.data.imgs != null ? this.data.imgs.path : ''
|
|
}
|
|
wx.showLoading({
|
|
title: '加载中...',
|
|
mask : true
|
|
})
|
|
wx.$api.refund.submitRefund(this.data.order.order_no, data).then(res => {
|
|
wx.hideLoading()
|
|
wx.showModal({
|
|
title : '提示',
|
|
content : res.data,
|
|
showCancel : false,
|
|
confirmColor: '#da2b54',
|
|
success : modalRes => {
|
|
if(modalRes.confirm){
|
|
wx.navigateBack()
|
|
}
|
|
wx.hideLoading()
|
|
}
|
|
})
|
|
}).catch(err => {})
|
|
}
|
|
}) |