|
|
|
@ -39,6 +39,8 @@ const addRefund = ref({ |
|
|
|
taskGold: '', |
|
|
|
sumGold: 0, |
|
|
|
remark: '', |
|
|
|
price: '', |
|
|
|
linkId: '', |
|
|
|
adminId: adminData.value.id, |
|
|
|
adminName: adminData.value.name, |
|
|
|
orderCode: '', |
|
|
|
@ -57,6 +59,8 @@ const cancel = function () { |
|
|
|
taskGold: '', |
|
|
|
sumGold: 0, |
|
|
|
remark: '', |
|
|
|
price: '', |
|
|
|
linkId: '', |
|
|
|
adminId: adminData.value.id, |
|
|
|
orderCode: '', |
|
|
|
} |
|
|
|
@ -72,6 +76,8 @@ const getRefund = async function () { |
|
|
|
addRefund.value.permanentGold = '' |
|
|
|
addRefund.value.freeGold = '' |
|
|
|
addRefund.value.taskGold = '' |
|
|
|
addRefund.value.price = '' |
|
|
|
addRefund.value.linkId = '' |
|
|
|
let type = null |
|
|
|
if (addRefund.value.refundType === '商品退款') { |
|
|
|
type = 1 |
|
|
|
@ -132,7 +138,9 @@ const add = async function () { |
|
|
|
permanentGold: addRefund.value.permanentGold * 100, |
|
|
|
freeGold: addRefund.value.freeGold * 100, |
|
|
|
taskGold: addRefund.value.taskGold * 100, |
|
|
|
sumGold: addRefund.value.sumGold * 100 |
|
|
|
sumGold: addRefund.value.sumGold * 100, |
|
|
|
price: addRefund.value.price * 100, |
|
|
|
linkId: addRefund.value.linkId |
|
|
|
} |
|
|
|
console.log('提交的退款信息', processedRefund) |
|
|
|
addDisabled.value = true |
|
|
|
@ -296,6 +304,8 @@ const handleOrderChange = (orderCode) => { |
|
|
|
const order = tableData.value.find(item => item.orderCode === orderCode) |
|
|
|
if (order) { |
|
|
|
addRefund.value.goodsName = order.goodsName |
|
|
|
addRefund.value.price = Number(order.price || 0) / 100 |
|
|
|
addRefund.value.linkId = order.linkId || '' |
|
|
|
if (addRefund.value.refundType === '金币退款') { |
|
|
|
selectedGoodsGold.value = { |
|
|
|
permanentGold: Number(order.permanentGold) || 0, |
|
|
|
@ -320,6 +330,8 @@ const handleOrderChange = (orderCode) => { |
|
|
|
} |
|
|
|
} else { |
|
|
|
addRefund.value.goodsName = '' |
|
|
|
addRefund.value.price = '' |
|
|
|
addRefund.value.linkId = '' |
|
|
|
selectedGoodsGold.value = { |
|
|
|
permanentGold: 0, |
|
|
|
freeGold: 0, |
|
|
|
@ -342,6 +354,8 @@ const restGoods = () => { |
|
|
|
addRefund.value.permanentGold = '' |
|
|
|
addRefund.value.freeGold = '' |
|
|
|
addRefund.value.taskGold = '' |
|
|
|
addRefund.value.price = '' |
|
|
|
addRefund.value.linkId = '' |
|
|
|
} |
|
|
|
|
|
|
|
// 处理退款方式切换 |
|
|
|
|