|
@@ -16,6 +16,7 @@
|
|
|
<van-field
|
|
|
v-model="whdata.name"
|
|
|
label="名称"
|
|
|
+ required
|
|
|
:readonly="!isedit"
|
|
|
input-align="right"
|
|
|
placeholder="请选择名称"
|
|
@@ -41,6 +42,7 @@
|
|
|
<van-field
|
|
|
v-model="whdata.num"
|
|
|
label="仓储数量"
|
|
|
+ required
|
|
|
:readonly="!isedit"
|
|
|
type="number"
|
|
|
input-align="right"
|
|
@@ -49,6 +51,7 @@
|
|
|
<van-field
|
|
|
v-model="whdata.availableNum"
|
|
|
label="可用数量"
|
|
|
+ required
|
|
|
:readonly="!isedit"
|
|
|
type="number"
|
|
|
input-align="right"
|
|
@@ -56,6 +59,7 @@
|
|
|
/>
|
|
|
<van-field
|
|
|
v-model="whdata.unit"
|
|
|
+ required
|
|
|
label="单位"
|
|
|
:readonly="!isedit"
|
|
|
input-align="right"
|
|
@@ -151,7 +155,7 @@ const whdata = ref({
|
|
|
size: '',
|
|
|
num: 0,
|
|
|
unit: '',
|
|
|
- availableNum: '',
|
|
|
+ availableNum: 0,
|
|
|
pic:[]
|
|
|
});
|
|
|
|
|
@@ -238,7 +242,22 @@ const delgoods = ()=>{
|
|
|
}
|
|
|
const dosavedata = () => {
|
|
|
|
|
|
-
|
|
|
+ if(whdata.value.name===""){
|
|
|
+ Toast.fail("物资名称未填写");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(whdata.value.num===""){
|
|
|
+ Toast.fail("物资仓储数量未填写");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(whdata.value.availableNum===""){
|
|
|
+ Toast.fail("物资可用数量未填写");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(whdata.value.unit===""){
|
|
|
+ Toast.fail("物资单位未填写");
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
var data = cloneDeep(whdata.value);
|
|
|
if(data.pic && (data.pic ?? []).length>0){
|