From a6d44d7c9aae8a241bb56baac6824ea4d765cd80 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期二, 07 十一月 2023 11:00:00 +0800
Subject: [PATCH] 生产资源 凯贝优化 供应商 ,客户禁用 默认不选 工厂日历优化 可选择 凯贝 日计划平台增加  批量选产线 斯莫尔单品过站

---
 WebTM/views/基础资料/采购基础资料/Gy_Supplier_Edit.html                  |    2 
 WebTM/views/车间管理/单品过站/Cj_ProcessItemBGA.html                   |   10 
 WebTM/views/车间管理/单品过站/Cj_ProcessItemStationPlatform.html       |  283 +++++++++++++++++--------
 WebTM/views/车间管理/单品过站/Cj_ProcessItemBGA_PJGH.html              |  125 +++++++----
 WebTM/views/基础资料/生产基础资料/Gy_BadType.html                        |    2 
 WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatForm.html               |   73 ++++++
 WebTM/views/基础资料/生产基础资料/Gy_Source.html                         |   67 ++++++
 WebTM/views/基础资料/销售基础资料/Gy_Customer_Edit.html                  |    4 
 WebTM/views/生产管理/生产计划平台/Sc_ShopCalendar.html                   |   33 ++
 WebTM/views/车间管理/单品过站/Cj_CollectionOfSingleProductDefects.html |    2 
 10 files changed, 439 insertions(+), 162 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadType.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadType.html"
index 7055c00..ef892be 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadType.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadType.html"
@@ -215,7 +215,7 @@
                 var ajaxLoad = layer.load();
                 //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
                 $.ajax({
-                    url: GetWEBURL() + '/Gy_BadReason/list',
+                    url: GetWEBURL() + '/Gy_BadReason/Gy_BadTypeList',
                     type: "GET",
                     data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html"
index 98d8297..6a3c2a7 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html"
@@ -134,6 +134,14 @@
 
 
         //#region 杩涘叆椤甸潰鍗冲姞杞�
+            var Htype = "";
+            //鑾峰彇椤甸潰璺宠浆鍙傛暟
+            var params = get_UrlVars();
+            if (typeof (params[params[0]]) == "undefined") {
+                Htype = "";// 绫诲瀷
+            } else {
+                Htype = params[params[0]];//绫诲瀷
+            }
 
             //鍒濆鍖栫晫闈�
             set_ClearBill();
@@ -239,8 +247,11 @@
                 Organ();
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid();
+                //鍒濆鍖� 閰嶇疆
+                get_ReadConfigFile();
                 //鏌ヨ
                 get_FastQuery(1);
+              
             }
             //#endregion
 
@@ -347,6 +358,9 @@
                             }
                             table.render(option);
 
+                            //瀛樺偍鏉′欢
+                            get_WriteConfigFile();
+
                             //鍒锋柊琛ㄦ牸鏁版嵁
                             DisPlay_HideColumn();
 
@@ -367,6 +381,43 @@
                 }); 
             }
             //#endregion
+
+
+            //瀛樺偍閰嶇疆鏂囦欢
+            function get_WriteConfigFile() {
+                //娓呯┖鏈湴瀛樺偍鐨勬暟鎹�
+                localStorage.removeItem("Gy_SouceList");
+                var data = {
+                    HNumber: $("#HNumber").val()
+                    , HName: $("#HName").val()
+                    , HOrgID: $("#HOrgID").val()
+                    , ColName: $("#ColName").val()
+                    , Comparator: $("#Comparator").val()
+                    , ColContent: $("#ColContent").val()
+                }
+                //鏈湴瀛樺偍
+                localStorage.setItem("Gy_SouceList", JSON.stringify(data));
+            }
+
+
+
+            //璇诲彇閰嶇疆鏂囦欢
+            function get_ReadConfigFile() {
+                //鑾峰彇鏈湴瀛樺偍鐨勬暟鎹�
+                var data = localStorage.getItem("Gy_SouceList");
+                if (data != null) {
+                    var data2 = JSON.parse(data);
+
+                    $("#HNumber").val(data2["HNumber"]);
+                    $("#HName").val(data2["HName"]);
+                    $("#HOrgID").val(data2["HOrgID"]);
+                    $("#ColName").val(data2["ColName"]);
+                    $("#Comparator").val(data2["Comparator"]);
+                    $("#ColContent").val(data2["ColContent"]);
+                    form.render('select');
+                }
+            }
+
 
             //#region 缂栬緫
             function set_ShowBill() {
@@ -524,6 +575,10 @@
                     HOrgID = $("#HOrgID").val();//缁勭粐
                 }
 
+                if (Htype != "") {
+                    Htype = decodeURI(Htype);
+                    sWhere += " and 绫诲瀷 = '" + Htype + "'";
+                }
 
                 if (HNumber) {
                     sWhere += " and 鐢熶骇璧勬簮浠g爜 like '%" + HNumber + "%'";
@@ -765,6 +820,18 @@
             }
             //#endregion
 
+
+            function get_UrlVars() {
+                var vars = [], hash;
+                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+                for (var i = 0; i < hashes.length; i++) {
+                    hash = hashes[i].split('=');
+                    vars.push(hash[0]);
+                    vars[hash[0]] = hash[1];
+                }
+                return vars;
+            }
+
             //#region 鍒楁槑鏄剧ず涓嬫媺妗�
             function ColFilter() {
                 var Organization = '<option  value="0" selected="selected" ></option>';
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html"
index 82b85a9..f5ca7c3 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier_Edit.html"
@@ -230,7 +230,7 @@
                         <div class="layui-row" style="margin-bottom:5px">
                             <label class="layui-form-label">绂佺敤鏍囧織</label>
                             <div class="layui-input-block">
-                                <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" checked="">
+                                <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="">
                             </div>
                         </div>
                     </div>
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer_Edit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer_Edit.html"
index 35966e4..8aeed26 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer_Edit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer_Edit.html"
@@ -81,7 +81,7 @@
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label">绂佺敤鏍囧織</label>
                                                     <div class="layui-input-block">
-                                                        <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" checked="">
+                                                        <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="">
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
@@ -719,7 +719,7 @@
                     data: {},
                     success: function (d) {
                         $("#HInterID").val(d.data[0].hitemid);
-                        $("input[name='HStopflag']").prop("checked", 'true');//true:閫変腑 false:涓嶉�変腑
+                        //$("input[name='HStopflag']").prop("checked", 'false');//true:閫変腑 false:涓嶉�変腑
                         layui.form.render();//瀹炴椂娓叉煋閫変腑鍜屼笉閫変腑鐨勬牱寮�,鏈�濂芥坊鍔犺繖鍙ヨ瘽
                     }
                 });
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
index 4d07117..b129f69 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
@@ -192,6 +192,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_MoverDown"><i class="layui-icon layui-icon-delete"></i>涓嬬Щ</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Priority"><i class="layui-icon layui-icon-delete"></i>浼樺厛绾�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadyAsc"><i class="layui-icon layui-icon-delete"></i>鍑嗗鎺掑簭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Souce"><i class="layui-icon layui-icon-delete"></i>閫変骇绾�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -408,6 +409,11 @@
                 case 'set_ReadyAsc':
                     set_ReadyAsc();
                     break;
+                //閫変骇绾�
+                case 'set_Souce':
+                    set_Souce(data);
+                    break;
+                    
 
             }
         });
@@ -593,13 +599,11 @@
             columns.push({ field: '閿�鍞鍗曞彿', title: '閿�鍞鍗曞彿', width: 150, sort: true });
             columns.push({ field: '鐢熶骇璁㈠崟鍙�', title: '鐢熶骇璁㈠崟鍙�', width: 150, style: 'background-color: #f9f9f9;', sort: true });
             columns.push({ field: '鐢熶骇璁㈠崟鏄庣粏琛屽彿', title: '鐢熶骇璁㈠崟鏄庣粏琛屽彿', width: 150, sort: true });
-            columns.push({ field: '浼樺厛绾�', title: '浼樺厛绾�', width: 150, edit: 'text', sort: true });
-            columns.push({ field: 'HProdORGID', title: 'HProdORGID', hide: true, sort: true });
+            columns.push({ field: 'HMaterID', title: 'HMaterID', hide: true });
             columns.push({ field: '鐢熶骇缁勭粐', title: '鐢熶骇缁勭粐', width: 150, sort: true });
             columns.push({ field: '鐗╂枡浠g爜', title: '鐗╂枡缂栫爜', width: 150, sort: true });
             columns.push({ field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 150, sort: true });
             columns.push({ field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 150, sort: true });
-            columns.push({ field: 'HUnitID', title: 'HUnitID', hide: true, sort: true });
             columns.push({ field: '閿�鍞鍗曟暟閲�', title: '閿�鍞鍗曟暟閲�', width: 150, sort: true });//0
             columns.push({ field: '璁″垝鏁伴噺', title: '鐢熶骇璁㈠崟鏁伴噺', width: 150, sort: true });//0
             columns.push({ field: '鏃ヨ鍒掓暟閲忔�婚噺', title: '鏃ヨ鍒掓暟閲忔�婚噺', width: 150, sort: true });//0
@@ -609,8 +613,7 @@
             columns.push({ field: '璁㈠崟鍙帓鏁伴噺', title: '璁㈠崟鍙帓鏁伴噺', width: 150});
             columns.push({ field: '鎷嗗崟鏁伴噺', title: '鎷嗗崟鏁伴噺', width: 150, edit: 'text' });
             columns.push({ field: '鏄ㄦ棩鏁伴噺', title: '鏄ㄦ棩鏁伴噺'});
-            columns.push({ field: '鐢熶骇杞﹂棿', title: '鐢熶骇杞﹂棿', width: 150});
-
+            columns.push({ field: '浼樺厛绾�', title: '浼樺厛绾�', width: 150, edit: 'text', sort: true });
             columns.push({ field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮', width: 150, edit: 'text', event: "HSourceID" });
 
             columns.push({
@@ -752,6 +755,7 @@
             columns.push({ field: '鐢熶骇鍛ㄦ湡', title: '鐢熶骇鍛ㄦ湡', width: 150, sort: true });
             columns.push({ field: '鏈�杩熷紑宸ユ棩鏈�', title: '鏈�杩熷紑宸ユ棩鏈�', width: 150, templet: "<div>{{d.鏈�杩熷紑宸ユ棩鏈� =='' ?'':layui.util.toDateString(d.鏈�杩熷紑宸ユ棩鏈�, 'yyyy-MM-dd')}}</div>", sort: true });
             columns.push({ field: '鏈�杩熷畬宸ユ棩鏈�', title: '鏈�杩熷畬宸ユ棩鏈�', width: 150, templet: "<div>{{d.鏈�杩熷畬宸ユ棩鏈� =='' ?'':layui.util.toDateString(d.鏈�杩熷畬宸ユ棩鏈�, 'yyyy-MM-dd')}}</div>", sort: true });
+            columns.push({ field: '鐢熶骇杞﹂棿', title: '鐢熶骇杞﹂棿', width: 150 });
             columns.push({ field: '婧愬崟涓诲唴鐮�', title: '婧愬崟涓诲唴鐮�', width: 150, sort: true });
             columns.push({ field: '婧愬崟瀛愬唴鐮�', title: '婧愬崟瀛愬唴鐮�', width: 150, sort: true });
             columns.push({ field: 'hmainid', title: '鏃ヨ鍒掑伐鍗曚富鐮�', width: 150, sort: true });
@@ -764,7 +768,7 @@
             columns.push({ field: 'HGroupName', title: 'HGroupName', width: 150, hide:true });
             columns.push({ field: '鐢熶骇璧勬簮浠g爜', title: '鐢熶骇璧勬簮浠g爜', width: 150, hide: true });
             columns.push({ field: 'HSourceID', title: 'HSourceID', hide: true });
-            columns.push({ field: 'HMaterID', title: 'HMaterID', hide: true });
+          
             columns.push({ field: 'HWorkShopID', title: 'HWorkShopID', hide: true });
             columns.push({ field: 'HUnitID', title: 'HUnitID', hide: true });
             columns.push({ field: 'HProdORGID', title: 'HProdORGID', hide: true });
@@ -2159,6 +2163,61 @@
             }
         }
 
+        //閫変骇绾�
+        function set_Souce(data) {
+
+            //data1.data[j]["婧愬崟涓诲唴鐮�"] == dataPush[i]["婧愬崟涓诲唴鐮�"] && data1.data[j]["婧愬崟瀛愬唴鐮�"] == dataPush[i]["婧愬崟瀛愬唴鐮�"]
+            if (data != 0) {
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "鐢熶骇璧勬簮鍒楄〃"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["90%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ["../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html?Htype=鐢熶骇绾�", "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鎸夐挳涓�  鐨勫洖璋�
+                        var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
+
+                        if (checkStatus.data.length != 1) {
+                            return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                        }
+                        OptionData = checkStatus.data[0];
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                    , end: function () {
+
+                        var num = 0;
+                        for (var i = 0; i < option.data.length; i++) {
+                            if (num >= data.length) {
+                                break;
+                            }
+                            if (option.data[i]["婧愬崟涓诲唴鐮�"] == data[num]["婧愬崟涓诲唴鐮�"] && option.data[i]["婧愬崟瀛愬唴鐮�"] == data[num]["婧愬崟瀛愬唴鐮�"]) {
+                                option.data[i]["HSourceID"] = OptionData.HItemID;
+                                option.data[i]["鐢熶骇璧勬簮"] = OptionData.鐢熶骇璧勬簮鍚嶇О;
+                                num += 1;
+                            }
+                        }
+                        table.render(option);
+
+                        //obj.update({
+                        //    "HSourceID": OptionData.HItemID
+                        //    , "鐢熶骇璧勬簮": OptionData.鐢熶骇璧勬簮鍚嶇О
+                        //})
+                    }
+                })
+
+              
+            }
+            else {
+                return layer.msg("璇烽�夋嫨鏁版嵁!")
+            }
+        }
+        
         //淇濆瓨
         function set_AddNew() {
 
@@ -2255,7 +2314,7 @@
                             , shift: 2 //寮瑰嚭鍔ㄧ敾
                             , area: ["90%", "90%"] //绐椾綋澶у皬
                             , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                            , content: ["../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html", "yes"]
+                            , content: ["../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html?Htype=鐢熶骇绾�", "yes"]
                             , btn: ["纭畾", "鍙栨秷"]
                             , btn1: function (index, laero) {
                                 //鎸夐挳涓�  鐨勫洖璋�
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ShopCalendar.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ShopCalendar.html"
index b83c8c2..6af9766 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ShopCalendar.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ShopCalendar.html"
@@ -34,10 +34,22 @@
                                     </div>
                                 </div>
                                 <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鐢熶骇璧勬簮浠g爜</label>
+                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                        <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鐢熶骇璧勬簮鍚嶇О</label>
+                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                        <input type="text" class="layui-input" name="HName" id="HName">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
                                     <label class="layui-form-label">鏃ユ湡</label>
                                     <div class="layui-input-block" style="width:100px">
                                         <select name="HDate" lay-verify="required" id="HDate">
-                                         <!--鍔ㄦ�佽幏鍙栨棩鏈�-->
+                                            <!--鍔ㄦ�佽幏鍙栨棩鏈�-->
                                         </select>
                                     </div>
                                 </div>
@@ -195,6 +207,17 @@
             //蹇�熻繃婊�
             form.on('submit(btnSearch)', function (data) {
                 var Year = new Date($("#HDate").val()).getFullYear();
+                var HNumber = $("#HNumber").val();
+                var HName = $("#HName").val();
+                var sWhere = "";
+                if (HNumber != "") {
+                    sWhere += " and HNumber like'%" + HNumber + "%' ";
+                }
+
+                if (HName != "") {
+                    sWhere += " and HName like'%" + HName + "%' ";
+                }
+
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid(Year, 1, "");
                 set_InitGrid(Year, 2, "");
@@ -208,7 +231,7 @@
                 set_InitGrid(Year, 10, "");
                 set_InitGrid(Year, 11, "");
                 set_InitGrid(Year, 12, "");
-                get_Display_Tree();
+                get_Display_Tree(sWhere);
                 get_Display("");
             });
 
@@ -232,7 +255,7 @@
                 set_InitGrid(Year, 10, "");
                 set_InitGrid(Year, 11, "");
                 set_InitGrid(Year, 12, "");
-                get_Display_Tree();
+                get_Display_Tree("");
                 get_Display("");
             }
 
@@ -431,13 +454,13 @@
             }
 
             // 鏍戠姸鍥炬煡璇�
-            function get_Display_Tree() {
+            function get_Display_Tree(sWhere) {
                 var ajaxLoad = layer.load();
                 $.ajax({
                     url: GetWEBURL() + '/MaterOutEntryReport/Gy_SourceList',
                     type: "GET",
                     async: false,
-                    data: { "HOrgid": sessionStorage["OrganizationID"] },
+                    data: { "HOrgid": sessionStorage["OrganizationID"], "sWhere": sWhere },
                     success: function (data1) {
                         if (data1.count == 1) {
                             layer.close(ajaxLoad);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_CollectionOfSingleProductDefects.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_CollectionOfSingleProductDefects.html"
index 4d2b7c3..f86cdcd 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_CollectionOfSingleProductDefects.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_CollectionOfSingleProductDefects.html"
@@ -52,6 +52,7 @@
                                             <label class="layui-form-label" style="width: 85px;">褰撳墠宸ュ簭</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" lay-verify="HProName" name="HProName" id="HProName" style="background-color:#efefef4d;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HProcID" name="HProcID" id="HProcID" value="0">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -519,6 +520,7 @@
                         $("#HDeptID").val(data1.data[0]["HDeptID"]);
                         $("#HDeptName").val(data1.data[0]["杞﹂棿"]);
                         $("#HProName").val(data1.data[0]["宸ュ簭"]);
+                        $("#HProcID").val(data1.data[0]["HProcID"]);
                         $("#HSourceID").val(data1.data[0]["HSourceID"]);
                         $("#HSourceName").val(data1.data[0]["鐢熶骇璧勬簮"]);
                         $("#HEmpID").val(data1.data[0]["HEmpID"]);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA.html"
index 75b3a4c..35aebad 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA.html"
@@ -699,8 +699,8 @@
                 if (HMaterSN == "") {
                     return layer.msg("璇峰厛鎵潯鐮�!");
                 }
-                //var HInterID = $("#HInterID").val();
-                //var HBillNo = $("#HBillNo").val();
+                var HInterID = $("#HInterID").val();
+                var HBillNo = $("#HBillNo").val();
                 //var HEmpName = $("#HEmpName").val();
                 //var HProdMac = $("#HProdMac").val();
                 //var HSourceInterID = $("#HSourceInterID").val();
@@ -712,8 +712,8 @@
                 var dataParams = {
                     'OperationType': 1
                     , 'HMaterSN': HMaterSN
-                    //, 'HInterID': HInterID
-                    //, 'HBillNo': HBillNo
+                    , 'HInterID': HInterID
+                    , 'HBillNo': HBillNo
                     //, 'HEmpName': HEmpName
                     //, 'HProdMac': HProdMac
                     //, 'HSourceInterID': HSourceInterID
@@ -724,7 +724,7 @@
                     //, 'subMaterList_Temp': $("#subMaterList_Temp").val()
                 }
                 var datajson = JSON.stringify(dataParams);
-                url = encodeURI('../../杞﹂棿绠$悊/鍗曞搧杩囩珯/Cj_ProcessItemBGA_PJGH.html?OperationType=1&HMaterSN=' + HMaterSN);
+                url = encodeURI('../../杞﹂棿绠$悊/鍗曞搧杩囩珯/Cj_ProcessItemBGA_PJGH.html?OperationType=1&datajson=' + datajson);
 
                 layer.open({
                     type: 2
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA_PJGH.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA_PJGH.html"
index aacd98f..e5d82a6 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA_PJGH.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemBGA_PJGH.html"
@@ -106,7 +106,7 @@
                             </div>
                         </div>
                     </div>
-                  
+
                     <script type="text/html" id="toolbarDemo">
                         <div class="layui-btn-container">
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
@@ -158,43 +158,23 @@
 
         var params = getUrlVars();
         var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫 4娣诲姞瀛愬伐鑹鸿矾绾�
-        var HMaterSN = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+        var datajson = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
 
         //鍒跺崟浜�
         $("#HMaker").val(sessionStorage["HUserName"]);
         $("#hmakedate").val(Format(new Date(), "yyyy-MM-dd"));
 
         //鍒ゆ柇鏄惁鏂板
-        if (HMaterSN != null || HMaterSN != "") {
+        if (OperationType == 1) {
+            datajson = decodeURI(datajson);
+            datajson = $.parseJSON(datajson);
             OperationType = 1;
-            $("#HMaterSN").val(HMaterSN);
-            $.ajax({
-                url: GetWEBURL() + "/Web/GetMAXNum",
-                type: "GET",
-                data: { "HBillType": '3791' },
-                success: function (d) {
-                    $("#HInterID").val(d.data[0].HInterID);
-                    $("#HBillNo").val(d.data[0].HBillNo);
-                    $("#HBillNo_bak").val(d.data[0].HBillNo);
-                }
-            });
+            $("#HMaterSN").val(datajson.HMaterSN);
+            $("#HInterID").val(datajson.HInterID);
+            $("#HBillNo").val(datajson.HBillNo);
+            $("#HBillNo_bak").val(datajson.HBillNo);
             //鍒濆鍖栫晫闈�
             set_ClearBill();
-        } else if (OperationType == 2) {
-            //绂佺敤缁勭粐閫夐」
-            //$("#HOrgID").attr("disabled", true);
-            RoadBillMain(HMaterSN);
-            $.ajax({
-                url: GetWEBURL() + "/Web/GetMAXNum",
-                type: "GET",
-                async: false,
-                data: { "HBillType": '3717' },
-                success: function (d) {
-                    $("#HInterID").val(d.data[0].HInterID);
-                    $("#HBillNo").val(d.data[0].HBillNo);
-                    $("#HBillNo_bak").val(d.data[0].HBillNo);
-                }
-            });
         }
 
 
@@ -223,16 +203,6 @@
         //閫夋嫨璐ㄦ鍛�
         form.on('submit(btnHEmp)', function () {
             btnHEmp();
-        });
-
-        //閫夋嫨鐢熶骇璧勬簮
-        form.on('submit(btnHSource)', function () {
-            btnHSource();
-        });
-
-        //閫夋嫨鐢熶骇鐝粍鎸夐挳
-        form.on('submit(btnHGroup)', function () {
-            btnHGroup();
         });
 
         //鏂板
@@ -271,7 +241,10 @@
 
         //鍒濆鍖栫晫闈�
         function set_ClearBill() {
+            //鏌ヨ缁戝畾鐢ㄦ埛
             get_Display();
+            //鏌ヨ鏉$爜缁戝畾鐨勮繑淇褰�
+            get_RepairRecord();
         }
 
         //鏌ヨ
@@ -282,16 +255,13 @@
             $.ajax({
                 url: GetWEBURL() + '/Cj_SingleStation/Cj_CollectionOfSingleProductDefectsUserList',
                 type: "GET",
+                async: false,
                 data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.count == 1) {
 
-                        $("#HSourceID").val(data1.data[0]["HSourceID"]);
-                        $("#HSourceName").val(data1.data[0]["鐢熶骇璧勬簮"]);
                         $("#HEmpID").val(data1.data[0]["HEmpID"]);
                         $("#HEmpName").val(data1.data[0]["璐ㄦ鍛�"]);
-                        $("#HGroupID").val(data1.data[0]["HGroupID"]);
-                        $("#HGroupName").val(data1.data[0]["鐢熶骇鐝粍"]);
                         layer.close(ajaxLoad);
 
                         //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
@@ -375,7 +345,7 @@
                 type: 2//寮圭獥绫诲瀷
                 , skin: 'layui-layer-rim' //鍔犱笂杈规
                 , area: ['90%', '90%']//澶у皬
-                , title: '璐ㄦ鍛樺垪琛�'//鏍囬
+                , title: '缁翠慨鍛樺垪琛�'//鏍囬
                 , shift: 2//寮瑰嚭鍔ㄧ敾
                 , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html', 'yes']
                 , btn: ['纭畾', '鍙栨秷']
@@ -394,9 +364,72 @@
             })
         }
 
-   
+        //鏌ヨ鏉$爜缁戝畾鐨勮繑淇褰�
+        function get_RepairRecord() {
+            var index = layer.load();
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/Sc_SourceLineRepairBillSub_MaterList",
+                async: false,
+                data: { "sWhere": " and HSourceBillNo='" + $("#HMaterSN").val() + "'", "user": sessionStorage["HUserName"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        layer.close(index);
 
-      
+                        var option = {
+                            elem: '#mainTable'
+                            , toolbar: '#toolbarDemo'
+                            , page: false
+                            , totalRow: true
+                            , data: data1.data
+                            , cellMinWidth: 120
+                            , height: 400
+                            , cols: [[
+                                { type: 'checkbox', fixed: 'left' }
+                                , { type: 'numbers', title: '搴忓彿' }
+                                , { field: 'HInterID', title: 'HInterID', hide: true }
+                                , { field: 'HEntryID', title: 'HEntryID', hide: true }
+                                , { field: 'HBillNo_bak', title: 'HBillNo_bak', hide: true }
+                                , { field: 'HICMOInterID', title: 'HICMOInterID', hide: true }
+                                , { field: 'HICMOEntryID', title: 'HICMOEntryID', hide: true }
+                                , { field: 'HICMOBillType', title: 'HICMOBillType', hide: true }
+                                , { field: 'HICMOBillNo', title: '鐢熶骇璁㈠崟' }
+                                , { field: 'HDate', title: '鏃ユ湡' }
+                                , { field: 'HMaterID', title: 'HMaterID', hide: true }
+                                , { field: 'HMaterNumber', title: '閰嶄欢鐗╂枡缂栫爜' }
+                                , { field: 'HMaterName', title: '閰嶄欢鐗╂枡鍚嶇О' }
+                                , { field: 'HUnitID', title: 'HUnitID', hide: true }
+                                , { field: 'HQty', title: '閰嶄欢鏁伴噺', hide: true }
+                                , { field: 'HSupID', title: 'HSupID', hide: true }
+                                , { field: 'HBatchNo', title: '鏇存崲鍖归厤鎵规', hide: true }
+                                , { field: 'HBarCode', title: '閰嶄欢SN鐮�' }
+                                , { field: 'HMaterSN', title: '浜у搧SN鐮�' }
+                                , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', hide: true }
+                                , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', hide: true }
+                                , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', hide: true }
+                                , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', hide: true }
+                                , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
+                            ]]
+                        }
+
+                        table.render(option);
+
+                    }
+                    else {
+                        layer.close(index);
+                        layer.msg(data1.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                    $("#HBarCodeSN").val("");
+                },
+                error: function (err) {
+                    layer.close(index);
+                    layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                }
+            });
+        }
+
+
 
         //鑾峰彇鍙傛暟
         function getUrlVars() {
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemStationPlatform.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemStationPlatform.html"
index 7511ac1..fee1b61 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemStationPlatform.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231/Cj_ProcessItemStationPlatform.html"
@@ -139,9 +139,13 @@
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">鎿嶄綔鍛�</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" lay-verify="HMateMAC" name="HMateMAC" id="HMateMAC" style="background-color:#efefef4d;" readonly>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鎿嶄綔鍛�</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HEmpName2" name="HEmpName2" id="HEmpName2" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HEmpID2" name="HEmpID2" id="HEmpID2" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmp2" id="btnHEmp2" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -161,7 +165,6 @@
                     </div>
                     <div class="layui-tab" lay-filter="tab-POStockInBill" style="width: 39%; float: left; height: 100px; background-color: white;">
                         <div class="layui-tab-content" style="padding-top: 10px; padding-left: 40%;">
-                            <!--鍩烘湰淇℃伅-->
                             <div class="layui-tab-item layui-show">
                                 <div class="layui-form-item">
                                     <div class="layui-row">
@@ -187,7 +190,6 @@
                     </div>
                     <div class="layui-tab" lay-filter="tab-POStockInBill" style="width: 10%; float: left; height: 100px; background-color: white;">
                         <div class="layui-tab-content" style="padding-top: 10px;">
-                            <!--鍩烘湰淇℃伅-->
                             <div class="layui-tab-item layui-show">
                                 <div class="layui-form-item">
                                     <div style="padding: 10px;">
@@ -201,7 +203,21 @@
                         <ul class="layui-tab-title">
                             <li class="layui-this">鍏抽敭浠舵竻鍗�</li>
                         </ul>
-                        <div class="layui-tab-content">
+                        <div class="layui-tab-content" style="background-color: white;">
+                            <div class="layui-row" style="margin-bottom: 5px;">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">娴佽浆鍗�:</label>
+                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                        <input type="text" class="layui-input" name="HBardCodeProcExchBillNo" lay-verify="HBardCodeProcExchBillNo" id="HBardCodeProcExchBillNo">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">閰嶄欢鐮�:</label>
+                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                        <input type="text" class="layui-input" name="HBardCodeMater" lay-verify="HBardCodeMater" id="HBardCodeMater">
+                                    </div>
+                                </div>
+                            </div>
                             <div class="layui-tab-item layui-show">
                                 <!--鍏抽敭浠舵竻鍗�-->
                                 <table class="layui-hide" id="mainTable2" lay-filter="mainTable2"></table>
@@ -273,48 +289,11 @@
 
         //#region 杩涘叆椤甸潰鍗冲姞杞�
 
-        var params = getUrlVars();
-        var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫 4娣诲姞瀛愬伐鑹鸿矾绾�
-        var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+        set_ClearBill();
 
         //鍒跺崟浜�
         $("#HMaker").val(sessionStorage["HUserName"]);
         $("#hmakedate").val(Format(new Date(), "yyyy-MM-dd"));
-
-        //鍒ゆ柇鏄惁鏂板
-        if (linterid == null || linterid == 0) {
-            //$("#HIDDEN").hide();
-            OperationType = 1;
-
-            $.ajax({
-                url: GetWEBURL() + "/Web/GetMAXNum",
-                type: "GET",
-                data: { "HBillType": '3791' },
-                success: function (d) {
-                    //console.log(d.data);
-                    $("#HInterID").val(d.data[0].HInterID);
-                    $("#HBillNo").val(d.data[0].HBillNo);
-                    $("#HBillNo_bak").val(d.data[0].HBillNo);
-                }
-            });
-            //鍒濆鍖栫晫闈�
-            set_ClearBill();
-        } else if (OperationType == 2) {
-            //绂佺敤缁勭粐閫夐」
-            //$("#HOrgID").attr("disabled", true);
-            RoadBillMain(linterid);
-            $.ajax({
-                url: GetWEBURL() + "/Web/GetMAXNum",
-                type: "GET",
-                async: false,
-                data: { "HBillType": '3717' },
-                success: function (d) {
-                    $("#HInterID").val(d.data[0].HInterID);
-                    $("#HBillNo").val(d.data[0].HBillNo);
-                    $("#HBillNo_bak").val(d.data[0].HBillNo);
-                }
-            });
-        }
 
 
 
@@ -334,15 +313,29 @@
             }
         });
 
-        //閫夋嫨涓嶈壇鍘熷洜
-        form.on('submit(btnHBadReason)', function () {
-            btnHBadReason();
+        //娴佽浆鍗″洖杞︽柟娉�
+        $('#HBardCodeProcExchBillNo').on('keydown', function (event) {
+            var HBarCode = $('#HBardCodeProcExchBillNo').val();
+            if (event.keyCode == 13) {
+                if (!HBarCode) {
+                    layer.msg("娴佽浆鍗′笉鑳戒负绌猴紒")
+                    return;
+                }
+                get_BomList(HBarCode);
+            }
         });
+
 
         //閫夋嫨璐ㄦ鍛�
         form.on('submit(btnHEmp)', function () {
             btnHEmp();
         });
+
+        //閫夋嫨鎿嶄綔鍛�
+        form.on('submit(btnHEmp2)', function () {
+            btnHEmp2();
+        });
+
 
         //閫夋嫨鐢熶骇璧勬簮
         form.on('submit(btnHSource)', function () {
@@ -354,25 +347,16 @@
             btnHGroup();
         });
 
-        //鏂板
-        form.on('submit(set_AddNew)', function () {
-            layer.confirm('鏂板鍚庨〉闈㈡暟鎹皢娑堝け锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                location.replace('Cj_CollectionOfSingleProductDefects.html?OperationType=1&linterid=0');
-            });
+        //閫夋嫨鐢熶骇杞﹂棿鎸夐挳
+        form.on('submit(btnHDept)', function () {
+            btnHDept();
         });
 
-        //淇濆瓨鎻愪氦
-        form.on('submit(btnSave_BL)', function (data) {//鎻愪氦
-            if (AllowLoadData(data)) {
-                set_AddNew(data,"涓嶈壇");
-            }
+        //閫夋嫨宸ュ簭鎸夐挳
+        form.on('submit(btnHProc)', function () {
+            btnHProc();
         });
 
-        form.on('submit(btnSave_BF)', function (data) {//鎻愪氦
-            if (AllowLoadData(data)) {
-                set_AddNew(data,"鎶ュ簾");
-            }
-        });
 
         //閫�鍑�
         form.on('submit(btnEdit)', function (data) {
@@ -391,6 +375,7 @@
         //鍒濆鍖栫晫闈�
         function set_ClearBill() {
             get_Display();
+            get_CriticalPartsList();//鍏抽敭浠舵竻鍗�
         }
 
         //鏌ヨ
@@ -407,11 +392,14 @@
 
                         $("#HDeptID").val(data1.data[0]["HDeptID"]);
                         $("#HDeptName").val(data1.data[0]["杞﹂棿"]);
-                        $("#HProName").val(data1.data[0]["宸ュ簭"]);
+                        $("#HProcName").val(data1.data[0]["宸ュ簭"]);
+                        $("#HProcID").val(data1.data[0]["HProcID"]);
                         $("#HSourceID").val(data1.data[0]["HSourceID"]);
                         $("#HSourceName").val(data1.data[0]["鐢熶骇璧勬簮"]);
                         $("#HEmpID").val(data1.data[0]["HEmpID"]);
                         $("#HEmpName").val(data1.data[0]["璐ㄦ鍛�"]);
+                        $("#HEmpID2").val(data1.data[0]["HEmpID"]);
+                        $("#HEmpName2").val(data1.data[0]["璐ㄦ鍛�"]);
                         $("#HGroupID").val(data1.data[0]["HGroupID"]);
                         $("#HGroupName").val(data1.data[0]["鐢熶骇鐝粍"]);
                         layer.close(ajaxLoad);
@@ -427,6 +415,33 @@
                 }
 
             });
+        }
+
+
+        //鍏抽敭浠舵竻鍗�
+        function get_CriticalPartsList() {
+            var option = {
+                elem: '#mainTable2'
+                //, toolbar: '#toolbarDemo'
+                , async: true
+                , page: false
+                //, totalRow: true
+                , cellMinWidth: 120
+                , data: []
+                , height: 185
+                , cols: [[
+                    { type: 'numbers', title: '搴忓彿' }
+                    , { field: '鏃ユ湡', title: '鏃ユ湡' }
+                    , { field: '閰嶄欢鍚嶇О', title: '閰嶄欢鍚嶇О' }
+                    , { field: '閰嶄欢瑙勬牸', title: '閰嶄欢瑙勬牸' }
+                    , { field: '閰嶄欢鏁伴噺', title: '閰嶄欢鏁伴噺' }
+                    , { field: '褰撳墠鎵规', title: '褰撳墠鎵规' }
+                    , { field: 'HBillNo_bak', title: 'HBillNo_bak', hide: true }
+                    , { field: 'HICMOInterID', title: 'HICMOInterID', hide: true }
+                ]]
+            }
+            table.render(option);
+
         }
 
         //鏉$爜鍥炶溅鏌ヨ
@@ -466,32 +481,43 @@
             });
         }
 
-         //涓嶈壇鍘熷洜閫夋嫨椤甸潰
-        function btnHBadReason() {
-            layer.open({
-                type: 2//寮圭獥绫诲瀷
-                , skin: 'layui-layer-rim' //鍔犱笂杈规
-                , area: ['90%', '90%']//澶у皬
-                , title: '涓嶈壇鍘熷洜鍒楄〃'//鏍囬
-                , shift: 2//寮瑰嚭鍔ㄧ敾
-                , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadReason.html', 'yes']
-                , btn: ['纭畾', '鍙栨秷']
-                , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
-                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
-                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
-                    if (checkStatus.data.length === 0) {
-                        return layer.msg('璇烽�夋嫨鏁版嵁');
-                    }
-                    //鑾峰彇鏁版嵁
-                    $("#HBadReasonID").val(checkStatus.data[0].HItemID);
-                    $("#HBadReasonName").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);
+        //娴佽浆鍗℃煡璇㈠叧閿欢娓呭崟
+        function get_BomList(HBarCode) {
+            var index = layer.load();
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/HBardCodeBomList",
+                async: true,
+                data: { "HBarCode": HBarCode, "user": sessionStorage["HUserName"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        layer.close(index);
+                        $("#HICMOBillNo").val(data1.data[0]["鐢熶骇璁㈠崟"]);
+                        $("#HICMOInterID").val(data1.data[0]["HICMOInterID"]);
+                        $("#HProcExchBillNo").val(data1.data[0]["宸ュ簭娴佽浆鍗�"]);
+                        $("#HProcExchInterID").val(data1.data[0]["HSourceInterID"]);
+                        $("#HMaterNumber").val(data1.data[0]["鐗╂枡缂栫爜"]);
+                        $("#HMaterID").val(data1.data[0]["HMaterID"]);
+                        $("#HMaterName").val(data1.data[0]["鐗╂枡鍚嶇О"]);
+                        $("#HModel").val(data1.data[0]["瑙勬牸鍨嬪彿"]);
+                        $("#HBarCode").val(data1.data[0]["鏉$爜"]);
 
-                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    else {
+                        layer.close(index);
+                        layer.msg(data1.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                    $("#HBarCodeSN").val("");
+                },
+                error: function (err) {
+                    layer.close(index);
+                    layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                 }
-            })
+            });
         }
 
-         //璐ㄦ鍛橀�夋嫨椤甸潰
+        //璐ㄦ鍛橀�夋嫨椤甸潰
         function btnHEmp() {
             layer.open({
                 type: 2//寮圭獥绫诲瀷
@@ -510,6 +536,32 @@
                     //鑾峰彇鏁版嵁
                     $("#HEmpID").val(checkStatus.data[0].HItemID);
                     $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+            })
+        }
+
+
+         //鎿嶄綔鍛橀�夋嫨椤甸潰
+        function btnHEmp2() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '璐ㄦ鍛樺垪琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html', 'yes']
+                , btn: ['纭畾', '鍙栨秷']
+                , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                    if (checkStatus.data.length === 0) {
+                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HEmpID2").val(checkStatus.data[0].HItemID);
+                    $("#HEmpName2").val(checkStatus.data[0].鑱屽憳鍚嶇О);
 
                     layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                 }
@@ -568,18 +620,59 @@
             })
         }
 
-        //鑾峰彇鍙傛暟
-        function getUrlVars() {
-            var vars = [], hash;
-            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
-            for (var i = 0; i < hashes.length; i++) {
-                hash = hashes[i].split('=');
-                vars.push(hash[0]);
-                vars[hash[0]] = hash[1];
-            }
-            return vars;
+        //鐢熶骇杞﹂棿閫夋嫨椤甸潰
+        function btnHDept() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鐢熶骇杞﹂棿鍒楄〃'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                , btn: ['纭畾', '鍙栨秷']
+                , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                    if (checkStatus.data.length != 1) {
+                        return layer.msg('璇烽�夋嫨涓�鏉℃暟鎹�');
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HDeptID").val(checkStatus.data[0].HItemID);//
+                    $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);//
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
         }
 
+        //宸ュ簭閫夋嫨椤甸潰
+        function btnHProc() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '宸ュ簭鍒楄〃'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes']
+                , btn: ['纭畾', '鍙栨秷']
+                , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                    if (checkStatus.data.length != 1) {
+                        return layer.msg('璇烽�夋嫨涓�鏉℃暟鎹�');
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HProcID").val(checkStatus.data[0].HItemID);//
+                    $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);//
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+    
         //淇濆瓨HMaker
         function set_AddNew(data, HResult) {
 

--
Gitblit v1.9.1