18016688350 3 tahun lalu
induk
melakukan
9684aeb15d
1 mengubah file dengan 26 tambahan dan 2 penghapusan
  1. 26 2
      pages/vendingMachine/settledStore.js

+ 26 - 2
pages/vendingMachine/settledStore.js

@@ -162,7 +162,6 @@ Page({
       })
     }
 
-
     //进行表单检查
     let formData = e.detail.value;
     let checkRes = form.validation(formData, rules);
@@ -171,6 +170,31 @@ Page({
       //提交时设置当前选中柜子商品  
       var gridProductList = `gridProductList[${currentTab}]`
       var selectGridProductList = this.data.selectGridProductList;
+      
+      var isShu = true;
+      var selectProducts = 0
+      selectGridProductList.forEach((d,index) => {
+        
+        if(d.productId!=null&&d.productId!=""){
+          if(d.gridCount==null||d.gridCount==""){
+            isShu = false;
+          }
+          if(d.stockCount==null||d.stockCount==""){
+            isShu = false;
+          }
+          selectProducts=1;
+        }
+      });
+      if(selectProducts==0){
+        util.toast('至少选择一个商品');
+        return;
+      }
+  
+      if(!isShu){
+        util.toast('商品库存与格子数量不许为空');
+        return;
+      }
+      
       that.setData({
         [gridProductList]:selectGridProductList
       })
@@ -180,7 +204,7 @@ Page({
           gridList = gridList.concat(d)
       });
       
-
+      console.log(gridList)
       var valuesGridList = `values.gridProductList`
       that.setData({
         [valuesGridList]:gridList