This commit is contained in:
Your Name
2026-06-29 09:25:29 +08:00
parent c1be0aa3e5
commit b6cdd20c56
4 changed files with 14 additions and 14 deletions
@@ -704,7 +704,7 @@
<el-form-item label="新金额" prop="amount">
<el-input-number
v-model="updateAmountForm.amount"
:min="0.01"
:min="0"
:step="0.01"
:precision="2"
controls-position="right"
@@ -3106,8 +3106,8 @@ const updateAmountRules: FormRules = {
{
validator: (_rule, value, callback) => {
const num = Number(value)
if (!Number.isFinite(num) || num <= 0) {
callback(new Error('订单金额必须大于0'))
if (!Number.isFinite(num) || num < 0) {
callback(new Error('订单金额不能为负数'))
return
}
callback()
@@ -3164,7 +3164,8 @@ function openUpdateAmount() {
return
}
updateAmountForm.id = Number(row?.id) || 0
updateAmountForm.amount = Number(row?.amount) || undefined
const amt = Number(row?.amount)
updateAmountForm.amount = Number.isFinite(amt) ? amt : undefined
updateAmountVisible.value = true
nextTick(() => updateAmountFormRef.value?.clearValidate())
}
@@ -1298,7 +1298,7 @@
<el-form-item label="新金额" prop="amount">
<el-input-number
v-model="updateAmountForm.amount"
:min="0.01"
:min="0"
:step="0.01"
:precision="2"
controls-position="right"
@@ -3733,8 +3733,8 @@ const updateAmountRules: FormRules = {
{
validator: (_rule, value, callback) => {
const num = Number(value)
if (!Number.isFinite(num) || num <= 0) {
callback(new Error('订单金额必须大于0'))
if (!Number.isFinite(num) || num < 0) {
callback(new Error('订单金额不能为负数'))
return
}
callback()
@@ -3886,7 +3886,8 @@ function openUpdateAmount() {
return
}
updateAmountForm.id = Number(row?.id) || 0
updateAmountForm.amount = Number(row?.amount) || undefined
const amt = Number(row?.amount)
updateAmountForm.amount = Number.isFinite(amt) ? amt : undefined
updateAmountVisible.value = true
nextTick(() => updateAmountFormRef.value?.clearValidate())
}