diff --git a/pages/stock/list.vue b/pages/stock/list.vue index 51174d7..20537dd 100644 --- a/pages/stock/list.vue +++ b/pages/stock/list.vue @@ -184,8 +184,14 @@ export default{ substanceType:"", }, rules:{ - inOutType:{required:true}, - inOutBatchNo:{required:true}, + inOutType:{required:true,validator:(rule,val,call)=>{ + if(!val)call(new Error(`${({in:'入',out:'出'})[this.mode]}库类型必填!`)); + else call() + }}, + inOutBatchNo:{required:true,validator:(rule,val,call)=>{ + if(!val)call(new Error(`${({in:'入',out:'出'})[this.mode]}库批次号必填!`)); + else call() + }}, number:{required:true,validator(rule,val,call){ if(!val)call(new Error(`请输入${({in:'入',out:'出'})[this.mode]}库数量!`)); else if(this.mode=='out' && val>this.detail.equivalentInventory)call(new Error(`${({in:'入',out:'出'})[this.mode]}库数量不能大于库存数量!`));