wenhongquan 3 anni fa
parent
commit
be25379488

+ 1 - 1
src/views/Warehouse/index.vue

@@ -263,7 +263,7 @@ const doaddwzClick = () => {
     size: '',
     num: 0,
     unit: '',
-    availableNum: '',
+    availableNum: 0,
     pic:[]
   };
   wzdata.aar.push(wz);

+ 1 - 1
src/views/WarehouseDetail/index.vue

@@ -240,7 +240,7 @@ const addwz = ()=>{
     size: '',
     num: 0,
     unit: '',
-    availableNum: '',
+    availableNum: 0,
     pic:"",
     resourceId:whdata.value.id
 }));

+ 21 - 2
src/views/WarehouseDetailGoods/index.vue

@@ -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){

+ 1 - 0
src/views/WarehouseList/index.vue

@@ -104,6 +104,7 @@ onMounted(()=>{
   //   duration: 0,
   //   forbidClick: true,
   // });
+  console.log("---------")
   api_getresource({
     resourceType: 1,
   }).then(res=>{