diff --git a/src/views/moneyManage/refundDetail/refundService.vue b/src/views/moneyManage/refundDetail/refundService.vue index 2854d98..9cf83a9 100644 --- a/src/views/moneyManage/refundDetail/refundService.vue +++ b/src/views/moneyManage/refundDetail/refundService.vue @@ -387,10 +387,11 @@ const submitEdit = async function () { }else if(!editForm.value.refundReason) { ElMessage.error(t('elmessage.refundReasonPlaceholder')) return - }else if(editForm.value.refundModel == 1 && (!editForm.value.partRefundGold || !editForm.value.partRefundFree)) { - ElMessage.error(t('elmessage.inputRefundBeansBoth')) - return - }else if (editForm.value.refundModel == 1 && (editForm.value.partRefundGold || editForm.value.partRefundFree)) { + } else if (editRow.value.goodsName === '金币充值' && editForm.value.refundModel == 1) { + if (!editForm.value.partRefundGold || !editForm.value.partRefundFree) { + ElMessage.error(t('elmessage.inputRefundBeansBoth')) + return + } const isPositiveInteger = /^[1-9]\d*$/.test(editForm.value.partRefundGold) if (!isPositiveInteger) { ElMessage.error(t('elmessage.checkPermanentFormat'))