Browse Source

fix(退款信息表单): 优化退款模型选择时的表单验证逻辑,确保在特定条件下正确提示用户

milestone-20251217-红包
zhangrenyuan 21 hours ago
parent
commit
aa668be32a
  1. 5
      src/views/refund/gold/addCoinRefund.vue

5
src/views/refund/gold/addCoinRefund.vue

@ -218,7 +218,7 @@ const rules = reactive({
{ required: true, message: t('elmessage.checkPayModel'), trigger: 'blur' },
{
validator: (rule, value) => {
if (value === 0) {
if (addRefund.value.refundModel === 1 && value === 0) {
return Promise.reject(new Error(t('elmessage.noTotalGoldZero')))
}
return Promise.resolve()
@ -366,6 +366,9 @@ const handleRefundModelChange = () => {
addRefund.value.freeGold = selectedGoodsGold.value.freeGold.toString();
addRefund.value.taskGold = selectedGoodsGold.value.taskGold.toString();
}
if (Ref.value) {
Ref.value.clearValidate('sumGold')
}
}
//

Loading…
Cancel
Save