From 39fcdf68f023dcdeab240d5af6bf2d57105f3dee Mon Sep 17 00:00:00 2001 From: zhangrenyuan <18990852002@163.com> Date: Sat, 10 Jan 2026 16:12:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=80=80=E6=AC=BE=E5=8A=9F=E8=83=BD):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BB=B7=E6=A0=BC=E5=92=8C=E9=93=BE=E6=8E=A5?= =?UTF-8?q?ID=E5=AD=97=E6=AE=B5=E5=88=B0=E9=80=80=E6=AC=BE=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=A1=A8=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/refund/gold/addCoinRefund.vue | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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 = '' } // 处理退款方式切换