Browse Source

fix(退款服务): 修复金币充值商品部分退款时的验证逻辑

仅在商品为'金币充值'且退款模式为1时验证退款金币和免费的输入
zhangrenyuan/feature-20260113104415-现金重构
zhangrenyuan 1 month ago
parent
commit
df58ae43da
  1. 9
      src/views/moneyManage/refundDetail/refundService.vue

9
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'))

Loading…
Cancel
Save