|
|
@@ -24,9 +24,9 @@ export function handleFormState() {
|
|
|
}
|
|
|
const formState: UnwrapRef<FormState> = reactive(initFormData())
|
|
|
|
|
|
- const validate = async (value: number, message: string) => {
|
|
|
- if (value <= 0) {
|
|
|
- return Promise.reject(message)
|
|
|
+ const validate = async (rule: RuleObject, value: number) => {
|
|
|
+ if (value <= 0 || value > 9999999999) {
|
|
|
+ return Promise.reject('请输入1-10位数以内的数量')
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -35,7 +35,7 @@ export function handleFormState() {
|
|
|
SpotGoodsBrandID: [{ required: true, message: '请选择现货品牌' }],
|
|
|
DeliveryGoodsID: [{ required: true, message: '请选择现货品种' }],
|
|
|
WarehouseInfo: [{ required: true, message: '请选择现货仓库' }],
|
|
|
- Qty: [{ required: true, validator: (rule: RuleObject, value: number) => validate(value, '数量不能小于0') }],
|
|
|
+ Qty: [{ required: true, validator: validate }],
|
|
|
}
|
|
|
return { rules, formState, formRef, initFormData }
|
|
|
}
|