From 22870b2ceda5ea1dc4e83c8b8d6a11973b834be3 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期四, 24 八月 2023 15:37:56 +0800
Subject: [PATCH] 指引卡开工单列表 指引卡完工单列表

---
 WebTM/views/车间管理/工序进站接收单/Cj_StationInBill.html |  429 ++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 387 insertions(+), 42 deletions(-)

diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
index fe0685f..f3e0f77 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
@@ -20,6 +20,10 @@
         .layui-form-item .layui-inline {
             margin-right: 0;
         }
+        html {
+            background-color: white;
+            color: white;
+        }
     </style>
 </head>
 
@@ -76,6 +80,13 @@
                                                 <input type="text" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鐢熶骇缁勭粐</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HPRDOrg" id="HPRDOrg" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HPRDOrgID" id="HPRDOrgID" value="0">
+                                            </div>
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
@@ -124,12 +135,16 @@
                                             <label class="layui-form-label"><span style="color:red;">*</span>娴佽浆鍗″彿</label>
                                             <div class="layui-input-inline">
                                                 <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" name="HProcExchHinteID" id="HProcExchHinteID">
                                             </div>
                                         </div>
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label"><span style="color:red;">*</span>褰撳墠宸ュ簭</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HProcName" id="HProcName" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HProcName" id="HProcName" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="CurrPro-BT" id="SerialNum-BT" style="width: 40px; padding: 0 10px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
                                                 <input type="hidden" name="HProcID" id="HProcID" value="0">
                                             </div>
                                         </div>
@@ -144,8 +159,12 @@
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label"><span style="color:red;">*</span>娴佹按鍙�</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HProcNo" id="HProcNo">
+                                                <input type="text" class="layui-input" name="HProcNo" id="HProcNo" placeholder="璇烽敭鍏ュ悗鍥炶溅">
                                             </div>
+                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="SerialNum-BT" id="SerialNum-BT" style="width: 40px; padding: 0 10px;">
+                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                            </button>
+                                            <input type="hidden" value="0" name="HProcID" id="HProcID">
                                         </div>
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">鐢熶骇璧勬簮</label>
@@ -172,6 +191,7 @@
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label"><span style="color:red;">*</span>鎺ユ敹浜�</label>
                                             <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HEmpNumber" id="HEmpNumber">
                                                 <input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                 <button type="button" class="layui-btn" lay-submit="" lay-filter="HEmployeeID-BT" id="HEmployeeID-BT" style="width: 40px; padding: 0 10px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
@@ -196,12 +216,12 @@
                                             </div>
                                         </div>
                                         <!--<div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label"><span style="color:red;">*</span>宸ヤ綔涓績</label>
-                                            <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HCenterName" id="HCenterName" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HCenterID" id="HCenterID" value="0">
-                                            </div>
-                                        </div>-->
+            <label class="layui-form-label"><span style="color:red;">*</span>宸ヤ綔涓績</label>
+            <div class="layui-input-inline">
+                <input type="text" class="layui-input" name="HCenterName" id="HCenterName" style="background-color:#efefef4d;" readonly>
+                <input type="hidden" name="HCenterID" id="HCenterID" value="0">
+            </div>
+        </div>-->
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs8 layui-inline">
@@ -371,11 +391,12 @@
                             </div>
                         </div>
                     </div>
+                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                     <!--闅愯棌瀛楁-->
                     <input type="hidden" name="lngICMOEntryID" id="lngICMOEntryID">
                     <input type="hidden" name="lngBillKey" id="lngBillKey" value="0">
                     <input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0">
-                    <input type="hidden" name="HMaker" id="HMaker"><!--鍒跺崟浜�-->
+                    <!--<input type="hidden" name="HMaker" id="HMaker">--><!--鍒跺崟浜�-->
                     <input type="hidden" name="eventType" id="eventType" value="Add">
                     <input type="hidden" name="HMainInterID" id="HMainInterID" value="0">
                 </form>
@@ -397,10 +418,28 @@
                 , upload = layui.upload
                 , element = layui.element;
             var params = get_UrlVars();
+
+            //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            var titleData = [];           
+
             if (typeof (params[params[0]]) == "undefined") {
                 var OperationType = 1;//鎿嶄綔绫诲瀷
                 var closeType = 2;  //鍏抽棴绫诲瀷
-            } else {
+            } else if (params[params[0]] == 2) { //宸ュ簭杩涚珯鎺ユ敹鍗�
+                var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+                var HBillNo = params[params[1]];//婧愬崟鍗曞彿
+                var HProcNo = params[params[2]];//娴佹按鍙�
+
+                var HBarCode = HBillNo;//鏉″舰鐮�
+                var sProcNo = HProcNo;//娴佹按鍙�
+
+                if (HBarCode != "undefined" && sProcNo != "undefined") {
+                    $("#HBarCode").val(HBarCode);
+                    $('#HProcNo').val(sProcNo);
+                    txtHBarCode_KeyDown(HBarCode);
+                    txtHProcNo_KeyDown(HBarCode, sProcNo);
+                }
+            }  else {
                 var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
@@ -409,7 +448,9 @@
             }
 
             //鍒ゆ柇鏄惁鏂板
-            if (OperationType == 1) {
+            if (OperationType == 1 || OperationType == 2) {
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                 //鑾峰彇鏈�澶у崟鎹彿
                 var ajaxLoad = layer.load();
                 $.ajax({
@@ -431,6 +472,7 @@
                 $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//瀹℃牳鎸夐挳榛樿绂佺敤
                 $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//鍙嶅鏍告寜閽粯璁ょ鐢�
                 $('#set_Modify').addClass("layui-btn-disabled").attr("disabled", true);//淇敼鎸夐挳绂佺敤
+                GetDefValByUser();
             }
             else if (OperationType == 3) {
                 $("#eventType").val("Modify");
@@ -454,10 +496,33 @@
 
             //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
 
+            //閫夋嫨娴佹按鍙峰脊绐�
+            form.on('submit(SerialNum-BT)', function () {//鐢熶骇璧勬簮
+                var value = $("#HProcExchHinteID").val();
+                // 鍒ゆ柇鏄惁宸茬粡杈撳叆娴佹按鍙凤紝鏄垯寮瑰嚭妯℃�佹锛屽惁鍒欑粰鍑烘彁绀�
+                if (value) {
+                    layer.open({
+                        type: 2
+                        , area: ['80%', '80%']
+                        , title: '娴佹按鍙�'
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: [`../../Baseset/鍩虹璧勬枡/Gy_GetProcNoList.html?HInterID=${value}`, 'yes']
+                        , resize: false
+                        , cancel: function (index, layero) {
+                        }                       
+                    })
+                } else {
+                    layer.alert('璇锋偍纭杈撳叆娴佽浆鍗″彿鍚庨噸璇昢_^', { icon: 7 });
+                    //alert('璇峰厛杈撳叆娴佽浆鍗″彿!')
+                }
+            });
+
             //#region 鏂板鎸夐挳
             form.on('submit(set_AddNew)', function () {//鎻愪氦
                 layer.confirm('鏂板鍚庨〉闈㈡暟鎹皢娑堝け锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    location.replace('Cj_StationInBill.html?OperationType=1');
+                    location.replace('Cj_StationInBill.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2');
                 });
             })
             //#endregion
@@ -476,20 +541,29 @@
                     layer.msg("娴佹按鍙锋病鏈夐�夋嫨锛佽杈撳叆娴佹按鍙峰悗鍥炶溅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     return;
                 }
-                var oMain = data.field;
+                //console.log(data.field);
+                var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"];
+                //var oMain = data.field;
+                var HUserName = sessionStorage["HUserName"];
                 var index = layer.load();
                 $.ajax({
                     type: "POST",
                     url: GetWEBURL() + "/Cj_StationInBill/AddBill",
                     async: true,
-                    data: { "oMain": oMain },
+                    data: { "oMain": oMain},
                     dataType: "json",
                     success: function (result) {
                         if (result.count == 1) {
                             layer.close(index);
                             layer.msg("鎻愪氦鎴愬姛");
-                            //淇濆瓨鍚庢祻瑙�
-                            ReRoadBillMain();
+
+                            $("#HQty").attr("disabled", "true");
+                            if (result.Verify == "Y") {
+                                location.replace('Cj_StationInBill.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2');
+                            } else {
+                                //淇濆瓨鍚庢祻瑙�
+                                ReRoadBillMain();
+                            }
                         }
                         else {
                             layer.close(index);
@@ -513,6 +587,8 @@
                         Pub_Close(1);
                     } else if (OperationType == 4) {
                         Pub_Close(1);
+                    } else if (OperationType == 2) {
+                        Pub_Close(1);
                     }
                 });
             })
@@ -534,11 +610,11 @@
 
             //#endregion
 
-            //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
+        //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
 
             //#region 淇濆瓨鍚庢祻瑙堟柟娉�
             function ReRoadBillMain() {
-                location.replace('Cj_StationInBill.html?OperationType=4&linterid=' + $("#HInterID").val() + '&HSouceBillType=');
+                location.replace('Cj_StationInBill.html?OperationType=4&linterid=' + $("#HInterID").val() + '&HBillNo=' + $("#HBillNo").val() + '&HSouceBillType=');
             }
             //#endregion
 
@@ -566,7 +642,13 @@
                             "HSourceName": data.HSourceName,
                             "HEmpID": data.HEmpID,
                             "HEmpName": data.HEmpName,
-                            "HRemark": data.HRemark
+                            "HRemark": data.HRemark,
+                            "HMaker": data.HMaker,
+                            "HMakeDate": Pub_Format(data.HMakeDate, "yyyy-MM-dd hh:mm:ss"),
+                            "HUpDater": data.HUpDater,
+                            "HUpDateDate": data.HUpDater == "" ? "" : Pub_Format(data.HUpDateDate, "yyyy-MM-dd hh:mm:ss"),
+                            "HChecker": data.HChecker,
+                            "HCheckDate": data.HChecker == "" ? "" : Pub_Format(data.HCheckDate, "yyyy-MM-dd hh:mm:ss")
                         });
                         if (data.鏄惁瀹℃牳 == "true") {
                             $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//瀹℃牳鎸夐挳绂佺敤
@@ -580,6 +662,38 @@
                             $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//鍙嶅鏍告寜閽鐢�
                         }
                         PicUpload();
+                        layer.close(index);
+                    }
+                    , error: function () {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触");
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+            function GetDefValByUser()
+            {
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser",
+                    type: "GET",
+                    data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var data = result.data[0];
+                       
+                        form.val("formData", {                        
+                            "HSourceID": data.HSourceID,
+                            "HSourceName": data.鐢熶骇璧勬簮鍚嶇О,
+                            "HGroupID": data.HGroupID,
+                            "HGroupName": data.鐢熶骇鐝粍鍚嶇О,
+                            "HCenterID": data.HWorkCenterID,
+                            "HCenterName": data.宸ヤ綔涓績鍚嶇О,
+                            "HEmpID": data.HEmpID,
+                            "HEmpNumber": data.鎿嶄綔鍛樹唬鐮�,
+                            "HEmpName": data.鎿嶄綔鍛樺悕绉�
+                        });
                         layer.close(index);
                     }
                     , error: function () {
@@ -660,7 +774,7 @@
             }
             //#endregion
 
-            //#endregion
+        //#endregion
 
 
             //鏂囦欢涓婁紶
@@ -770,7 +884,7 @@
             $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
             //$("#HEmpID").val(sessionStorage["Czybm"]);
             //$("#HEmp").val(sessionStorage["HUserName"]);
-            $("#HMaker").val(sessionStorage["HUserName"]);
+         
 
 
 
@@ -787,32 +901,182 @@
             });
 
             function txtHBarCode_KeyDown(HBarCode) {
+                var barNo = HBarCode.substr(0, 3);
+                if (barNo == 'PRO' && $('#HProcExchHinteID').val() == '') {
+                    layer.msg("璇锋壂瀹屾祦杞崱鍚庡啀鎵伐搴忕爜")
+                    layer.close(index);
+                    return;
+                }
+
                 var index = layer.load();
                 $.ajax({
-                    url: GetWEBURL() + "/Cj_StationEntrustInBill/txtHBarCode_KeyDown",
+                    url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown2",
                     type: "GET",
-                    data: { "HBarCode": HBarCode },
+                    data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchHinteID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "In" },
                     success: function (result) {
                         if (result.count == 1) {
-                            var data = result.data[0];
-                            form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
-                                "HICMOInterID": data.hicmointerid,
-                                "lngICMOEntryID": data.lngICMOEntryID,
-                                "HICMOBillNo": data.浠诲姟鍗曞彿,
-                                "HMaterID": data.HMaterID,
-                                "HMaterName": data.浜у搧,
-                                "HMaterNumber": data.浜у搧浠g爜,
-                                "HMaterModel": data.瑙勬牸鍨嬪彿,
-                                "HPieceQty": data.娴佽浆鍗℃暟閲�,
-                                "HPlanQty": data.娴佽浆鍗℃暟閲�,
-                                "HProcExchBillNo": data.鍗曟嵁鍙�,
-                                "HICMOQty": data.浠诲姟鍗曟暟閲�,
-                                "lngBillKey": data.hmainid,
-                                "HOrderProcNO": data.璁㈠崟璺熻釜鍙�
-                            });
-                            $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
-                            $("#HBarCode").css("background-color", "#efefef4d");
-                            HProcExchBillNoFlag = true;
+                            var data = result.data[0];                            
+
+                            switch (barNo) {
+                                case "HCX":
+                                    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                        "HSourceID": data.HItemID,
+                                        "HSourceName": data.鐢熶骇璧勬簮鍚嶇О
+                                    });
+                                    break;
+                                case "SBM":
+                                    layer.msg("璁惧鍚嶇О : " + data.璁惧鍚嶇О, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "璁惧鐮�" });
+                                    break;
+                                case "JYM"://妫�楠屽憳
+                                    layer.msg("妫�楠屽憳 : " + data.鑱屽憳鍚嶇О + "<br>" + "閮ㄩ棬 : " + data.閮ㄩ棬鍚嶇О + "<br>" + "鐝粍 : " + data.鐝粍鍚嶇О, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "鍛樺伐鐮�" });
+                                    //form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                    //    "HEmpID": data.HItemID,
+                                    //    "HEmpNumber": data.鑱屽憳浠g爜,
+                                    //    "HEmpName": data.鑱屽憳鍚嶇О
+                                    //});
+                                    break;
+                                case "GRM"://鎿嶄綔鍛橈紝鎺ユ敹浜�
+                                    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                        "HEmpID": data.HItemID,
+                                        "HEmpNumber": data.鑱屽憳浠g爜,
+                                        "HEmpName": data.鑱屽憳鍚嶇О,
+                                        "HGroupID": data.鐝粍ID,
+                                        "HGroupName": data.鐝粍鍚嶇О
+                                    });
+                                    break;
+                                //case "CGM":
+                                //    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                //        "HEmpID": data.HItemID,
+                                //        "HEmpNumber": data.鑱屽憳浠g爜,
+                                //        "HEmpName": data.鑱屽憳鍚嶇О
+                                //    });
+                                //    break;
+                                case "HWH":
+                                    var HSpflag = data.鍚敤浠撲綅 == "Y" ? "鏄�" : "鍚�";
+                                    layer.msg("浠撳簱鍚嶇О : " + data.浠撳簱鍚嶇О + "<br>" + "鍚敤浠撲綅 : " + HSpflag, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "浠撳簱鐮�" });
+                                    break;
+                                case "HSP":
+                                    layer.msg("浠撲綅鍚嶇О : " + data.浠撲綅鍚嶇О + "<br>" + "浠撳簱鍚嶇О : " + data.浠撳簱鍚嶇О, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "浠撲綅鐮�" });
+                                    break;
+                                case "PRO":
+                                    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                        "HProcID": data.HItemID,
+                                        "HProcName": data.宸ュ簭鍚嶇О,
+                                        "HProcNo": data.娴佹按鍙�,
+                                        "lngBillSubKey": data.hsubid,
+                                        "HCenterName": data.宸ヤ綔涓績,
+                                        "HCenterID": data.HCenterID
+                                    });
+                                    break;
+                                case "WLM":
+                                    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                        "HMaterID": data.HItemID,
+                                        "HMaterName": data.鐗╂枡鍚嶇О,
+                                        "HMaterNumber": data.鐗╂枡浠g爜,
+                                        "HMaterModel": data.瑙勬牸鍨嬪彿
+                                    });
+                                    break;
+                                case "GXL":
+                                    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                        "HICMOInterID": data.hicmointerid,
+                                        "lngICMOEntryID": data.lngICMOEntryID,
+                                        "HICMOBillNo": data.浠诲姟鍗曞彿,
+                                        "HMaterID": data.HMaterID,
+                                        "HMaterName": data.浜у搧,
+                                        "HMaterNumber": data.浜у搧浠g爜,
+                                        "HMaterModel": data.瑙勬牸鍨嬪彿,
+                                        "HPieceQty": data.娴佽浆鍗℃暟閲�,
+                                        "HPlanQty": data.娴佽浆鍗℃暟閲�,
+                                        "HProcExchBillNo": data.鍗曟嵁鍙�,
+                                        "HProcExchHinteID": data.hmainid,
+                                        "HICMOQty": data.浠诲姟鍗曟暟閲�,
+                                        "lngBillKey": data.hmainid,
+                                        "HOrderProcNO": data.璁㈠崟璺熻釜鍙�,
+                                        "HPRDOrg": data.缁勭粐,
+                                        "HPRDOrgID": data.缁勭粐
+                                    });
+                                    //$("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
+                                    //$("#HBarCode").css("background-color", "#efefef4d");
+                                    HProcExchBillNoFlag = true;
+
+                                    var HProcExchHinteID = $('#HProcExchHinteID').val();
+
+                                    var HInterID = data.hmainid;
+                                    //鑷姩鍖归厤娴佹按鍙�
+                                    $.ajax({
+                                        url: GetWEBURL() + "/Sc_StationInBill/autoGetProcNo",
+                                        type: "GET",
+                                        data: { "HUserID": sessionStorage["Czybm"], "HInterID": HInterID, "BillType":"In" },
+                                        success: function (data1) {
+                                            if (data1.count == 1) {
+                                                var data = data1.data[0];
+                                                form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                                    "lngBillSubKey": data.hsubid,
+                                                    "HProcName": data.宸ュ簭,
+                                                    "HProcID": data.宸ュ簭ID,
+                                                    "HProcNo": data.娴佹按鍙�,
+                                                    "HCenterName": data.宸ヤ綔涓績,
+                                                    "HCenterID": data.HCenterID
+                                                });
+                                                $("#HProcNo").attr("readonly", "readonly");
+                                                $("#HProcNo").css("background-color", "#efefef4d");
+                                            }
+                                        }
+                                    })
+
+                                    //鍔ㄦ�佸垪
+                                    $.ajax({
+                                        url: GetWEBURL() + "/Cj_StationEntrustInBill/DisBillEntryList",
+                                        type: "GET",
+                                        data: { "HProcExchHinteID": HProcExchHinteID },
+                                        success: function (data1) {
+                                            if (data1.count == 1) {
+                                                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: 200 });
+                                                                break;
+                                                            default:
+                                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                                        }
+                                                    }
+                                                }
+                                            }
+                                            option = {
+                                                elem: '#mainTable',
+                                                url: GetWEBURL() + "/Cj_StationEntrustInBill/DisBillEntryList",
+                                                type: "GET",
+                                                //, cellMinWidth: 80
+                                                toolbar: '#toolbarDemo'
+                                                , where: { HProcExchHinteID: HProcExchHinteID }
+                                                , cols: [col]
+                                                , height: 500
+                                            }
+                                            table.render(option)
+                                        }
+                                    })
+                                    break;
+                            }
+                            //layer.close(index);
+                            //set_InitGrid();
+                            //table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            //DisPlay_HideColumn();
                             layer.close(index);
                         }
                         else {
@@ -872,6 +1136,31 @@
                 });
             }
 
+            //#region 椤甸潰蹇嵎閿脊绐椻�斿伐搴忔祦杞崱鍏宠仈鏁伴噺
+            $('body').on('keydown', function (e) {
+                var HinteID = $("#HProcExchHinteID").val();
+                if (e.key == "F7") {
+                    if (HinteID == "" || HinteID == null || HinteID == undefined) {
+                        layer.alert("璇峰厛杈撳叆鏉″舰鐮佹垨鎵弿鏉″舰鐮�", { icon: 5 });
+                    }
+                    else {
+                        layer.open({
+                            type: 2,
+                            skin: 'layui-layer-rim', //鍔犱笂杈规
+                            title: '宸ュ簭娴佽浆鍗″叧鑱旀暟閲�',
+                            closeBtn: 1,
+                            shift: 2,
+                            area: ['90%', '90%'],
+                            maxmin: true,
+                            content: ['../宸ュ簭杩涚珯鎺ユ敹鍗�/Cj_StationQty.html?HInterID=' + HinteID, 'yes'],
+                            end: function () {
+                            }
+                        });
+                    }
+                }
+            })
+            //#endregion
+
             //閫夋嫨鐢熶骇鐝粍寮圭獥
             form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐢熶骇鐝粍
                 layer.open({
@@ -890,6 +1179,7 @@
 
             //閫夋嫨鐢熶骇璧勬簮寮圭獥
             form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮
+                console.log($('#HProcNo').val())
                 layer.open({
                     type: 2
                     , area: ['80%', '80%']
@@ -918,6 +1208,35 @@
                     }
                 })
             });
+
+            //
+            $('#HEmpNumber').on('keydown', function (event) {
+                var HEmpNumber = $("#HEmpNumber").val();
+                if (event.keyCode == 13) {
+                    $.ajax({
+                        url: GetWEBURL() + '/Cj_StationInBill/GetMessageByEmpNumber',
+                        type: "GET",
+                        data: { "HEmpNumber": HEmpNumber },
+                        success: function (data1) {
+                            if (data1.count == 1) {
+                                $("#HEmpNumber").val(data1.data[0].HNumber);
+                                $("#HEmpName").val(data1.data[0].HName);
+                                $("#HEmpID").val(data1.data[0].HItemID);
+                              /*  layer.alert($("#HEmpID").val());*/
+                            }
+                            else {
+                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+            });
+
+
+           
+
             //閫夋嫨宸ヤ綔涓績寮圭獥
             form.on('submit(HWorkingProcedure-BT)', function () {//閫夋嫨宸ヤ綔涓績
                 layer.open({
@@ -928,6 +1247,23 @@
                     //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
                     , content: ['../../Baseset/鍩虹璧勬枡/Gy_WorkCenterList.html', 'yes']
+                    , resize: false
+                    , cancel: function (index, layero) {
+                    }
+                })
+                //layer.msg('绂佹閫夋嫨');
+            });
+
+            //閫夋嫨褰撳墠宸ュ簭寮圭獥
+            form.on('submit(CurrPro-BT)', function () {//閫夋嫨褰撳墠宸ュ簭
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '褰撳墠宸ュ簭'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_ProcList.html', 'yes']
                     , resize: false
                     , cancel: function (index, layero) {
                     }
@@ -1007,7 +1343,16 @@
             $("#HCenterName").val(obj[0].宸ヤ綔涓績);
             $("#HCenterID").val(obj[0].HItemID);
         }
+        //杩斿洖褰撳墠宸ュ簭
+        function GetHProcValue(obj) {  //杩斿洖褰撳墠宸ュ簭
+            $("#HProcName").val(obj[0].宸ュ簭);
+            $("#HProcID").val(obj[0].HItemID);
+        }
 
+        //杩斿洖娴佹按鍙�
+        function GetProcNoValue(obj) {
+            $("#HProcNo").val(obj[0].娴佹按鍙�);
+        }
     </script>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1