智云SRM-LAYUI(夏宝服务器版本)
王 垚
2021-11-15 a24c56ed180615d62277799f22fefd977521feef
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill_Edit.html
@@ -443,14 +443,12 @@
                            layer.msg("至少选择一行记录!")
                        }
                        else
                        {
                        else {
                            layer.confirm('是否确认?', { icon: 3, title: '提示' }, function (index) {
                                for (var i = 0; i < data.length; i++) {
                                    for (var j = 0; j < oldData.length; j++) {
                                        if(data[i].sorderid==oldData[j].sorderid)
                                        {
                                        if (data[i].sorderid == oldData[j].sorderid) {
                                            oldData.splice(j, 1);
                                            break;
                                        }                               
@@ -480,7 +478,8 @@
                          data[field] = value;
                          obj.update(data);
                      }});
                        }
                    });
                }
                else if (obj.event === 'chooseHDate'){
@@ -493,7 +492,8 @@
                          data[field] = value;
                          obj.update(data);
                      }});
                        }
                    });
                }
                else if (obj.event == 'inputHQty') {
@@ -532,15 +532,12 @@
                    else {
                        var bresult = true;
                        var SumQty = 0;
                        for (var i = 0; i < oldData.length; i++)
                        {
                            if(oldData[i].HMaterID==obj.data.HMaterID&&oldData[i].HSourceInterID==obj.data.HSourceInterID&&oldData[i].HSourceEntryID==obj.data.HSourceEntryID)
                            {
                        for (var i = 0; i < oldData.length; i++) {
                            if (oldData[i].HMaterID == obj.data.HMaterID && oldData[i].HSourceInterID == obj.data.HSourceInterID && oldData[i].HSourceEntryID == obj.data.HSourceEntryID) {
                                SumQty = SumQty + parseFloat(oldData[i].HQty);
                            }
                        }
                        if (SumQty > obj.data.HRQty)
                        {
                        if (SumQty > obj.data.HRQty) {
                            bresult = false;
                        }
@@ -549,8 +546,7 @@
                            HMoney: parseFloat(obj.data.HPrice) * parseFloat(obj.value),
                        });
                        }
                        else
                        {
                        else {
                            layer.msg("错误:" + "下推送货单,合计送货数量不能超过未入库数量!", { icon: 5 });
                        }
                    }
@@ -586,6 +582,10 @@
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(table.cache['mainTable']);
                var sMainSub = sMainStr + ';' + sSubStr;             
                if (!AllowLoadData(sSubStr))//数据验证
                {
                    return false;
                }
                $.ajax(
                {
                    type: "POST",
@@ -650,6 +650,17 @@
                //  }
                //});
            }
            //非空验证
            function AllowLoadData(sSubStr) {
                var Result = true;
                if ($("#HDHDate").val() == '' || $("#HDHDate").val() == null) {
                    layer.msg("预计到货日期不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                return Result;
            }
            //function form2json() {
            //    var jsonuserinfo = jQuery('#form1').serializeObject();
            //    return JSON.stringify(jsonuserinfo).replace(/(")/g, "\\\"");
@@ -691,6 +702,7 @@
                active[type] ? active[type].call(this) : '';
            });
           });
    </script>
</body>
</html>