From 516b7093c79f622f8514ff35d7df4bd57b947051 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期五, 13 九月 2024 18:58:04 +0800
Subject: [PATCH] 物料后端分页,采购销售选择源单控制

---
 WebTM/views/销售管理/发货通知单/Add_Edit_Xs_SeOutStockBillList.html |    9 +
 WebTM/views/采购管理/采购订单/Cg_POOrderBillList.html              |   28 ++++
 WebTM/views/销售管理/应收单/Xs_ReceivableBill.html                |   12 +
 WebTM/views/领料发货/销售出库/Kf_SellOutBill.html                  |   12 +
 WebTM/views/验收入库/外购入库/Kf_POStockInBillList.html            |   13 +
 WebTM/views/采购管理/应付单/Cg_PayableBill.html                   |   12 +
 WebTM/views/采购管理/付款单/YF_PayMentBill.html                   |   12 ++
 WebTM/views/采购管理/收料通知单/Add_Edit_Cg_POInStockBillList.html  |    9 +
 WebTM/views/采购管理/收料通知单/Cg_POInStockBillList.html           |    5 
 WebTM/views/销售管理/收款单/YS_ReceiveBill.html                   |   11 +
 WebTM/views/基础资料/公用基础资料/Gy_Material.html                   |  175 +++++++++++++++++++----------
 WebTM/views/验收入库/外购入库/Add_Edit_Kf_POStockInBillList.html   |   10 +
 12 files changed, 235 insertions(+), 73 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html"
index 969dc0f..67bd40f 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html"
@@ -175,6 +175,7 @@
                             <div>
                                 <table class="" id="mainTable" lay-filter="mainTable"></table>
                             </div>
+                            <div id="page"></div>
                         </div>
                     </div>
                 </div>
@@ -206,11 +207,12 @@
             var Organization = sessionStorage["Organization"];
             var HModName = "Gy_Material";
             //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-            var titleData = ["HItemID", "HUnitID", "HParentID", "HUSEORGID", "HMinPickQty", "HEndFlag", "HStopFlag"];
+            var titleData = ["HItemID", "HUnitID", "HParentID", "HUSEORGID", "HMinPickQty", "HEndFlag", "HStopFlag","閫夋嫨"];
 
             var ins;                        //鐢ㄤ簬瀵煎嚭excel
             var HMaterTypeID = 0;              //鐗╂枡鍒嗙被鑺傜偣id
-
+            var page = 1;//鍒嗛〉鏁版嵁
+            var size = 50;
             //鑾峰彇鍙傛暟
             var params = getUrlVars();
             var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑
@@ -328,12 +330,7 @@
 
             //#region 鏌ヨ鎸夐挳
             form.on('submit(btnSearch)', function (data) {
-                if ($("#HProject").val() == "0") {
                     get_FastQuery();
-                }
-                else {
-                    get_FastQuery(2);
-                }
             });
             //#endregion
 
@@ -445,28 +442,9 @@
                 option = {
                     elem: '#mainTable'
                     , toolbar: '#toolbarDemo'
-                    , height: 500
-                    , page: true
-                    , limits: [50, 500, 5000, 50000]
-                    , limit: 50
-                    //, cols: [[
-                    //    { type: 'checkbox', fixed: 'left' }
-                    //    , { field: 'HItemID', title: 'HItemID', sort: true, hide: true }
-                    //    , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' }
-                    //    , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' }
-                    //    , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' }
-                    //    , { field: 'HUnitID', title: 'HUnitID', hide: true }
-                    //    , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜' }
-                    //    , { field: '璁¢噺鍗曚綅鍚嶇О', title: '璁¢噺鍗曚綅鍚嶇О' }
-                    //    , { field: 'HMinPickQty', title: 'HMinPickQty', hide: true }
-                    //    , { field: '鏄庣粏鏍囪', title: '鏄庣粏鏍囪' }
-                    //    , { field: '绂佺敤鏍囪', title: '绂佺敤鏍囪' }
-                    //    , { field: '缁勭粐鍚嶇О', title: '缁勭粐鍚嶇О' }
-                    //    , { field: 'HEndFlag', title: 'HEndFlag', hide: true }
-                    //    , { field: 'HStopFlag', title: 'HStopFlag', hide: true }
-                    //    , { field: 'HParentID', title: 'HParentID', hide: true }
-                    //    , { field: 'HUSEORGID', title: 'HUSEORGID', hide: true }
-                    //]]
+                    , height: 'full-80'
+                    , page: false
+                    , limit: 50 
                     , done: function (res, curr, count) {
                         var $data = $('div[lay-id="mainTable"]').find('.layui-table-body').find('tr').eq(0).find('td');
                         var $head = $('div[lay-id="mainTable"]').find('.layui-table-header').find('tr').eq(0).find('th');
@@ -484,6 +462,29 @@
                         }
                     }
                 };
+                optionPage = {
+                    elem: 'page', //娉ㄦ剰锛岃繖閲岀殑 page 鏄� ID锛屼笉鐢ㄥ姞 # 鍙�
+                    count: 10000, //鏁版嵁鎬绘暟锛屼粠鏈嶅姟绔緱鍒�
+                    limit: 50,
+                    limits: [50, 500, 5000, 50000],
+                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
+                    jump: function (obj, first) {
+                        //console.log(obj)
+                        //obj鍖呭惈浜嗗綋鍓嶅垎椤电殑鎵�鏈夊弬鏁帮紝姣斿锛�
+                        //console.log(obj.curr); //寰楀埌褰撳墠椤碉紝浠ヤ究鍚戞湇鍔$璇锋眰瀵瑰簲椤电殑鏁版嵁銆�
+                        //console.log(obj.limit); //寰楀埌姣忛〉鏄剧ず鐨勬潯鏁�
+
+                        //棣栨涓嶆墽琛�
+                        if (!first) {
+                            //do something
+                            console.log(obj)
+                            page = obj.curr;
+                            size = obj.limit;
+                            get_FastQuery();
+                        }
+                    }
+                }
+                laypage.render(optionPage);
             }
             //#endregion
 
@@ -512,7 +513,7 @@
                     type: "GET",
                     data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": Organization},
                     success: function (data1) {
-                        if (data1.count == 1) {
+                        if (data1.count != 0) {
                             var data = [];
                             var col = [];
                             //缁欑┖鐨勬暟缁勮祴鍊�
@@ -538,18 +539,9 @@
                                 }
                             }
 
-                            //鍔ㄦ�佹樉绀哄垪鍚�
-                            option = {
-                                elem: '#mainTable'
-                                , toolbar: '#toolbarDemo'
-                                , cols: [col]
-                                , data: data1.data
-                                , height: 'full-80'
-                                , page: true
-                                , limits: [50, 500, 5000, 50000]
-                                , limit: 50
-                                , cellMinWidth: 90
-                            }
+                            
+                            option.cols = [col];
+                            option.data = data1.data;
                             ins = table.render(option);
 
                             //鍒锋柊琛ㄦ牸鏁版嵁
@@ -572,7 +564,69 @@
             }
             //#endregion
 
+            //#region 鏌ヨ
+            function get_DisplayPage(sWhere) {
+                var wait = layer.load();//閬僵
+                var ajaxLoad = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_Material/page',
+                    type: "GET",
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": Organization, "page": page, "size": size },
+                    success: function (data1) {
+                        option.limit = size;//鏀瑰彉琛ㄦ牸椤靛ぇ灏�
+                        if (data1.count != 0) {
+                            optionPage.count = data1.count;//鏀瑰彉鍒楄〃鏁版嵁鎬绘暟
+                            var data = [];
+                            var col = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
+                                            break;
+                                        default:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120 });
+                                    }
+                                }
+                            }
 
+
+                            option.cols = [col];
+                            option.data = data1.data;
+                            ins = table.render(option);
+                            laypage.render(optionPage);
+                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            DisPlay_HideColumn();
+
+                            layer.close(ajaxLoad);
+                            if ($("#ColName option").length < 1) {
+                                ColFilter();
+                            }
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+                        } else {
+                            option.data = [[]]
+                            table.render(option);
+                            layer.close(ajaxLoad);
+                            /*layer.alert(data1.code + data1.Message, { icon: 5 });*/
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
 
 
             //#region 蹇�熻繃婊�
@@ -590,40 +644,39 @@
                     var com = "";
                     switch (Comparator) {
                         case "7":
-                            com = "like'%" + ColContent + "%'";
+                            com = "like''%" + ColContent + "%''";
                             break;
                         case "8":
-                            com = "like'%" + ColContent + "'";
+                            com = "like''%" + ColContent + "''";
                             break;
                         case "9":
-                            com = "like'" + ColContent + "%'";
+                            com = "like''" + ColContent + "%''";
                             break;
                         case "10":
-                            com = "not like'%" + ColContent + "%'";
+                            com = "not like''%" + ColContent + "%''";
                             break;
                         default:
-                            com = "" + Comparator + "'" + ColContent + "'";
+                            com = "" + Comparator + "''" + ColContent + "''";
                             break;
                     }
                     sWhere += " and " + ColName + " " + com;
                 }
                 if (HNumber) {
-                    sWhere += " and 鐗╂枡浠g爜 like '%" + HNumber + "%'";
+                    sWhere += " and 鐗╂枡浠g爜 like ''%" + HNumber + "%''";
                 }
                 if (HName) {
-                    sWhere += " and 鐗╂枡鍚嶇О like '%" + HName + "%'";
+                    sWhere += " and 鐗╂枡鍚嶇О like ''%" + HName + "%''";
                 }
                 if (HModel) {
-                    sWhere += " and 瑙勬牸鍨嬪彿 like '%" + HModel + "%'";
+                    sWhere += " and 瑙勬牸鍨嬪彿 like ''%" + HModel + "%''";
                 }
                 if (HOrgName) {
-                    sWhere += " and 缁勭粐鍚嶇О like '%" + HOrgName + "%'";
+                    sWhere += " and 缁勭粐鍚嶇О like ''%" + HOrgName + "%''";
                 }
-                if (number==2) {
-                    if (HProject) {
-                        sWhere += " and 椤圭洰鍙� like '%" + HProject + "%'";
-                    }
+                if (HProject) {
+                    sWhere += " and 椤圭洰鍙� like ''%" + HProject + "%''";
                 }
+
                 if (GetDataCols != "") {
                     sWhere += GetDataCols;
                 }
@@ -631,7 +684,7 @@
                     sWhere += sql;
                 }
                 addSWhereByOpenType();
-                get_Display(sWhere);
+                get_DisplayPage(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
                 GetDataCols = "";
             }
@@ -1015,10 +1068,10 @@
                             sql = "";
                             HMaterTypeID = 0;
                         } else {
-                            sql = " and HMaterTypeID='" + data.id + "' ";
+                            sql = " and HMaterTypeID=''" + data.id + "'' ";
                             HMaterTypeID = data.id;
                         }
-                        get_Display(sql);
+                        get_FastQuery()
                     }
                 });
             }
@@ -1334,7 +1387,7 @@
                 var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑
                 var HOrgID = params[params[1]];
                 if (openType == 2) {
-                    sWhere += " and 绂佺敤鏍囪 = '' ";
+                    sWhere += " and 绂佺敤鏍囪 = '''' ";
                     Organ(HOrgID);
                 }
             }
@@ -1369,7 +1422,7 @@
                                     $("#" + data[i].杩囨护瀛楁ID).find("option[value='" + data[i].杩囨护鍊� + "']").attr("selected", true);
                                 }
                             }
-                            get_FastQuery(2);
+                            get_FastQuery();
                             form.render("select");
                         } else {
                             //褰撳墠鐢ㄦ埛娌℃湁璁剧疆榛樿鐨勮繃婊ゆ柟妗�
@@ -1377,7 +1430,7 @@
                             document.getElementById("HFilterScheme_Now").style.display = "none";
                             //鎵ц鏌ヨ鏂规硶
                             //鏌ヨ
-                            get_FastQuery(2);
+                            get_FastQuery();
                             form.render("select");
                         }
                     }, error: function () {
diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\344\273\230\346\254\276\345\215\225/YF_PayMentBill.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\344\273\230\346\254\276\345\215\225/YF_PayMentBill.html"
index 693361d..196c051 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\344\273\230\346\254\276\345\215\225/YF_PayMentBill.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\344\273\230\346\254\276\345\215\225/YF_PayMentBill.html"
@@ -980,6 +980,18 @@
                         var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
+
+                        }
+                        var HSupID = checkStatus.data[0]["HSupID"];;//鍒ゆ柇渚涘簲鍟�
+                        //if (HSupID == 0 || HSupID == '') {
+                        //    HSupID = checkStatus.data[0]["HSupID"];
+                        //}
+                        for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HSupID"] != HSupID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                                layer.close(index);//鍏抽棴寮圭獥
+                                return;
+                            }
                         }
                         setPayableBill(checkStatus);
 
diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html"
index 6fe6045..16ecad9 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html"
@@ -1239,7 +1239,17 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-
+                        var HSupID = $("#HSupID").val();//鍒ゆ柇渚涘簲鍟�
+                        if (HSupID == 0 || HSupID == '') {
+                            HSupID = checkStatus.data[0]["HSupID"];
+                        }
+                        for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HSupID"] != HSupID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                                layer.close(index);//鍏抽棴寮圭獥
+                                return;
+                            }
+                        }
                         if ($("#BillType").val() == "1102") {
                             setInitByPOOrderBill(checkStatus);
                         }
diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html"
index 3851e84..3c8652d 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html"
@@ -2164,10 +2164,19 @@
                         if (checkStatus.data.length == 0) {
                             return layer.msg("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�!");
                         }
+                        var HSupID = $("#HSupID").val();//鍒ゆ柇渚涘簲鍟�
+                        if (HSupID == 0 || HSupID == '') {
+                            HSupID = checkStatus.data[0]["HSupID"];
+                        }
                         //layer.alert("浣犲凡閫夋嫨" + checkStatus.data.length + "鏉℃暟鎹�");
                         //鑾峰彇鏀舵枡閫氱煡鍗曚唬鐮�
                         var ProcessNumber = [];
                         for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HSupID"] != HSupID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                                layer.close(index);//鍏抽棴寮圭獥
+                                return;
+                            }
                             ProcessNumber.push(checkStatus.data[i]);
                         }
 
diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html"
index ee92f1c..00bb0c1 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Cg_POInStockBillList.html"
@@ -780,6 +780,7 @@
                     var dataArray = [];
                     var HCusName = data[0].瀹㈡埛;
                     var HEmpName = data[0].涓氬姟鍛�;
+                    var HSupName = data[0].渚涘簲鍟�;
                     for (var i = 0; i < data.length; i++) {
                         var temp = {
                             "hmainid": data[i].hmainid
@@ -810,6 +811,10 @@
                             layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
                             return;
                         }
+                        if (data[i].渚涘簲鍟� != HSupName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                            return;
+                        }
                     }
 
                     var datajson = {
diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html"
index 5a1214b..5d22abc 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html"
@@ -1054,6 +1054,7 @@
                     var dataArray = [];
                     var HCusName = data[0].瀹㈡埛;
                     var HEmpName = data[0].涓氬姟鍛�;
+                    var HSupName = data[0].渚涘簲鍟�;
                     for (var i = 0; i < data.length; i++) {
                         var temp = {
                             "hmainid": data[i].hmainid
@@ -1080,6 +1081,10 @@
                         }
                         if (data[i].涓氬姟鍛� != HEmpName) {
                             layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
+                            return;
+                        }
+                        if (data[i].渚涘簲鍟� != HSupName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
                             return;
                         }
                     }
@@ -1117,6 +1122,7 @@
                     var dataArray = [];
                     var HCusName = data[0].瀹㈡埛;
                     var HEmpName = data[0].涓氬姟鍛�;
+                    var HSupName = data[0].渚涘簲鍟�;
                     for (var i = 0; i < data.length; i++) {
                         var temp = {
                             "hmainid": data[i].hmainid
@@ -1143,6 +1149,10 @@
                         }
                         if (data[i].涓氬姟鍛� != HEmpName) {
                             layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
+                            return;
+                        }
+                        if (data[i].渚涘簲鍟� != HSupName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
                             return;
                         }
                     }
@@ -1179,6 +1189,7 @@
                     var dataArray = [];
                     var HCusName = data[0].瀹㈡埛;
                     var HEmpName = data[0].涓氬姟鍛�;
+                    var HSupName = data[0].渚涘簲鍟�;
                     for (var i = 0; i < data.length; i++) {
                         var temp = {
                             "hmainid": data[i].hmainid
@@ -1203,10 +1214,14 @@
                             layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓瀹㈡埛!");
                             return;
                         }
-                        //if (data[i].涓氬姟鍛� != HEmpName) {
-                        //    layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
-                        //    return;
-                        //}
+                        if (data[i].涓氬姟鍛� != HEmpName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
+                            return;
+                        }
+                        if (data[i].渚涘簲鍟� != HSupName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                            return;
+                        }
                     }
 
                     var datajson = {
@@ -1242,6 +1257,7 @@
                     var dataArray = [];
                     var HCusName = data[0].瀹㈡埛;
                     var HEmpName = data[0].涓氬姟鍛�;
+                    var HSupName = data[0].渚涘簲鍟�;
                     for (var i = 0; i < data.length; i++) {
                         var temp = {
                             "hmainid": data[i].hmainid
@@ -1270,6 +1286,10 @@
                             layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
                             return;
                         }
+                        if (data[i].渚涘簲鍟� != HSupName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                            return;
+                        }
                     }
 
                     var datajson = {
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\217\221\350\264\247\351\200\232\347\237\245\345\215\225/Add_Edit_Xs_SeOutStockBillList.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\217\221\350\264\247\351\200\232\347\237\245\345\215\225/Add_Edit_Xs_SeOutStockBillList.html"
index bf7d053..421daad 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\217\221\350\264\247\351\200\232\347\237\245\345\215\225/Add_Edit_Xs_SeOutStockBillList.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\217\221\350\264\247\351\200\232\347\237\245\345\215\225/Add_Edit_Xs_SeOutStockBillList.html"
@@ -805,9 +805,18 @@
                         if (checkStatus.data.length == 0) {
                             return layer.msg("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�!");
                         }
+                        var HCusID = $("#HCusID").val();//鍒ゆ柇瀹㈡埛
+                        if (HCusID == 0 || HCusID == '') {
+                            HCusID = checkStatus.data[0]["HCusID"];
+                        }
                         //鑾峰彇閿�鍞鍗曚唬鐮�
                         var ProcessNumber = [];
                         for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HCusID"] != HCusID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓瀹㈡埛!");
+                                layer.close(index);
+                                return;
+                            }
                             ProcessNumber.push(checkStatus.data[i]);
                         }
                         for (var i = 0; i < ProcessNumber.length; i++) {
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\272\224\346\224\266\345\215\225/Xs_ReceivableBill.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\272\224\346\224\266\345\215\225/Xs_ReceivableBill.html"
index 91a3cfc..2e3b4c8 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\272\224\346\224\266\345\215\225/Xs_ReceivableBill.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\345\272\224\346\224\266\345\215\225/Xs_ReceivableBill.html"
@@ -1590,7 +1590,17 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-
+                        var HCusID = $("#HCusID").val();//鍒ゆ柇瀹㈡埛
+                        if (HCusID == 0 || HCusID == '') {
+                            HCusID = checkStatus.data[0]["HCusID"];
+                        }
+                        for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HCusID"] != HCusID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓瀹㈡埛!");
+                                layer.close(index);
+                                return;
+                            }
+                        }
                         if ($("#BillType").val() == "1401") {
                             setInitBySeOrderBill(checkStatus);
                         }
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\346\224\266\346\254\276\345\215\225/YS_ReceiveBill.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\346\224\266\346\254\276\345\215\225/YS_ReceiveBill.html"
index e9c1f25..defdbba 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\346\224\266\346\254\276\345\215\225/YS_ReceiveBill.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\346\224\266\346\254\276\345\215\225/YS_ReceiveBill.html"
@@ -1161,6 +1161,17 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
+                        var HCusID = $("#HCusID").val();//鍒ゆ柇瀹㈡埛
+                        if (HCusID == 0 || HCusID == '') {
+                            HCusID = checkStatus.data[0]["HCusID"];
+                        }
+                        for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HCusID"] != HCusID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓瀹㈡埛!");
+                                layer.close(index);
+                                return;
+                            }
+                        }
                         setReceivableBill(checkStatus);
 
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html"
index 6b3375a..f8ce23d 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill.html"
@@ -1874,7 +1874,17 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        
+                        var HCusID = $("#HCusID").val();//鍒ゆ柇瀹㈡埛
+                        if (HCusID == 0 || HCusID == '') {
+                            HCusID = checkStatus.data[0]["HCusID"];
+                        }
+                        for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HCusID"] != HCusID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓瀹㈡埛!");
+                                layer.close(index);
+                                return;
+                            }
+                        }
                         if ($("#BillType").val() == "1401") {
                             setInitBySeOrderBill(checkStatus);
                         } else if ($("#BillType").val() == "1402") {
diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html"
index 1c5bec6..7d3373e 100644
--- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html"
+++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html"
@@ -2256,10 +2256,18 @@
                         if (checkStatus.data.length == 0) {
                             return layer.msg("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�!");
                         }
-                      
+                        var HSupID = $("#HSupID").val();//鍒ゆ柇渚涘簲鍟�
+                        if (HSupID == 0 || HSupID == '') {
+                            HSupID = checkStatus.data[0]["HSupID"];
+                        }
                         //鑾峰彇鏀舵枡閫氱煡鍗曚唬鐮�
                         var ProcessNumber = [];
                         for (var i = 0; i < checkStatus.data.length; i++) {
+                            if (checkStatus.data[i]["HSupID"] != HSupID) {
+                                layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                                layer.close(index);//鍏抽棴寮圭獥
+                                return;
+                            }
                             ProcessNumber.push(checkStatus.data[i]);
                         }
 
diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
index a8c6e55..328117f 100644
--- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
+++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
@@ -937,6 +937,7 @@
                     var dataArray = [];
                     var HCusName = data[0].瀹㈡埛;
                     var HEmpName = data[0].涓氬姟鍛�;
+                    var HSupName = data[0].渚涘簲鍟�;
                     for (var i = 0; i < data.length; i++) {
                         var temp = {
                             "hmainid": data[i].hmainid
@@ -961,10 +962,14 @@
                             layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓瀹㈡埛!");
                             return;
                         }
-                        //if (data[i].涓氬姟鍛� != HEmpName) {
-                        //    layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
-                        //    return;
-                        //}
+                        if (data[i].涓氬姟鍛� != HEmpName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓涓氬姟鍛�!");
+                            return;
+                        }
+                        if (data[i].渚涘簲鍟� != HSupName) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曚腑瀛樺湪涓嶅悓渚涘簲鍟�!");
+                            return;
+                        }
                     }
 
                     var datajson = {

--
Gitblit v1.9.1