|
@ -156,18 +156,12 @@ const rules = reactive({ |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
validator: (rule, value, callback) => { |
|
|
validator: (rule, value, callback) => { |
|
|
// 将值转换为数字(可行吗??) |
|
|
|
|
|
// 好的不可行 |
|
|
|
|
|
const numValue = Number(value); |
|
|
|
|
|
if (isNaN(numValue)) { |
|
|
|
|
|
callback(new Error('请输入有效的数字')); |
|
|
|
|
|
} else if (numValue >= 0) { |
|
|
|
|
|
callback(); |
|
|
|
|
|
|
|
|
if (value == 0) { |
|
|
|
|
|
callback(new Error('输入金额不可为0')) |
|
|
} else { |
|
|
} else { |
|
|
callback(new Error('输入金额至少为 0')); |
|
|
|
|
|
|
|
|
callback() |
|
|
} |
|
|
} |
|
|
}, |
|
|
|
|
|
trigger: 'blur' |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
], |
|
|
], |
|
|
rechargeGold: [ |
|
|
rechargeGold: [ |
|
@ -907,13 +901,16 @@ onMounted(async function () { |
|
|
/> |
|
|
/> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-col> |
|
|
<el-form-item prop="paidGold" label="永久金币"> |
|
|
<el-form-item prop="paidGold" label="永久金币"> |
|
|
<el-input v-model="addRecharge.paidGold" style="width: 100px" /> |
|
|
<el-input v-model="addRecharge.paidGold" style="width: 100px" /> |
|
|
<p style="margin-right: 20px">个</p> |
|
|
<p style="margin-right: 20px">个</p> |
|
|
<p>免费金币</p> |
|
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item prop="freeGold" label="免费金币"> |
|
|
<el-input v-model="addRecharge.freeGold" style="width: 100px" /> |
|
|
<el-input v-model="addRecharge.freeGold" style="width: 100px" /> |
|
|
<p>个</p> |
|
|
<p>个</p> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
<el-form-item label="充值金额"> |
|
|
<el-form-item label="充值金额"> |
|
|
<el-select |
|
|
<el-select |
|
|
prop="rechargeGold" |
|
|
prop="rechargeGold" |
|
|