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