From c3f90af33300eb54fe704060068a32a84aac0737 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期四, 03 八月 2023 10:25:02 +0800
Subject: [PATCH] 到期日期比生产日期早一天,询价单,报价单,excel生成送货单

---
 WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill_Edit.html |   86 +++++++++++++++++++++++++++---------------
 1 files changed, 55 insertions(+), 31 deletions(-)

diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill_Edit.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill_Edit.html
index da7d880..e2027d3 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill_Edit.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBill_Edit.html
@@ -25,7 +25,7 @@
                         <div class="layui-card-header">
                             <div class="layui-btn-group">
                                 <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
-                                <!--<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Aduit">瀹℃牳</button>-->
+                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Aduit">瀹℃牳</button>
                                 <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Print">鎵撳嵃</button>
                                 <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
                             </div>
@@ -276,10 +276,10 @@
                     , { field: 'HUnitNumber', title: '璁¢噺鍗曚綅浠g爜', width: 100, hide: true }
                     , { field: 'HUnitID', title: '璁¢噺鍗曚綅ID', width: 100, hide: true }
                     , { field: 'FPrintCount', title: '鎵撳嵃鏉$爜鏁伴噺', width: 120 }
-                    , { field: 'HQty', title: '閫佽揣鏁伴噺', width: 100, edit: 'text' , event: "inputHQty"}
+                    , { field: 'HQty', title: '閫佽揣鏁伴噺', width: 100, edit: 'text', event: "inputHQty" }
                     , { field: 'HRQty', title: '鍙彂璐ф暟閲�', width: 100 }
                     , { field: 'HSQty', title: '婧愬崟鏁伴噺', width: 100 }
-                    , { field: 'HBatchNo', title: '鎵规', width: 120,edit: 'text',}
+                    , { field: 'HBatchNo', title: '鎵规', width: 120, edit: 'text', }
                     , { field: 'HKFDate', title: '鐢熶骇鏃ユ湡', align: 'center', width: 150, data_field: 'HKFDate', event: "chooseHKFDate" }
                     , { field: 'HKFPeriod', title: '淇濊川鏈�', width: 100 }
                     , { field: 'HDate', title: '棰勮鍒拌揣鏃ユ湡', align: 'center', width: 150, data_field: 'HDate', event: "chooseHDate", hide: true }
@@ -296,8 +296,10 @@
                     , { field: 'HBillType', title: '鍗曟嵁绫诲瀷', width: 100, hide: true }
                     , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 100, hide: true }
                     , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 200 }
-                    , { field: 'HExpressNumberSub', title: '鐗╂祦鍗曞彿', width: 200, edit: true }
-                    , { field: 'HExpressSupplierSub', title: '鐗╂祦鍏徃', width: 200, edit: true }
+                    , { field: 'HExpressNumberSub', title: '鐗╂祦鍗曞彿', width: 200, edit: true }//鐟炵惇
+                    , { field: 'HExpressSupplierSub', title: '鐗╂祦鍏徃', width: 200, edit: true }//鐟炵惇
+                    , { field: 'HPlanArrivalDate', title: '鍒拌揣鏃ユ湡', width: 200, data_field: 'HPlanArrivalDate', event: "PlanArrivalDate" }//鐟炵惇
+                    , { field: 'HBoxNumber', title: '绠卞彿', width: 200, edit: true }//鐟炵惇
                     , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150, hide: true }
                     , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150, hide: true }
                 ]]
@@ -385,7 +387,8 @@
                                                         , "HSourceEntryID": data[i].HSourceEntryID
                                                         , "FSHDD": data[i].FSHDD
                                                         , "F_xbkf_Combo": data[i].F_xbkf_Combo
-                                                    }                                                                                                            
+                                                        , "HPlanArrivalDate": data[i].HPlanArrivalDate
+                                                    }
                                                     //oldData.push(data1);
                                                     oldData.splice(dataindex, 0, data1);
                                                 };
@@ -470,6 +473,20 @@
                     });
 
                 }
+                else if (obj.event === 'PlanArrivalDate') {
+                    var field = $(this).data('field');
+                    laydate.render({
+                        elem: this.firstChild
+                        , show: true //鐩存帴鏄剧ず
+                        , closeStop: this
+                        , done: function (value, date) {
+                            data[field] = value;
+                            obj.update(data);
+
+                        }
+                    });
+
+                }
                 else if (obj.event == 'inputHQty') {
                     $(obj.tr).find(".layui-table-edit").keyup(function () {
                         var $input = $(this), val = $input.val();
@@ -524,18 +541,25 @@
                     async: true,
                     data: { sMsg: linterid, sMsg2: lentryid, sMsg3: lSourceBillType },
                     success: function (result) {
-                        ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
-                        table.reload('mainTable', {
-                            data: ajaxReturnData
-                            , height: 'full-10'
-                            , loading: false
-                            , done: function (index, res) {
-                                layer.closeAll("loading");
-                            }
-                        });
+                        if (result.count == 10000) {
+                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
+                            table.reload('mainTable', {
+                                data: ajaxReturnData
+                                , height: 'full-10'
+                                , loading: false
+                                , done: function (index, res) {
+                                    layer.closeAll("loading");
+                                }
+                            });
+                        } else {
+                            layer.closeAll("loading");
+                            layer.msg(result.Message, { icon: 2, time: 4000 });
+                        }
+                        
                     },
                     error: function (result) {
                         console.log(result);
+                        layer.closeAll("loading");
                         //layer.msg('鑾峰彇濮斿璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
                     }
                 });
@@ -544,7 +568,7 @@
                 //debugger;
                 var sMainStr = JSON.stringify(data.field);
                 var sSubStr = JSON.stringify(table.cache['mainTable']);
-                var sMainSub = sMainStr + ';' + sSubStr;
+                var sMainSub = sMainStr + ';' + sSubStr;                
 
                 if (!AllowLoadData(sSubStr))//鏁版嵁楠岃瘉
                 {
@@ -671,35 +695,35 @@
                             layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,閫佽揣鏁伴噺涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                             return Result = false;
                         }
-                        //鐟炵惇娌℃湁杩欓」鎺у埗
-                        if (sSubStr[i].FPrintCount == 0) {
-                            layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,娌℃湁杩涜鏉$爜鎵撳嵃锛屼笉鑳界敓鎴愰�佽揣鍗�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                            return Result = false;
-                        } 
+                        ////鐟炵惇娌℃湁杩欓」鎺у埗
+                        //if (sSubStr[i].FPrintCount == 0) {
+                        //    layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,娌℃湁杩涜鏉$爜鎵撳嵃锛屼笉鑳界敓鎴愰�佽揣鍗�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        //    return Result = false;
+                        //}
                         ////閫佽揣鏁伴噺 + 锛堟簮鍗曟暟閲�-鍙彂璐ф暟閲� = 宸茬敓鎴愰�佽揣鍗曟暟閲忥級 > 鎵撳嵃鏉$爜鏁伴噺 鏃堕檺鍒�
                         //if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].FPrintCount)) {
                         //    layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,閫佽揣鍗曟暟閲忎笉鑳借秴杩囧凡鐢熸垚鏉$爜鏁伴噺!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                         //    return Result = false;
                         //}
-                        //閫佽揣鏁伴噺 
+                        //閫佽揣鏁伴噺
                         if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HRQty)) {
                             layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,閫佽揣鍗曟暟閲忎笉鑳借秴杩囧彲鍙戣揣鏁伴噺!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                             return Result = false;
                         }
-                        ////閫佽揣鏁伴噺 
-                        if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].FPrintCount)) {
-                            layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,閫佽揣鍗曟暟閲忎笉鑳借秴杩囨墦鍗版潯鐮佹暟閲�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                            return Result = false;
-                        }
+                        //////閫佽揣鏁伴噺
+                        //if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].FPrintCount)) {
+                        //    layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,閫佽揣鍗曟暟閲忎笉鑳借秴杩囨墦鍗版潯鐮佹暟閲�!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        //    return Result = false;
+                        //}
                         ////閫佽揣鏁伴噺 + 锛堟簮鍗曟暟閲�-鍙彂璐ф暟閲� = 宸茬敓鎴愰�佽揣鍗曟暟閲忥級 > 鎵撳嵃鏉$爜鏁伴噺 鏃堕檺鍒�
                         //if (parseFloat(sSubStr[i].HQty) + parseFloat(sSubStr[i].HSQty) - parseFloat(sSubStr[i].HRQty) > parseFloat(sSubStr[i].FPrintCount)) {
                         //    layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,閫佽揣鍗曟暟閲忎笉鑳借秴杩囧凡鐢熸垚鏉$爜鏁伴噺!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                         //    return Result = false;
                         //}
-                        if (sSubStr[i].HBatchNo == "") {
-                            layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鎵规涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                            return Result = false;
-                        }
+                        //if (sSubStr[i].HBatchNo == "") {
+                        //    layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鎵规涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        //    return Result = false;
+                        //}
                     }
                 }
                 else {

--
Gitblit v1.9.1