diff --git a/src/views/refund/gold/addCoinRefund.vue b/src/views/refund/gold/addCoinRefund.vue index 0abb825..a5a3779 100644 --- a/src/views/refund/gold/addCoinRefund.vue +++ b/src/views/refund/gold/addCoinRefund.vue @@ -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 = '' } // 处理退款方式切换