From a3af38ba943d6ecb89ed00ab501b6f02b6c64cf2 Mon Sep 17 00:00:00 2001
From: zrg <z1873@LAPTOP-EAVL132E>
Date: 星期三, 03 十二月 2025 18:35:45 +0800
Subject: [PATCH] 1

---
 WebTM/layuiadmin/modules/tableSelect.js                                      |   72 +
 WebTM/WebTM.csproj.user                                                      |    4 
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_batchKeyElement.html  |    2 
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_checkPackage.html     |    2 
 WebTM/views/系统管理/用户管理/Xt_UserListEdit.html                                   |    2 
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_KeyElement_Sec.html   | 1180 ++++++++++++++++++++++++++++
 WebTM/views/模治具管理/模治具管理/Sb_Add_Gy_QCVerificationBillList.html                |   56 +
 WebTM/layuiadmin/Scripts/webConfig.js                                        |    4 
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_checkPackage_Sec.html | 1180 ++++++++++++++++++++++++++++
 WebTM/WebTM.csproj                                                           |    2 
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_KeyElement.html       |    2 
 11 files changed, 2,491 insertions(+), 15 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 03948cc..7b5988a 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -937,6 +937,8 @@
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_checkSN.html" />
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_generateCaseCode.html" />
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_checkPackage.html" />
+    <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_checkPackage_Sec.html" />
+    <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_KeyElement_Sec.html" />
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_UnbindEdit.html" />
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_UnbindList.html" />
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_KeyElement.html" />
diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user
index 89909e4..48ade9c 100644
--- a/WebTM/WebTM.csproj.user
+++ b/WebTM/WebTM.csproj.user
@@ -2,9 +2,9 @@
 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <NameOfLastUsedPublishProfile>D:\鏅轰簯杩堟�漒MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
-    <NameOfLastUsedPublishProfile>D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\LAYUI.pubxml</NameOfLastUsedPublishProfile>
+    <NameOfLastUsedPublishProfile>D:\GitHub\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
     <ProjectView>ProjectFiles</ProjectView>
-    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
+    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
     <UseIISExpress>true</UseIISExpress>
     <Use64BitIISExpress />
     <IISExpressSSLPort />
diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js
index 490664f..10c786d 100644
--- a/WebTM/layuiadmin/Scripts/webConfig.js
+++ b/WebTM/layuiadmin/Scripts/webConfig.js
@@ -6,13 +6,13 @@
     /*var WEBURL = "http://localhost/API/";             //棰滄檽鍐涙湰鍦伴厤缃�*/
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //鏉ㄤ箰鏈湴閰嶇疆
    /*  var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆*/
-    var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
+    /*var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�*/
     //var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //鏉ㄤ箰鏈湴閰嶇疆
     //var WEBURL = "http://47.96.97.237/API/";          //鏅轰簯鏈嶅姟鍣�
     /*var WEBURL = "http://localhost:8082/LuBaoAPI/";*/  //浣欐�濇澃鏈湴閰嶇疆
     //var WEBURL = "http://localhost:81/API/";            // 闄堥晲鍝叉湰鍦伴厤缃�*/
-   /*  var WEBURL = "http://localhost:8082/LuBaoAPI/";  //鏉庢灄淇婃湰鍦伴厤缃�*/
+     var WEBURL = "http://localhost:8082/LuBaoAPI/";  //鏉庢灄淇婃湰鍦伴厤缃�
     //var WEBURL = "http://localhost:8088/ARAPI/";      //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺)
     //var WEBURL = "http://61.164.86.218:8099/ABAPI/";  //濂ラ偊
     //var WEBURL = "http://10.1.4.155/API/";            //姹熶赴瀹㈡埛NEW
diff --git a/WebTM/layuiadmin/modules/tableSelect.js b/WebTM/layuiadmin/modules/tableSelect.js
index 6d7fa06..1857322 100644
--- a/WebTM/layuiadmin/modules/tableSelect.js
+++ b/WebTM/layuiadmin/modules/tableSelect.js
@@ -13,6 +13,78 @@
         this.v = '1.4.0';
     };
 
+    //鐗╂枡琛ㄦ牸涓嬫媺鎼滅储妗嗕娇鐢ㄦ渚�
+    //tableSelect.render({
+    //    elem: '#HMATERIALNAME',
+    //    checkedKey: 'HItemID',
+    //    searchKey: '鐗╂枡浠g爜,鐗╂枡鍚嶇О',
+    //    sWhere: '',//table鎼滅储sWhere鏉′欢
+    //    table: {
+    //        url: GetWEBURL() + 'Gy_Material/page',
+    //        where: { user: sessionStorage["HMaker"], "Organization": sessionStorage["Organization"] },
+    //        cols: [[
+    //            { type: 'checkbox', fixed: 'left' },
+    //            { field: 'HItemID', title: 'HItemID' },
+    //            { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' },
+    //            { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' },
+    //        ]],
+    //        page: true,
+    //        limit: 5,
+    //        limits: [5]
+    //    },
+    //    done: function (elem, data) {
+    //        if (data != []) {
+    //            //鑾峰彇鏁版嵁
+    //            /*$("#HMATERIALNAME").blur();//鍗曞厓鏍煎け鍘荤劍鐐�*/
+    //            $("#HMATERIALID").val(data.data[0].HItemID);
+    //            $("#HMATERIALNAME").val(data.data[0].鐗╂枡鍚嶇О);
+    //            get_FastQuery()
+    //        }
+
+    //    }
+    //})
+    //宸ュ簭琛ㄦ牸涓嬫媺鎼滅储妗�
+    //tableSelect.render({
+    //    elem: 'td[data-field="宸ュ簭"] .layui-table-edit',
+    //    searchKey: '宸ュ簭浠g爜,宸ュ簭鍚嶇О',
+    //    sWhere: " and 鏄庣粏鏍囪 = 'Y' and 绂佺敤鏍囪 != 'Y'",//table鎼滅储sWhere鏉′欢
+    //    ajaxSelect: function (sWhere) {
+    //        var data = '';
+    //        $.ajax({
+    //            url: GetWEBURL() + '/Gy_Process/list',
+    //            type: "GET",
+    //            data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+    //            async: false,
+    //            success: function (data1) {
+    //                if (data1.count == 1) {
+    //                    data = data1.data
+    //                }
+    //            },
+    //            error: function () {
+    //                layer.alert('鑾峰彇鍒楄〃澶辫触锛�', { icon: 15, title: '閫氫俊閿欒' });
+    //            }
+    //        });
+    //        return data;
+    //    },//璁剧疆鍓嶇鍒嗛〉鏃跺彲浠ヨ缃殑
+    //    table: {
+    //        cols: [[
+    //            { type: 'radio', fixed: 'left' },
+    //            { field: 'HItemID', title: 'HItemID', hide: true },
+    //            { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜' },
+    //            { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О' },
+    //            { field: 'HProcMulID', title: 'HProcMulID', hide: true },
+    //            { field: '宸ユ鍚嶇О', title: '宸ユ鍚嶇О' }
+    //        ]],
+    //        page: true,
+    //        limit: 5,
+    //        //limits: [5]
+    //    },
+    //    done: function (elem, data) {
+    //        $(".layui-table-edit").blur();//鍗曞厓鏍煎け鍘荤劍鐐�
+    //        //setTableByHMater(obj, data);
+    //    }
+    //})
+
     /**
     * 鍒濆鍖栬〃鏍奸�夋嫨鍣�
     */
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Sb_Add_Gy_QCVerificationBillList.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Sb_Add_Gy_QCVerificationBillList.html"
index 57f4217..fe0ed26 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Sb_Add_Gy_QCVerificationBillList.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Sb_Add_Gy_QCVerificationBillList.html"
@@ -14,6 +14,16 @@
         .layui-form-label {
             width: 85px;
         }
+        /* 闃叉涓嬫媺妗嗙殑涓嬫媺鍒楄〃琚殣钘�---蹇呴』璁剧疆--- */
+        .layui-table-cell {
+            overflow: visible !important;
+        }
+        /* 浣垮緱涓嬫媺妗嗕笌鍗曞厓鏍煎垰濂藉悎閫� */
+        td .layui-form-select {
+            margin-top: -10px;
+            margin-left: -15px;
+            margin-right: -15px;
+        }
     </style>
 </head>
 
@@ -454,7 +464,42 @@
             table.on('tool(mainTable)', function (obj) {
                 set_GridDelete(obj);   //琛屽唴鍒犻櫎
                 set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�
+                var data = obj.data;
+                //鐢熶骇鏃ユ湡
+                if (obj.event == 'HProduceDate') {
+                    var field = $(this).data('field');
+                    laydate.render({
+                        elem: this.firstChild
+                        , show: true //鐩存帴鏄剧ず
+                        , closeStop: this
+                        , done: function (nowDate) {
+                            //鏃堕棿閫夋嫨瀹屾垚锛岃鏁版嵁鏇存柊
+                            data[field] = nowDate;
+                            obj.update(data);
+                            //鍒锋柊澶嶉�夋
+                            //checkRefresh();
+                            layui.form.render('select');
+                        }
+                    });
+                }
 
+                //淇濊川鏈熻嚦
+                if (obj.event == 'HExpiryDate') {
+                    var field = $(this).data('field');
+                    laydate.render({
+                        elem: this.firstChild
+                        , show: true //鐩存帴鏄剧ず
+                        , closeStop: this
+                        , done: function (nowDate) {
+                            //鏃堕棿閫夋嫨瀹屾垚锛岃鏁版嵁鏇存柊
+                            data[field] = nowDate;
+                            obj.update(data);
+                            //鍒锋柊澶嶉�夋
+                            //checkRefresh();
+                            layui.form.render('select');
+                        }
+                    });
+                }
             });
 
             // 琛屽唴浜嬩欢
@@ -935,17 +980,11 @@
                     , { field: 'HInspectInstruMentNumber', title: '妫�楠屼华鍣ㄤ唬鐮�', edit: 'text', event: "HRepairCode" }
                     , { field: 'HInspectInstruMentName', title: '妫�楠屼华鍣ㄥ悕绉�', style: unEditableColStyle }
                     , {
-                        field: 'HBeginDate', title: '鐢熸晥鏃ユ湡', edit: 'date', templet: function (d) {
-                            return d.HBeginDate ? d.HBeginDate : '';
-                        } }
+                        field: 'HBeginDate', title: '鐢熸晥鏃ユ湡', event: 'HProduceDate' }
                     , {
                         field: 'HEndDate',
                         title: '澶辨晥鏃ユ湡',
-                        edit: 'date',
-                        templet: function (d) {
-                            // 鏍煎紡鍖栨棩鏈熸樉绀�
-                            return d.HEndDate ? d.HEndDate : '';
-                        }
+                        event: 'HExpiryDate'
                     }
                     , { field: 'HHCalibrationStatus', title: '鏍″噯鐘舵��', templet: '#HStatus' }
                     , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 150 }
@@ -1393,6 +1432,7 @@
             //澧炲姞涓�琛�
             function set_AddLine(NewRow) {
                 var tableBak = table.cache["mainTable"]; //鑾峰彇涔嬪墠缂栬緫杩囩殑琛ㄦ牸鏁版嵁
+                //option.data = table.cache["mainTable"];
                 buttonArr = [];//娓呯┖鏁扮粍
                 for (var i = 0; i < tableBak.length; i++) {
                     buttonArr.push(tableBak[i]);  //灏嗕箣鍓嶇殑鏁版嵁瀛樺偍
diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserListEdit.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserListEdit.html"
index f73d19b..c852b26 100644
--- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserListEdit.html"
+++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserListEdit.html"
@@ -768,6 +768,8 @@
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
+                        $("#HDept").val("");
+                        $("#HDeptID").val(0);
                         //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
                         //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
                     },
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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.html"
index 87ec336..0e599f5 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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.html"
@@ -614,7 +614,7 @@
             var HBillNo = $("#HBillNo").val();
             $.ajax({
                 type: "GET",
-                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomMatch_XW",
+                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomBind_XW",
                 async: false,
                 data: { "HBillNo": HBillNo, "HBarCode": HBarCode, "HBarCode_P": $('#HBarCode_SN').val(), "HProcID": $('#HProcID').val(), "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
                 dataType: "json",
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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement_Sec.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement_Sec.html"
new file mode 100644
index 0000000..49967fe
--- /dev/null
+++ "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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement_Sec.html"
@@ -0,0 +1,1180 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>宸ュ簭鍗曞搧杩囩珯骞冲彴(鍏抽敭浠剁粦瀹�)</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <!--<script src="../../../layuiadmin/PubCustom.js"></script>-->
+    <script src="../../CreateControl.js"></script>
+    <script src="../../../layuiadmin/MESLanguage.js"></script>
+    <script src="../../../layuiadmin/SetColumn.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+</head>
+<body>
+    <div class="layui-fluid" style="padding: 0;">
+        <div class="layui-card" style="padding: 2px;background-color: #efefef;">
+            <div class="layui-card-body" style="padding: 1px;">
+                <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
+                    <div style="padding: 10px;">
+                        <h1 style="text-align: center; padding: 10px 0;"><b>棣欏泭鍏抽敭浠剁粦瀹氳繃绔欏钩鍙�</b></h1>
+                    </div>
+                    <div class="layui-tab" style="width: 100%; float: left; background-color:white;">
+                        <div class="layui-row">
+                            <div class="layui-input-block" style="display: inline-block; margin-left: 0px; float: left">
+                                <label class="layui-form-label" style="padding-left:0px" id="">闀洉鐮�:</label>
+                                <input type="text" class="layui-input" name="HBarCode_SN" lay-verify="HBarCode_SN" autocomplete="off" placeholder="璇烽敭鍏ュ悗鍥炶溅" id="HBarCode_SN" style="width: 500px;">
+                            </div>
+                            
+
+                            <button class="layui-btn layui-btn-normal" style="float:right" type="button" lay-submit="" lay-filter="btnExit" id="btnExit">閫�鍑�</button>
+
+
+
+                        </div>
+
+
+                    </div>
+                    <div class="layui-tab layui-tab-card" style="width: 49%; float: left; background-color: white;height:400px">
+                        <ul class="layui-tab-title" lay-filter="tab-all">
+                            <li lay-id="1" style="padding:1px;" class="layui-this">浜у搧淇℃伅</li>
+                            <li lay-id="2" style="padding:1px;">鍏朵粬淇℃伅</li>
+                        </ul>
+                        <div class="layui-tab-content" style="">
+                            <!--鍩烘湰淇℃伅-->
+                            <div class="layui-tab-item layui-show">
+                                <div class="layui-form-item" style="padding-top: 10px;">
+
+                                    <div class="layui-row">
+                                        <!--<div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">鎵规鐮佷俊鎭�:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HBarCode_BatchSec" lay-verify="HBarCode_BatchSec" id="HBarCode_BatchSec" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">褰撳墠鎵规:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HBatchNo" lay-verify="HBatchNo" id="HBatchNo" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>-->
+                                        <!--<div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">渚涘簲鍟�:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HSupName" lay-verify="HSupName" id="HSupName" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HSupID" name="HSupID" id="HSupID">
+                                            </div>
+                                        </div>-->
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">褰撳墠闀洉鐮�:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HSNNo" lay-verify="HSNNo" id="HSNNo" style="background-color:#efefef4d;" readonly>
+                                            </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="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#EDEDED;" readonly>
+                                                <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HProcExchBillNo">宸ュ簭娴佽浆鍗�</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HProcExchBillNo" lay-verify="HProcExchBillNo" id="HProcExchBillNo" value="" style="background-color: #efefef4d; width: 60%; display: inline-block;">
+                                                <input type="hidden" class="layui-input" name="HProcExchInterID" lay-verify="HProcExchInterID" id="HProcExchInterID" value="0">
+                                                <input type="hidden" class="layui-input" name="HProcExchEntryID" lay-verify="HProcExchEntryID" id="HProcExchEntryID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProcExch" id="btnHProcExch" 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">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HICMOBillNo">鐢熶骇璁㈠崟</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" value="" style="background-color:#efefef4d;">
+                                                <input type="hidden" class="layui-input" name="HICMOInterID" lay-verify="HICMOInterID" id="HICMOInterID" value="0">
+                                                <input type="hidden" class="layui-input" name="HICMOEntryID" lay-verify="HICMOEntryID" id="HICMOEntryID" value="0">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;" id="BT_HProcName">宸ュ簭</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" style="background-color: #efefef4d; width: 60%; display: inline-block;" readonly>
+                                                <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProc" id="btnHProc" 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">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HMaterNumber">浜у搧缂栫爜</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HMaterID" name="HMaterID" id="HMaterID">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HMaterName">浜у搧鍚嶇О</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HMaterName" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HMaterModel">瑙勬牸鍨嬪彿</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HMaterModel" name="HMaterModel" id="HMaterModel" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+
+                                    </div>
+                                    <div class="layui-row">
+
+
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HDeptName">褰撳墠杞﹂棿</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color: #efefef4d; width: 60%; display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HDeptID" name="HDeptID" id="HDeptID">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDept" id="btnHDept" 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">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;" id="BT_HEmpName">鎿嶄綔鍛�</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HEmpName" name="HEmpName" id="HEmpName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HEmpID" name="HEmpID" id="HEmpID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmp" id="btnHEmp" 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">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HGroupName">鐢熶骇鐝粍</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HGroupName" id="HGroupName" lay-verify="HGroupName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" name="HGroupID" lay-verify="HGroupID" id="HGroupID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHGroup" id="btnHGroup" 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">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HSourceName">鐢熶骇璧勬簮</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HSourceName" id="HSourceName" lay-verify="HSourceName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" name="HSourceID" lay-verify="HSourceID" id="HSourceID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHSource" id="btnHSource" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+
+                                    </div>
+                                    <div class="layui-row">
+
+                                    </div>
+                                    <div class="layui-row">
+
+
+                                    </div>
+                                </div>
+                            </div>
+                            <!--鍏朵粬淇℃伅-->
+                            <div class="layui-tab-item">
+                                <div class="layui-form-item" style="padding-top: 10px;">
+                                    <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" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
+                                            </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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="layui-tab layui-tab-card" style="width: 50.5%; float: right;">
+                        <ul class="layui-tab-title">
+                            <li class="layui-this">鍏抽敭浠舵竻鍗�</li>
+                        </ul>
+                        <div class="layui-tab-content" style="background-color: white;">
+                            <div class="layui-input-block" style="display: inline-block; margin-left:0px;">
+                                <label class="layui-form-label" style="padding-left:0px" id="">鍏抽敭浠剁爜:</label>
+                                <input type="text" class="layui-input" name="HBarCode_Key" lay-verify="HBarCode_Key" autocomplete="off" placeholder="璇烽敭鍏ュ悗鍥炶溅" id="HBarCode_Key" style="width: 500px;float:left">
+
+                            </div>
+                            <div class="layui-tab-item layui-show">
+                                <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="layui-tab layui-tab-card" style="float:left;width:100%">
+                        <ul class="layui-tab-title">
+                            <li class="layui-this">鍘嗗彶杩囩珯娓呭崟</li>
+                        </ul>
+                        <label class="layui-form-label" style="color: red; font-size: 24px; width:auto;position:absolute;left:300px;margin-top:-40px" id="HReturnMessage">鎴愬姛鎵爜:</label>
+                        <div class="layui-tab-content" style="background-color: white;">
+
+                            <div class="layui-tab-item layui-show">
+                                <table class="layui-hide" id="mainTable2" lay-filter="mainTable2"></table>
+                            </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-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                        </div>
+                    </script>-->
+                    <script type="text/html" id="toolbarDemo2">
+                        <div class="layui-btn-container">
+                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>-->
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn2" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                        </div>
+                    </script>
+                </form>
+            </div>
+        </div>
+    </div>
+</body>
+</html>
+<script type="text/html" id="barDemo">
+    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+</script>
+<script>
+
+    layui.config({
+        base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+    }).extend({
+        index: 'lib/index' //涓诲叆鍙fā鍧�
+    }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect'], function () {
+
+        //#region 鍏叡鍙橀噺
+
+        var $ = layui.$
+            , admin = layui.admin
+            , layer = layui.layer
+            , table = layui.table
+            , form = layui.form
+            , element = layui.element
+            , tableSelect = layui.tableSelect;
+
+        //瀹氫箟鍏ㄥ眬鍙橀噺
+
+        var HModName = "Cj_ProcessItemStationPlatform_KeyElement";
+        var HModName2 = "Cj_ProcessItemStationPlatform_KeyElement2";
+        var option = [];
+        var option2 = [];
+        var rowarr = [];//鍏抽敭浠舵竻鍗�
+        //#endregion
+
+        //#region 杩涘叆椤甸潰鍗冲姞杞�
+        var params = get_UrlVars();
+        set_ClearBill();
+
+
+
+        //#endregion
+
+        //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+        table.on('tool(mainTable)', function (obj) {
+            set_GridDelete(obj);   //琛屽唴鍒犻櫎
+        });
+
+        //澶村伐鍏锋爮浜嬩欢
+        table.on('toolbar(mainTable)', function (obj) {
+            switch (obj.event) {
+                //鍒犻櫎鎸夐挳
+                case 'btn-Delete': set_DeleteBill();
+                    break;
+                //鍒楄缃�
+                case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_Display);
+                    break;
+            };
+        });
+        table.on('toolbar(mainTable2)', function (obj) {
+            switch (obj.event) {
+                //鍒犻櫎鎸夐挳
+                case 'btn-Delete2': btn_Delete();
+                    break;
+                //鍒楄缃�
+                case 'set_HideColumn2': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option2, get_Display);
+                    break;
+                //鍒锋柊
+                case 'refresh': get_Display();
+                    break;
+            };
+        });
+        //闀洉鐮佸洖杞︽柟娉�
+        $('#HBarCode_SN').on('keydown', function (event) {
+            var HBarCode_SN = $('#HBarCode_SN').val();
+            if (event.keyCode == 13) {
+                if ($('#HProcExchBillNo').val() == "") {
+                    $('#HBarCode_SN').val("");
+                    return layer.alert("璇峰厛閫夋嫨娴佽浆鍗�")
+                }
+
+
+                if (HBarCode_SN) {
+                    txtHBarCodeSN_KeyDown(HBarCode_SN);
+                }
+
+            }
+        });
+        //鍏抽敭浠跺洖杞︽柟娉�
+        $('#HBarCode_Key').on('keydown', function (event) {
+            var HBarCode_Key = $('#HBarCode_Key').val();
+            if (event.keyCode == 13) {
+                
+                if (HBarCode_Key) {
+                    txtHBarCodeKey_KeyDown(HBarCode_Key);
+                }
+
+            }
+        });
+
+        //閫夋嫨鎿嶄綔鍛�
+        form.on('submit(btnHEmp)', function () {
+            btnHEmp();
+        });
+
+
+        //閫夋嫨鐢熶骇璧勬簮
+        form.on('submit(btnHSource)', function () {
+            btnHSource();
+        });
+
+        //閫夋嫨鐢熶骇鐝粍鎸夐挳
+        form.on('submit(btnHGroup)', function () {
+            btnHGroup();
+        });
+
+        //閫夋嫨鐢熶骇杞﹂棿鎸夐挳
+        form.on('submit(btnHDept)', function () {
+            btnHDept();
+        });
+
+        //閫夋嫨宸ュ簭鎸夐挳
+        form.on('submit(btnHProc)', function () {
+            btnHProc();
+        });
+
+        //閫夋嫨娴佽浆鍗℃寜閽�
+        form.on('submit(btnHProcExch)', function () {
+            btnHProcExch();
+        });
+
+
+        //閫�鍑�
+        form.on('submit(btnExit)', function (data) {
+            if (params[1] != null) {
+                Pub_Close(1);
+            } else if (params[1] == null) {
+                Pub_Close(2);
+            }
+        });
+
+
+        //#endregion
+
+        //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+        //鍒濆鍖栫晫闈�
+        function set_ClearBill() {
+            //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ祦杞崱涓�
+            $("#HBarCode_Key").focus();
+            //鍒跺崟浜�
+            $("#HMaker").val(sessionStorage["HUserName"]);
+            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+            //閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+            GetDefValByUser();
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+            //
+            get_Display();
+        }
+
+        //#region 閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+        function GetDefValByUser() {
+            var index = layer.load();
+            $.ajax({
+                url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser",
+                type: "GET",
+                async: false,
+                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.鐢熶骇鐝粍鍚嶇О,
+                        "HEmpID": data.HEmpID,
+                        "HEmpName": data.鎿嶄綔鍛樺悕绉�,
+                        "HDeptID": data.HDeptID,
+                        "HDeptName": data.閮ㄩ棬鍚嶇О,
+                        "HProcNumber": data.宸ュ簭浠g爜,
+                        "HProcName": data.宸ュ簭鍚嶇О,
+                        "HProcID": data.HProcID
+                    });
+                    layer.close(index);
+                }
+                , error: function () {
+                    layer.close(index);
+                    layer.alert(get_MessageError("[0000-1-002]鎺ュ彛璇锋眰澶辫触!", sessionStorage["HTranSlate"]), { icon: 5 });
+                }
+            })
+        }
+            //#endregion
+
+        //鍏抽敭浠舵竻鍗�
+        function set_InitGrid() {
+            option= {
+                elem: '#mainTable'
+                //, toolbar: '#toolbarDemo'
+                , page: false
+                , totalRow: true
+                , cellMinWidth: 120
+                , data: []
+                , height: 285
+                , limit: 10
+                , cols: [[ //缁戝畾淇℃伅琛�
+                    { type: 'numbers', title: '搴忓彿', width: 50 }
+                    , { field: 'HBarCode_P', title: '浜у搧鐮�', width: 265 }
+                    , { field: 'HBarCode', title: '閰嶄欢鐮�', width: 265 }
+                    , { field: 'HPartsQty', title: '閰嶄欢鏁�', width: 72 }
+                    , { field: 'HBindingQty', title: '宸茬粦鏁�', width: 72 }
+                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
+                    , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 160 }
+                    , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 160 }
+                    , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 160, hide: true }
+                    , { field: 'HBatchNo', title: '鎵规', width: 160, hide: true }
+                    , { field: 'HSourceID', title: 'HSourceID', width: 160, hide: true }
+                    , { field: 'HEquipID', title: 'HEquipID', width: 160, hide: true }
+                    , { field: 'HGroupID', title: 'HGroupID', width: 160, hide: true }
+                    , { field: 'HWorkerID', title: 'HWorkerID', width: 160, hide: true }
+                    , { field: 'HScanDate', title: 'HScanDate', width: 160, hide: true }
+                    , { field: 'HSourceInterID', title: 'HSourceInterID', width: 160, hide: true }
+                    , { field: 'HSourceEntryID', title: 'HSourceEntryID', width: 160, hide: true }
+                    , { field: 'HSourceBillNo', title: 'HSourceBillNo', width: 160, hide: true }
+                    , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 66 }
+                ]]
+            }
+            option2 = {
+                elem: '#mainTable2'
+                , toolbar: '#toolbarDemo2'
+                , page: false
+                , totalRow: true
+                , cellMinWidth: 120
+                , data: []
+                , height: 385
+                , limit: 10
+                , cols: [[
+                    { type: 'numbers', title: '搴忓彿' }
+                    , { field: '鏃ユ湡', title: '鏃ユ湡' }
+                    , { field: '閰嶄欢浠g爜', title: '閰嶄欢浠g爜' }
+                    , { field: '閰嶄欢鍚嶇О', title: '閰嶄欢鍚嶇О' }
+                    , { field: '閰嶄欢瑙勬牸', title: '閰嶄欢瑙勬牸' }
+                    , { field: '閰嶄欢鏁伴噺', title: '閰嶄欢鏁伴噺', totalRow: true }
+                    , { field: 'HBatchNo', title: '褰撳墠鎵规' }
+                    , { field: 'HICMOInterID', title: 'HICMOInterID', hide: true }
+                    , { field: 'HICMOEntryID', title: 'HICMOEntryID', hide: true }
+                    , { field: 'HICMOBillNo', title: 'HICMOBillNo', hide: true }
+                    , { field: 'HProcExchInterID', title: 'HProcExchInterID', hide: true }
+                    , { field: 'HProcExchEntryID', title: 'HProcExchEntryID', hide: true }
+                    , { field: 'HProcExchBillNo', title: 'HProcExchBillNo', hide: true }
+                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
+                    , { field: 'HBarCode', title: 'HBarCode', hide: true }
+                ]]
+            }
+
+                // 鐗╂枡琛ㄦ牸涓嬫媺鎼滅储妗�
+            tableSelect.render({
+                elem: '#HProcExchBillNo',
+                checkedKey: 'hmainid',
+                searchKey: '鍗曟嵁鍙�',
+                sWhere: '',//table鎼滅储sWhere鏉′欢
+                table: {
+                    url: GetWEBURL() + 'LEMS/Sc_ProcessExchangeBillList_Query_byPage',
+                    where: { user: sessionStorage["HMaker"], "Organization": sessionStorage["Organization"],"HBillSubType":3772 },
+                    cols: [[
+                        { type: 'checkbox', fixed: 'left' },
+                        { field: 'hmainid', title: 'hmainid', hide: true },
+                        { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' },
+                        { field: '浜у搧浠g爜', title: '浜у搧浠g爜' },
+                        { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О' },
+                        { field: '浜у搧瑙勬牸', title: '浜у搧瑙勬牸' },
+                        { field: '浠诲姟鍗曞彿', title: '浠诲姟鍗曞彿' },
+                        { field: 'HICMOEntryID', title: 'HICMOEntryID', hide: true }
+                    ]],
+                    page: true,
+                    limit: 5,
+                    limits: [5]
+                },
+                done: function (elem, data) {
+                    if (data != []) {
+                        //鑾峰彇鏁版嵁
+                        createBillNo();
+                        txtHProcExch_KeyDown(data.data[0].鍗曟嵁鍙�);
+                        $("#HProcExchBillNo").val(data.data[0].鍗曟嵁鍙�);
+                        $("#HProcExchInterID").val(data.data[0].hmainid);
+                        $("#HMaterNumber").val(data.data[0].浜у搧浠g爜)
+                        $("#HMaterName").val(data.data[0].浜у搧鍚嶇О)
+                        $("#HMaterModel").val(data.data[0].浜у搧瑙勬牸)
+                        $("#HICMOBillNo").val(data.data[0].浠诲姟鍗曞彿)
+                        $("#HICMOEntryID").val(data.data[0].HICMOEntryID)
+
+                        $("#HBarCode_Key").focus();
+                    }
+
+                }
+            })
+
+            table.render(option);
+            table.render(option2);
+        }
+        
+        //浜у搧SN闀洉鐮佺爜鍥炶溅鏌ヨ
+        function txtHBarCodeSN_KeyDown(HBarCode) {
+            if (checkHProcExchAndHBarCodeSN(HBarCode)) {
+                //濡傛灉閰嶄欢閰嶅畬鑷甫鎻愪氦
+                if (areQuantitiesEqual(option.data)) {
+                    //淇濆瓨鍏抽敭浠�
+                    if (AllowLoadData()) {
+                        set_SaveBill();
+                    }
+                }
+            } else {
+                return layer.alert("娴佽浆鍗″拰闀洉鐮佷笉涓�鑷达紝璇锋鏌�")
+            }
+
+        }
+
+        //浜у搧娴佽浆鍗¤繑鍥濨om
+        function txtHProcExch_KeyDown(HBarCode) {
+            //涓昏〃淇℃伅鏌ヨ
+            var indexs = layer.load();
+            //閰嶄欢淇℃伅鏌ヨ
+            var HBillNo = $("#HBillNo").val();
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/HBardCodeBomListByHProcExch_XW",
+                async: false,
+                data: { "HBillNo": HBillNo, "HBarCode": HBarCode, "HProcID": $("#HProcID").val(), "HOrgID": sessionStorage["OrganizationID"], "user": sessionStorage["HUserName"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        var data = data1.data
+
+                        rowarr = [];
+                        for (var i = 0; i < data.length; i++) {
+                            rowarr.push({
+                                "HBarCode_P": data[i].浜у搧鐮�, "HPartsBarCode": "", "HPartsQty": data[i].鍒嗗瓙瀛愰」鐢ㄩ噺, "HBindingQty": 0
+                                , "HMaterID": data[i].瀛愰」鐗╂枡ID, "HMaterNumber": data[i].瀛愰」鐗╂枡浠g爜, "HMaterName": data[i].瀛愰」鐗╂枡鍚嶇О, "HMaterModel": data[i].瀛愰」瑙勬牸鍨嬪彿, "HBatchNo": ""
+                                , "HSourceID": $("#HSourceID").val(), "HEquipID": 0, "HGroupID": $("#HGroupID").val(), "HWorkerID": $("#HEmpID").val()
+                                , "HScanDate": new Date(), "HSourceInterID": $("#HICMOInterID").val()
+                                , "HSourceEntryID": $("#HICMOEntryID").val(), "HSourceBillNo": $("#HICMOBillNo").val()
+                            });
+                        }
+
+                        option.data = rowarr.slice();
+
+                        table.render(option);
+                        layer.close(indexs);
+                        //鍏夋爣璺宠浆鍒伴厤浠剁爜鏂囨湰妗嗕笂
+                        $("#HBarCode_Key").focus();
+                        
+                    }
+                    else {
+                        layer.close(indexs);
+                        layer.confirm(data1.Message);
+                    }
+                },
+                error: function (err) {
+                    layer.close(indexs);
+                    layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                }
+            });
+
+        }
+
+        //閰嶄欢鐮佸洖杞︽煡璇�
+        function txtHBarCodeKey_KeyDown(HBarCode) {
+            var indexs = layer.load();
+            var HBillNo = $("#HBillNo").val();
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomBindByHProcExch_XW",
+                async: false,
+                data: { "HBillNo": HBillNo, "HBarCode": HBarCode, "HBarCode_P": $('#HProcExchBillNo').val(), "HProcID": $('#HProcID').val(), "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        var data = data1.data
+
+                        for (var i = 0; i < option.data.length; i++) {
+                            if (data[0].HMaterID == option.data[i].HMaterID && option.data[i].HBindingQty < option.data[i].HPartsQty) {
+                                option.data[i].HMaterID = data[0].HMaterID
+                                option.data[i].HMaterNumber = data[0].鐗╂枡浠g爜
+                                option.data[i].HMaterName = data[0].鐗╂枡鍚嶇О
+                                option.data[i].HMaterModel = data[0].瑙勬牸鍨嬪彿
+                                option.data[i].HBarCode = data[0].閰嶄欢鐮�
+                                option.data[i].HBindingQty = option.data[i].HBindingQty + 1
+                                $("#HReturnMessage").text("鎴愬姛鎵爜涓�涓厤浠�:" + data[0].鐗╂枡鍚嶇О);
+                                break;
+                            } else if (data[0].HMaterID == option.data[i].HMaterID && i == option.data.length - 1) {
+                                layer.msg("绗�" + (i + 1) + "琛屽凡鍏ㄩ儴缁戝畾锛岃鍕胯秴閲忕粦瀹�");
+                            } else if (data[0].HMaterID != option.data[i].HMaterID && i == option.data.length - 1) {
+                                layer.msg("鎵�鎵厤浠剁爜锛�" + HBarCode + " ,瀵瑰簲鐗╂枡涓嶅湪鐢熶骇鐢ㄦ枡娓呭崟涓紒");
+                            }
+                        }
+
+                        //option.data = rowarr;
+
+                        table.render(option);
+                        //鍏夋爣璺宠浆鍒伴厤浠剁爜鏂囨湰妗嗕笂
+                        $("#HBarCode_Key").focus();
+                        $("#HBarCode_Key").val("");
+                        //濡傛灉閰嶄欢閰嶅畬鑷甫鎻愪氦
+                        if (areQuantitiesEqual(option.data)) {
+                            //淇濆瓨鍏抽敭浠�
+                            $("#HBarCode_SN").val("");
+                            $("#HBarCode_SN").focus();
+                        }
+                        layer.close(indexs);
+                    }
+                    else {
+                        layer.close(indexs);
+                        layer.confirm(data1.Message);
+                    }
+                },
+                error: function (err) {
+                    layer.close(indexs);
+                    layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                }
+            });
+        }
+
+        //鏍¢獙闀洉鐮佸拰娴佽浆鍗′俊鎭槸鍚︿竴鑷�
+        function checkHProcExchAndHBarCodeSN(HBarCode) {
+            let result = false
+            //鑾峰彇瀵瑰簲涓昏〃淇℃伅
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/checkHBarCode_Batch",
+                async: false,
+                data: { "HBarCode": HBarCode, "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        if (data1.data[0]["HSourceEntryID"] == $("#HICMOEntryID").val() && data1.data[0]["HSourceBillNo"] == $("#HICMOBillNo").val()) {
+                            result = true;
+                        }
+                    }
+                },
+                error: function (err) {
+                    
+                }
+            });
+            return result;
+        }
+
+
+
+        //鍔犺浇鍘嗗彶杩囩珯娓呭崟淇℃伅
+        function get_Display(sWhere = '') {
+            var ajaxLoad = layer.load();
+            var HProcID = $("#HProcID").val();
+            var HSourceID = $("#HSourceID").val();
+            sWhere += ` and HProcID = ${HProcID} and HSourceID = ${HSourceID}`
+            $.ajax({
+                url: GetWEBURL() + '/Cj_SingleStation/SingleStationOutBillList',
+                async: false,
+                type: "GET",
+                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        var data = [];//鍒楀瓧娈垫暟鎹�
+                        var col = [];
+                        var titleData = []
+                        var totalArray = ["鏁伴噺", "鍏宠仈鏁伴噺", "鏈叧鑱旀暟閲�", "鎵撳嵃鏉$爜鏁伴噺", "鏈墦鍗版潯鐮佹暟閲�", "瀹炴敹鏁伴噺", "閲戦"];
+                        //缁欑┖鐨勬暟缁勮祴鍊�
+                        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', totalRowText: '鍚堣' });
+                        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 if ($.inArray(data[i].name, totalArray) > -1) { //璁$畻鍒�
+                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
+                            } else if (data[i].name == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                                col.push({
+                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�', templet: function (d) {
+                                        return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
+                                    }, style: 'cursor: pointer;'
+                                });
+                            } else if (data[i].name == '褰撳墠瀹℃牳椤圭洰') {//娣诲姞瓒呴摼鎺�
+                                col.push({
+                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '褰撳墠瀹℃牳椤圭洰', templet: function (d) {
+                                        return '<span style="color: blue;">' + d.褰撳墠瀹℃牳椤圭洰 + '</span>'
+                                    }, style: 'cursor: pointer;'
+                                });
+                            } 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 == "琛屽叧闂棩鏈�" ? "琛屽叧闂汉" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
+                                        break;
+                                    default:
+                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                }
+                            }
+                        }
+                        option2.cols = [col]
+                        option2.data = data1.data;
+
+
+
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn(HModName2, sessionStorage["HUserName"], option2, []);
+
+                        table.render(option2);
+                        layer.close(ajaxLoad);
+                        //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+                    } else {
+                        layer.close(ajaxLoad);
+                        layer.alert(data1.code + data1.Message, { icon: 5 });
+                    }
+                }, error: function () {
+                    layer.close(ajaxLoad);
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+        }
+
+        //#region 淇濆瓨鏂规硶
+        function set_SaveBill() {
+            var data = {
+                "field": {
+                    "HProcID": $("#HProcID").val(), "HBatchNo": "",
+                    "HGroupID": $("#HGroupID").val(), "HSourceID": $("#HSourceID").val(),
+                    "HPRDOrgID": sessionStorage["OrganizationID"],
+                    "HEmpID": $("#HEmpID").val(), "HDeptID": $("#HDeptID").val()
+                }
+            };
+            var sMainStr = JSON.stringify(data.field);
+            var HBarCode = $("#HBarCode_SN").val();
+            var sSubStr = JSON.stringify(option.data);
+            var sMainSub = sMainStr + ';' + HBarCode + ';' + sSubStr + ';' + sessionStorage["HUserName"];
+            var indexs = layer.load();
+            $.ajax({
+                type: "POST",
+                url: GetWEBURL() + "/Cj_SingleStation/AddStationOutBillAndAssemblyBill",
+                async: false,
+                data: { "sMainSub": sMainSub },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        layer.close(indexs);
+
+
+                        $("#HReturnMessage").text("鎴愬姛杩囩珯鎵爜涓�涓骇鍝�:" + HBarCode);
+                        //鍒囨崲浜у搧
+                        $("#HBarCode_SN").val("");//浜у搧鐮佹枃鏈鍐呭娓呯┖
+                        $("#HBarCode_Key").focus();//鍏抽敭浠舵枃鏈閫変腑
+                        get_Display();
+                    }
+                    else {
+
+                        layer.close(indexs);
+                        layer.msg(data1.Message, { icon: 5, btn: ["纭"], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "鍑虹幇閿欒" });
+                    }
+
+                },
+                error: function (err) {
+
+                    layer.close(indexs);
+                    layer.msg(get_MessageError("閿欒:" + err, sessionStorage["HTranSlate"]), { icon: 5, btn: [get_MessageError('[0000-2-008]纭', sessionStorage["HTranSlate"])], time: 100000, offset: 't', skin: 'layui-layer-lan', title: get_MessageError("[0000-2-009]娓╅Θ鎻愮ず", sessionStorage["HTranSlate"]) });
+                }
+            });
+        }
+        //#endregion
+
+        //鍒犻櫎鍗曟嵁
+        function btn_Delete() {
+            var checkStatus = table.checkStatus('mainTable2')
+                , data = checkStatus.data;
+            if (checkStatus.data.length === 1) {
+                layer.confirm(get_MessageError('[0000-1-003]纭畾鍒犻櫎' + data[0].鍗曟嵁鍙� + '鍚楋紵', sessionStorage["HTranSlate"]), function (index) {
+                    var ajaxLoad = layer.load();
+                    //閫昏緫鍒犻櫎鏂规硶
+                    $.ajax({
+                        url: GetWEBURL() + '/Cj_StationOutBill/del_StationOutBillandAssemblyBill',
+                        type: "GET",
+                        data: { "HInterID": data[0].hmainid, "HBarCode_P": data[0].闀洉SN鐮�, "HDeleteMan": sessionStorage["HUserName"], "HBillSubType": "3791" },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                get_Display();
+                                layer.close(ajaxLoad);
+                            } else {
+                                layer.close(ajaxLoad);
+                                layer.alert(get_MessageError(result.Message, sessionStorage["HTranSlate"]) + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.close(ajaxLoad);
+                            layer.alert(get_MessageError("[0000-1-002]鎺ュ彛璇锋眰澶辫触!", sessionStorage["HTranSlate"]), { icon: 5 });
+                        }
+                    });
+                    layer.close(index);
+                });
+            } else {
+                layer.msg(get_MessageError('[0000-1-001]璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒', sessionStorage["HTranSlate"]));
+            }
+        }
+
+        // 鐢熸垚鍗曟嵁鍙�
+        function createBillNo() {
+            //閲嶆柊鑾峰彇鍗曟嵁鍙�
+            $.ajax({
+                url: GetWEBURL() + "/Web/GetMAXNumPDA",
+                type: "GET",
+                async: false,
+                data: { "HBillType": '3727' },
+                success: function (d) {
+                    //$("#HInterID").val(d.data[0].HInterID);
+                    $("#HBillNo").val(d.data[0].HBillNo);
+                    //$("#HDate").val(Format(new Date(), "yyyy-MM-dd"));  //榛樿涓哄綋鍓嶆棩鏈�
+                    //閲嶆柊鍚敤淇濆瓨鎸夐挳
+                    //$("#btnSave").removeClass("layui-btn-disabled").attr("disabled", false);
+                }
+            });
+        }
+
+        //琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎
+        function set_GridDelete(obj) {
+            var data = obj.data;
+            var rowIndex = $(obj.tr).attr("data-index");
+            if (obj.event === 'del') {
+                layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
+
+                    var wait = layer.load();
+                    //鍒犻櫎涓存椂琛ㄦ暟鎹�
+                    $.ajax({
+                        url: GetWEBURL() + 'Deltet_Sc_AssemblyBill_BindBarCodeTemp',
+                        type: "GET",
+                        data: { "HBillNo": $("#HBillNo").val(), "HBarCode": option.data[rowIndex].HBarCode, "user": sessionStorage["HUserName"] },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { icon: 1, time: 500 }, function () {
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(wait);
+                                });
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                                layer.close(wait);
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            layer.close(wait);
+                        }
+                    });
+
+
+                    //鍒锋柊琛ㄦ牸鏁版嵁
+                    option.data[rowIndex].HBarCode = "";
+                    option.data[rowIndex].HBindingQty = 0;
+                    //option.data[rowIndex].HMaterID = 0;
+                    option.data[rowIndex].HMaterNumber = "";
+                    option.data[rowIndex].HMaterName = "";
+                    option.data[rowIndex].HMaterModel = "";
+                    option.data[rowIndex].HBarCode = "";
+
+                    table.render(option);
+                    layer.close(index);
+                });
+            }
+        }
+
+        //鍛樺伐閫夋嫨椤甸潰
+        function btnHEmp() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '璐ㄦ鍛樺垪琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', '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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HEmpID").val(checkStatus.data[0].HItemID);
+                    $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+            })
+        }
+
+
+        //鐢熶骇璧勬簮閫夋嫨椤甸潰
+        function btnHSource() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鐢熶骇璧勬簮鍒楄〃'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HSourceID").val(checkStatus.data[0].HItemID);
+                    $("#HSourceName").val(checkStatus.data[0].鐢熶骇璧勬簮鍚嶇О);
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+        //鐢熶骇鐝粍閫夋嫨椤甸潰
+        function btnHGroup() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鐝粍琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/宸ヨ祫鍩虹璧勬枡/Gy_Group.html?Type=HGroup', '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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HGroupID").val(checkStatus.data[0].HItemID);//鐝粍id
+                    $("#HGroupName").val(checkStatus.data[0].鐝粍鍚嶇О);//璁¢噺鍗曚綅鍚嶇О
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+        //鐢熶骇杞﹂棿閫夋嫨椤甸潰
+        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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HProcID").val(checkStatus.data[0].HItemID);//
+                    $("#HProcNumber").val(checkStatus.data[0].宸ュ簭浠g爜);
+                    $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);//
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+        function btnHProcExch() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '娴佽浆鍗″垪琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBillList.html', 'yes']
+                , btn: ['纭畾', '鍙栨秷']
+                , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    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('璇烽�夋嫨鏁版嵁');
+                    }
+                    
+
+                    createBillNo();
+                    txtHProcExch_KeyDown(checkStatus.data[0].鍗曟嵁鍙�);
+                    $("#HProcExchBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                    $("#HProcExchInterID").val(checkStatus.data[0].hmainid);
+                    $("#HMaterNumber").val(checkStatus.data[0].浜у搧浠g爜)
+                    $("#HMaterName").val(checkStatus.data[0].浜у搧鍚嶇О)
+                    $("#HMaterModel").val(checkStatus.data[0].浜у搧瑙勬牸)
+                    $("#HICMOBillNo").val(checkStatus.data[0].浠诲姟鍗曞彿)
+                    $("#HICMOEntryID").val(checkStatus.data[0].HICMOEntryID)
+
+                    $("#HBarCode_Key").focus();
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+
+        //闈炵┖楠岃瘉
+        function AllowLoadData() {
+
+            var HBarCode = $("#HBarCode_SN").val();
+            if (HBarCode == "") {
+                layer.msg(get_MessageError("[0000-2-019]浜у搧SN涓嶈兘涓虹┖!", sessionStorage["HTranSlate"]))
+                return false;
+            }
+            var sSubStr = JSON.stringify(table.cache['mainTable']);
+
+            if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") {
+                sSubStr = JSON.parse(sSubStr);
+                for (var i = 0; i < sSubStr.length; i++) {
+                    if (sSubStr[i].HBarCode == "" || sSubStr[i].HBarCode == undefined || sSubStr[i].HBarCode == null) {
+                        layer.msg("缁戝畾淇℃伅绗�" + (i + 1) + "琛�,閰嶄欢鐮佹湭缁戝畾!", { icon: 5, btn: ['纭'], time: 4000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        return Result = false;
+                    }
+                }
+            } else {
+                layer.msg("閰嶄欢缁戝畾淇℃伅涓嶅厑璁镐负绌�!", { icon: 5, btn: ['纭'], time: 4000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                return Result = false;
+            }
+
+
+            //var HBadReasonID = $("#HBadReasonID").val();
+            //if (HBadReasonID == 0) {
+            //    layer.msg("涓嶈壇鍘熷洜涓嶈兘涓虹┖!")
+            //    return false;
+            //}
+            return true;
+        }
+        //鍒ゆ柇鏄惁缁戝畾瀹�
+        function areQuantitiesEqual(arr) {
+            if (arr.length === 0) {
+                return false; // 绌烘暟缁勯粯璁よ涓烘弧瓒虫潯浠�
+            }
+
+            const firstHPartsQty = arr[0].HPartsQty;
+            const firstHBindingQty = arr[0].HBindingQty;
+
+            for (let i = 1; i < arr.length; i++) {
+                if (arr[i].HPartsQty !== firstHPartsQty || arr[i].HBindingQty !== firstHBindingQty) {
+                    return false;
+                }
+            }
+
+            return true;
+        }
+        //#endregion
+
+    });
+    function GetHEmpValue(obj)  //杩斿洖鑱屽憳
+    {
+        $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О);
+        $("#HEmpID").val(obj[0].HItemID);
+        
+    }
+    function GetHDeptNameValue(obj)  //杩斿洖閮ㄩ棬
+    {
+        $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);
+        $("#HDeptID").val(obj[0].HItemID);
+    }
+    function GetHGroupValue(obj)  //杩斿洖鐝粍
+    {
+        $("#HGroupName").val(obj[0].鐝粍鍚嶇О);
+        $("#GroupID").val(obj[0].HItemID);
+    }
+    function GetProcessValue(obj)  //杩斿洖宸ュ簭
+    {
+        $("#HProcNumber").val(obj[0].宸ュ簭浠g爜);
+        $("#HProcName").val(obj[0].宸ュ簭鍚嶇О);//
+        $("#HProcID").val(obj[0].HItemID);
+    }
+    function GetGySource(obj)  //杩斿洖鐢熶骇璧勬簮
+    {
+        $("#HSourceName").val(obj[0].鐢熶骇璧勬簮鍚嶇О);
+        $("#HSourceID").val(obj[0].HItemID);
+    }
+</script>
\ No newline at end of file
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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.html"
index 3bd6d03..becd714 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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.html"
@@ -740,7 +740,7 @@
             var HBillNo = $("#HBillNo").val();
             $.ajax({
                 type: "GET",
-                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomMatch_XW",
+                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomBind_XW",
                 async: false,
                 data: { "HBillNo": HBillNo,"HBarCode": HBarCode, "HBarCode_P": $('#HBarCode_SN').val(), "HProcID": $('#HProcID').val(), "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
                 dataType: "json",
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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkPackage.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkPackage.html"
index 8190f4b..4d7701e 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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkPackage.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkPackage.html"
@@ -614,7 +614,7 @@
             var HBillNo = $("#HBillNo").val();
             $.ajax({
                 type: "GET",
-                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomMatch_XW",
+                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomBind_XW",
                 async: false,
                 data: { "HBillNo": HBillNo, "HBarCode": HBarCode, "HBarCode_P": $('#HBarCode_SN').val(), "HProcID": $('#HProcID').val(), "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
                 dataType: "json",
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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkPackage_Sec.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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkPackage_Sec.html"
new file mode 100644
index 0000000..49967fe
--- /dev/null
+++ "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_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkPackage_Sec.html"
@@ -0,0 +1,1180 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>宸ュ簭鍗曞搧杩囩珯骞冲彴(鍏抽敭浠剁粦瀹�)</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <!--<script src="../../../layuiadmin/PubCustom.js"></script>-->
+    <script src="../../CreateControl.js"></script>
+    <script src="../../../layuiadmin/MESLanguage.js"></script>
+    <script src="../../../layuiadmin/SetColumn.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+</head>
+<body>
+    <div class="layui-fluid" style="padding: 0;">
+        <div class="layui-card" style="padding: 2px;background-color: #efefef;">
+            <div class="layui-card-body" style="padding: 1px;">
+                <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
+                    <div style="padding: 10px;">
+                        <h1 style="text-align: center; padding: 10px 0;"><b>棣欏泭鍏抽敭浠剁粦瀹氳繃绔欏钩鍙�</b></h1>
+                    </div>
+                    <div class="layui-tab" style="width: 100%; float: left; background-color:white;">
+                        <div class="layui-row">
+                            <div class="layui-input-block" style="display: inline-block; margin-left: 0px; float: left">
+                                <label class="layui-form-label" style="padding-left:0px" id="">闀洉鐮�:</label>
+                                <input type="text" class="layui-input" name="HBarCode_SN" lay-verify="HBarCode_SN" autocomplete="off" placeholder="璇烽敭鍏ュ悗鍥炶溅" id="HBarCode_SN" style="width: 500px;">
+                            </div>
+                            
+
+                            <button class="layui-btn layui-btn-normal" style="float:right" type="button" lay-submit="" lay-filter="btnExit" id="btnExit">閫�鍑�</button>
+
+
+
+                        </div>
+
+
+                    </div>
+                    <div class="layui-tab layui-tab-card" style="width: 49%; float: left; background-color: white;height:400px">
+                        <ul class="layui-tab-title" lay-filter="tab-all">
+                            <li lay-id="1" style="padding:1px;" class="layui-this">浜у搧淇℃伅</li>
+                            <li lay-id="2" style="padding:1px;">鍏朵粬淇℃伅</li>
+                        </ul>
+                        <div class="layui-tab-content" style="">
+                            <!--鍩烘湰淇℃伅-->
+                            <div class="layui-tab-item layui-show">
+                                <div class="layui-form-item" style="padding-top: 10px;">
+
+                                    <div class="layui-row">
+                                        <!--<div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">鎵规鐮佷俊鎭�:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HBarCode_BatchSec" lay-verify="HBarCode_BatchSec" id="HBarCode_BatchSec" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">褰撳墠鎵规:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HBatchNo" lay-verify="HBatchNo" id="HBatchNo" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>-->
+                                        <!--<div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">渚涘簲鍟�:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HSupName" lay-verify="HSupName" id="HSupName" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HSupID" name="HSupID" id="HSupID">
+                                            </div>
+                                        </div>-->
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="">褰撳墠闀洉鐮�:</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HSNNo" lay-verify="HSNNo" id="HSNNo" style="background-color:#efefef4d;" readonly>
+                                            </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="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#EDEDED;" readonly>
+                                                <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HProcExchBillNo">宸ュ簭娴佽浆鍗�</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HProcExchBillNo" lay-verify="HProcExchBillNo" id="HProcExchBillNo" value="" style="background-color: #efefef4d; width: 60%; display: inline-block;">
+                                                <input type="hidden" class="layui-input" name="HProcExchInterID" lay-verify="HProcExchInterID" id="HProcExchInterID" value="0">
+                                                <input type="hidden" class="layui-input" name="HProcExchEntryID" lay-verify="HProcExchEntryID" id="HProcExchEntryID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProcExch" id="btnHProcExch" 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">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HICMOBillNo">鐢熶骇璁㈠崟</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" value="" style="background-color:#efefef4d;">
+                                                <input type="hidden" class="layui-input" name="HICMOInterID" lay-verify="HICMOInterID" id="HICMOInterID" value="0">
+                                                <input type="hidden" class="layui-input" name="HICMOEntryID" lay-verify="HICMOEntryID" id="HICMOEntryID" value="0">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;" id="BT_HProcName">宸ュ簭</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" style="background-color: #efefef4d; width: 60%; display: inline-block;" readonly>
+                                                <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProc" id="btnHProc" 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">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HMaterNumber">浜у搧缂栫爜</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HMaterID" name="HMaterID" id="HMaterID">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HMaterName">浜у搧鍚嶇О</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HMaterName" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;" id="BT_HMaterModel">瑙勬牸鍨嬪彿</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HMaterModel" name="HMaterModel" id="HMaterModel" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+
+                                    </div>
+                                    <div class="layui-row">
+
+
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HDeptName">褰撳墠杞﹂棿</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color: #efefef4d; width: 60%; display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HDeptID" name="HDeptID" id="HDeptID">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDept" id="btnHDept" 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">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;" id="BT_HEmpName">鎿嶄綔鍛�</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HEmpName" name="HEmpName" id="HEmpName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" lay-verify="HEmpID" name="HEmpID" id="HEmpID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmp" id="btnHEmp" 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">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HGroupName">鐢熶骇鐝粍</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HGroupName" id="HGroupName" lay-verify="HGroupName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" name="HGroupID" lay-verify="HGroupID" id="HGroupID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHGroup" id="btnHGroup" 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">
+                                            <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HSourceName">鐢熶骇璧勬簮</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HSourceName" id="HSourceName" lay-verify="HSourceName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" name="HSourceID" lay-verify="HSourceID" id="HSourceID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHSource" id="btnHSource" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+
+                                    </div>
+                                    <div class="layui-row">
+
+                                    </div>
+                                    <div class="layui-row">
+
+
+                                    </div>
+                                </div>
+                            </div>
+                            <!--鍏朵粬淇℃伅-->
+                            <div class="layui-tab-item">
+                                <div class="layui-form-item" style="padding-top: 10px;">
+                                    <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" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
+                                            </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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="layui-tab layui-tab-card" style="width: 50.5%; float: right;">
+                        <ul class="layui-tab-title">
+                            <li class="layui-this">鍏抽敭浠舵竻鍗�</li>
+                        </ul>
+                        <div class="layui-tab-content" style="background-color: white;">
+                            <div class="layui-input-block" style="display: inline-block; margin-left:0px;">
+                                <label class="layui-form-label" style="padding-left:0px" id="">鍏抽敭浠剁爜:</label>
+                                <input type="text" class="layui-input" name="HBarCode_Key" lay-verify="HBarCode_Key" autocomplete="off" placeholder="璇烽敭鍏ュ悗鍥炶溅" id="HBarCode_Key" style="width: 500px;float:left">
+
+                            </div>
+                            <div class="layui-tab-item layui-show">
+                                <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="layui-tab layui-tab-card" style="float:left;width:100%">
+                        <ul class="layui-tab-title">
+                            <li class="layui-this">鍘嗗彶杩囩珯娓呭崟</li>
+                        </ul>
+                        <label class="layui-form-label" style="color: red; font-size: 24px; width:auto;position:absolute;left:300px;margin-top:-40px" id="HReturnMessage">鎴愬姛鎵爜:</label>
+                        <div class="layui-tab-content" style="background-color: white;">
+
+                            <div class="layui-tab-item layui-show">
+                                <table class="layui-hide" id="mainTable2" lay-filter="mainTable2"></table>
+                            </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-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                        </div>
+                    </script>-->
+                    <script type="text/html" id="toolbarDemo2">
+                        <div class="layui-btn-container">
+                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>-->
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn2" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                        </div>
+                    </script>
+                </form>
+            </div>
+        </div>
+    </div>
+</body>
+</html>
+<script type="text/html" id="barDemo">
+    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+</script>
+<script>
+
+    layui.config({
+        base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+    }).extend({
+        index: 'lib/index' //涓诲叆鍙fā鍧�
+    }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect'], function () {
+
+        //#region 鍏叡鍙橀噺
+
+        var $ = layui.$
+            , admin = layui.admin
+            , layer = layui.layer
+            , table = layui.table
+            , form = layui.form
+            , element = layui.element
+            , tableSelect = layui.tableSelect;
+
+        //瀹氫箟鍏ㄥ眬鍙橀噺
+
+        var HModName = "Cj_ProcessItemStationPlatform_KeyElement";
+        var HModName2 = "Cj_ProcessItemStationPlatform_KeyElement2";
+        var option = [];
+        var option2 = [];
+        var rowarr = [];//鍏抽敭浠舵竻鍗�
+        //#endregion
+
+        //#region 杩涘叆椤甸潰鍗冲姞杞�
+        var params = get_UrlVars();
+        set_ClearBill();
+
+
+
+        //#endregion
+
+        //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+        table.on('tool(mainTable)', function (obj) {
+            set_GridDelete(obj);   //琛屽唴鍒犻櫎
+        });
+
+        //澶村伐鍏锋爮浜嬩欢
+        table.on('toolbar(mainTable)', function (obj) {
+            switch (obj.event) {
+                //鍒犻櫎鎸夐挳
+                case 'btn-Delete': set_DeleteBill();
+                    break;
+                //鍒楄缃�
+                case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_Display);
+                    break;
+            };
+        });
+        table.on('toolbar(mainTable2)', function (obj) {
+            switch (obj.event) {
+                //鍒犻櫎鎸夐挳
+                case 'btn-Delete2': btn_Delete();
+                    break;
+                //鍒楄缃�
+                case 'set_HideColumn2': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option2, get_Display);
+                    break;
+                //鍒锋柊
+                case 'refresh': get_Display();
+                    break;
+            };
+        });
+        //闀洉鐮佸洖杞︽柟娉�
+        $('#HBarCode_SN').on('keydown', function (event) {
+            var HBarCode_SN = $('#HBarCode_SN').val();
+            if (event.keyCode == 13) {
+                if ($('#HProcExchBillNo').val() == "") {
+                    $('#HBarCode_SN').val("");
+                    return layer.alert("璇峰厛閫夋嫨娴佽浆鍗�")
+                }
+
+
+                if (HBarCode_SN) {
+                    txtHBarCodeSN_KeyDown(HBarCode_SN);
+                }
+
+            }
+        });
+        //鍏抽敭浠跺洖杞︽柟娉�
+        $('#HBarCode_Key').on('keydown', function (event) {
+            var HBarCode_Key = $('#HBarCode_Key').val();
+            if (event.keyCode == 13) {
+                
+                if (HBarCode_Key) {
+                    txtHBarCodeKey_KeyDown(HBarCode_Key);
+                }
+
+            }
+        });
+
+        //閫夋嫨鎿嶄綔鍛�
+        form.on('submit(btnHEmp)', function () {
+            btnHEmp();
+        });
+
+
+        //閫夋嫨鐢熶骇璧勬簮
+        form.on('submit(btnHSource)', function () {
+            btnHSource();
+        });
+
+        //閫夋嫨鐢熶骇鐝粍鎸夐挳
+        form.on('submit(btnHGroup)', function () {
+            btnHGroup();
+        });
+
+        //閫夋嫨鐢熶骇杞﹂棿鎸夐挳
+        form.on('submit(btnHDept)', function () {
+            btnHDept();
+        });
+
+        //閫夋嫨宸ュ簭鎸夐挳
+        form.on('submit(btnHProc)', function () {
+            btnHProc();
+        });
+
+        //閫夋嫨娴佽浆鍗℃寜閽�
+        form.on('submit(btnHProcExch)', function () {
+            btnHProcExch();
+        });
+
+
+        //閫�鍑�
+        form.on('submit(btnExit)', function (data) {
+            if (params[1] != null) {
+                Pub_Close(1);
+            } else if (params[1] == null) {
+                Pub_Close(2);
+            }
+        });
+
+
+        //#endregion
+
+        //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+        //鍒濆鍖栫晫闈�
+        function set_ClearBill() {
+            //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ祦杞崱涓�
+            $("#HBarCode_Key").focus();
+            //鍒跺崟浜�
+            $("#HMaker").val(sessionStorage["HUserName"]);
+            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+            //閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+            GetDefValByUser();
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+            //
+            get_Display();
+        }
+
+        //#region 閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+        function GetDefValByUser() {
+            var index = layer.load();
+            $.ajax({
+                url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser",
+                type: "GET",
+                async: false,
+                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.鐢熶骇鐝粍鍚嶇О,
+                        "HEmpID": data.HEmpID,
+                        "HEmpName": data.鎿嶄綔鍛樺悕绉�,
+                        "HDeptID": data.HDeptID,
+                        "HDeptName": data.閮ㄩ棬鍚嶇О,
+                        "HProcNumber": data.宸ュ簭浠g爜,
+                        "HProcName": data.宸ュ簭鍚嶇О,
+                        "HProcID": data.HProcID
+                    });
+                    layer.close(index);
+                }
+                , error: function () {
+                    layer.close(index);
+                    layer.alert(get_MessageError("[0000-1-002]鎺ュ彛璇锋眰澶辫触!", sessionStorage["HTranSlate"]), { icon: 5 });
+                }
+            })
+        }
+            //#endregion
+
+        //鍏抽敭浠舵竻鍗�
+        function set_InitGrid() {
+            option= {
+                elem: '#mainTable'
+                //, toolbar: '#toolbarDemo'
+                , page: false
+                , totalRow: true
+                , cellMinWidth: 120
+                , data: []
+                , height: 285
+                , limit: 10
+                , cols: [[ //缁戝畾淇℃伅琛�
+                    { type: 'numbers', title: '搴忓彿', width: 50 }
+                    , { field: 'HBarCode_P', title: '浜у搧鐮�', width: 265 }
+                    , { field: 'HBarCode', title: '閰嶄欢鐮�', width: 265 }
+                    , { field: 'HPartsQty', title: '閰嶄欢鏁�', width: 72 }
+                    , { field: 'HBindingQty', title: '宸茬粦鏁�', width: 72 }
+                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
+                    , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 160 }
+                    , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 160 }
+                    , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 160, hide: true }
+                    , { field: 'HBatchNo', title: '鎵规', width: 160, hide: true }
+                    , { field: 'HSourceID', title: 'HSourceID', width: 160, hide: true }
+                    , { field: 'HEquipID', title: 'HEquipID', width: 160, hide: true }
+                    , { field: 'HGroupID', title: 'HGroupID', width: 160, hide: true }
+                    , { field: 'HWorkerID', title: 'HWorkerID', width: 160, hide: true }
+                    , { field: 'HScanDate', title: 'HScanDate', width: 160, hide: true }
+                    , { field: 'HSourceInterID', title: 'HSourceInterID', width: 160, hide: true }
+                    , { field: 'HSourceEntryID', title: 'HSourceEntryID', width: 160, hide: true }
+                    , { field: 'HSourceBillNo', title: 'HSourceBillNo', width: 160, hide: true }
+                    , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 66 }
+                ]]
+            }
+            option2 = {
+                elem: '#mainTable2'
+                , toolbar: '#toolbarDemo2'
+                , page: false
+                , totalRow: true
+                , cellMinWidth: 120
+                , data: []
+                , height: 385
+                , limit: 10
+                , cols: [[
+                    { type: 'numbers', title: '搴忓彿' }
+                    , { field: '鏃ユ湡', title: '鏃ユ湡' }
+                    , { field: '閰嶄欢浠g爜', title: '閰嶄欢浠g爜' }
+                    , { field: '閰嶄欢鍚嶇О', title: '閰嶄欢鍚嶇О' }
+                    , { field: '閰嶄欢瑙勬牸', title: '閰嶄欢瑙勬牸' }
+                    , { field: '閰嶄欢鏁伴噺', title: '閰嶄欢鏁伴噺', totalRow: true }
+                    , { field: 'HBatchNo', title: '褰撳墠鎵规' }
+                    , { field: 'HICMOInterID', title: 'HICMOInterID', hide: true }
+                    , { field: 'HICMOEntryID', title: 'HICMOEntryID', hide: true }
+                    , { field: 'HICMOBillNo', title: 'HICMOBillNo', hide: true }
+                    , { field: 'HProcExchInterID', title: 'HProcExchInterID', hide: true }
+                    , { field: 'HProcExchEntryID', title: 'HProcExchEntryID', hide: true }
+                    , { field: 'HProcExchBillNo', title: 'HProcExchBillNo', hide: true }
+                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
+                    , { field: 'HBarCode', title: 'HBarCode', hide: true }
+                ]]
+            }
+
+                // 鐗╂枡琛ㄦ牸涓嬫媺鎼滅储妗�
+            tableSelect.render({
+                elem: '#HProcExchBillNo',
+                checkedKey: 'hmainid',
+                searchKey: '鍗曟嵁鍙�',
+                sWhere: '',//table鎼滅储sWhere鏉′欢
+                table: {
+                    url: GetWEBURL() + 'LEMS/Sc_ProcessExchangeBillList_Query_byPage',
+                    where: { user: sessionStorage["HMaker"], "Organization": sessionStorage["Organization"],"HBillSubType":3772 },
+                    cols: [[
+                        { type: 'checkbox', fixed: 'left' },
+                        { field: 'hmainid', title: 'hmainid', hide: true },
+                        { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' },
+                        { field: '浜у搧浠g爜', title: '浜у搧浠g爜' },
+                        { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О' },
+                        { field: '浜у搧瑙勬牸', title: '浜у搧瑙勬牸' },
+                        { field: '浠诲姟鍗曞彿', title: '浠诲姟鍗曞彿' },
+                        { field: 'HICMOEntryID', title: 'HICMOEntryID', hide: true }
+                    ]],
+                    page: true,
+                    limit: 5,
+                    limits: [5]
+                },
+                done: function (elem, data) {
+                    if (data != []) {
+                        //鑾峰彇鏁版嵁
+                        createBillNo();
+                        txtHProcExch_KeyDown(data.data[0].鍗曟嵁鍙�);
+                        $("#HProcExchBillNo").val(data.data[0].鍗曟嵁鍙�);
+                        $("#HProcExchInterID").val(data.data[0].hmainid);
+                        $("#HMaterNumber").val(data.data[0].浜у搧浠g爜)
+                        $("#HMaterName").val(data.data[0].浜у搧鍚嶇О)
+                        $("#HMaterModel").val(data.data[0].浜у搧瑙勬牸)
+                        $("#HICMOBillNo").val(data.data[0].浠诲姟鍗曞彿)
+                        $("#HICMOEntryID").val(data.data[0].HICMOEntryID)
+
+                        $("#HBarCode_Key").focus();
+                    }
+
+                }
+            })
+
+            table.render(option);
+            table.render(option2);
+        }
+        
+        //浜у搧SN闀洉鐮佺爜鍥炶溅鏌ヨ
+        function txtHBarCodeSN_KeyDown(HBarCode) {
+            if (checkHProcExchAndHBarCodeSN(HBarCode)) {
+                //濡傛灉閰嶄欢閰嶅畬鑷甫鎻愪氦
+                if (areQuantitiesEqual(option.data)) {
+                    //淇濆瓨鍏抽敭浠�
+                    if (AllowLoadData()) {
+                        set_SaveBill();
+                    }
+                }
+            } else {
+                return layer.alert("娴佽浆鍗″拰闀洉鐮佷笉涓�鑷达紝璇锋鏌�")
+            }
+
+        }
+
+        //浜у搧娴佽浆鍗¤繑鍥濨om
+        function txtHProcExch_KeyDown(HBarCode) {
+            //涓昏〃淇℃伅鏌ヨ
+            var indexs = layer.load();
+            //閰嶄欢淇℃伅鏌ヨ
+            var HBillNo = $("#HBillNo").val();
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/HBardCodeBomListByHProcExch_XW",
+                async: false,
+                data: { "HBillNo": HBillNo, "HBarCode": HBarCode, "HProcID": $("#HProcID").val(), "HOrgID": sessionStorage["OrganizationID"], "user": sessionStorage["HUserName"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        var data = data1.data
+
+                        rowarr = [];
+                        for (var i = 0; i < data.length; i++) {
+                            rowarr.push({
+                                "HBarCode_P": data[i].浜у搧鐮�, "HPartsBarCode": "", "HPartsQty": data[i].鍒嗗瓙瀛愰」鐢ㄩ噺, "HBindingQty": 0
+                                , "HMaterID": data[i].瀛愰」鐗╂枡ID, "HMaterNumber": data[i].瀛愰」鐗╂枡浠g爜, "HMaterName": data[i].瀛愰」鐗╂枡鍚嶇О, "HMaterModel": data[i].瀛愰」瑙勬牸鍨嬪彿, "HBatchNo": ""
+                                , "HSourceID": $("#HSourceID").val(), "HEquipID": 0, "HGroupID": $("#HGroupID").val(), "HWorkerID": $("#HEmpID").val()
+                                , "HScanDate": new Date(), "HSourceInterID": $("#HICMOInterID").val()
+                                , "HSourceEntryID": $("#HICMOEntryID").val(), "HSourceBillNo": $("#HICMOBillNo").val()
+                            });
+                        }
+
+                        option.data = rowarr.slice();
+
+                        table.render(option);
+                        layer.close(indexs);
+                        //鍏夋爣璺宠浆鍒伴厤浠剁爜鏂囨湰妗嗕笂
+                        $("#HBarCode_Key").focus();
+                        
+                    }
+                    else {
+                        layer.close(indexs);
+                        layer.confirm(data1.Message);
+                    }
+                },
+                error: function (err) {
+                    layer.close(indexs);
+                    layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                }
+            });
+
+        }
+
+        //閰嶄欢鐮佸洖杞︽煡璇�
+        function txtHBarCodeKey_KeyDown(HBarCode) {
+            var indexs = layer.load();
+            var HBillNo = $("#HBillNo").val();
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/BarCodeBillBomBindByHProcExch_XW",
+                async: false,
+                data: { "HBillNo": HBillNo, "HBarCode": HBarCode, "HBarCode_P": $('#HProcExchBillNo').val(), "HProcID": $('#HProcID').val(), "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        var data = data1.data
+
+                        for (var i = 0; i < option.data.length; i++) {
+                            if (data[0].HMaterID == option.data[i].HMaterID && option.data[i].HBindingQty < option.data[i].HPartsQty) {
+                                option.data[i].HMaterID = data[0].HMaterID
+                                option.data[i].HMaterNumber = data[0].鐗╂枡浠g爜
+                                option.data[i].HMaterName = data[0].鐗╂枡鍚嶇О
+                                option.data[i].HMaterModel = data[0].瑙勬牸鍨嬪彿
+                                option.data[i].HBarCode = data[0].閰嶄欢鐮�
+                                option.data[i].HBindingQty = option.data[i].HBindingQty + 1
+                                $("#HReturnMessage").text("鎴愬姛鎵爜涓�涓厤浠�:" + data[0].鐗╂枡鍚嶇О);
+                                break;
+                            } else if (data[0].HMaterID == option.data[i].HMaterID && i == option.data.length - 1) {
+                                layer.msg("绗�" + (i + 1) + "琛屽凡鍏ㄩ儴缁戝畾锛岃鍕胯秴閲忕粦瀹�");
+                            } else if (data[0].HMaterID != option.data[i].HMaterID && i == option.data.length - 1) {
+                                layer.msg("鎵�鎵厤浠剁爜锛�" + HBarCode + " ,瀵瑰簲鐗╂枡涓嶅湪鐢熶骇鐢ㄦ枡娓呭崟涓紒");
+                            }
+                        }
+
+                        //option.data = rowarr;
+
+                        table.render(option);
+                        //鍏夋爣璺宠浆鍒伴厤浠剁爜鏂囨湰妗嗕笂
+                        $("#HBarCode_Key").focus();
+                        $("#HBarCode_Key").val("");
+                        //濡傛灉閰嶄欢閰嶅畬鑷甫鎻愪氦
+                        if (areQuantitiesEqual(option.data)) {
+                            //淇濆瓨鍏抽敭浠�
+                            $("#HBarCode_SN").val("");
+                            $("#HBarCode_SN").focus();
+                        }
+                        layer.close(indexs);
+                    }
+                    else {
+                        layer.close(indexs);
+                        layer.confirm(data1.Message);
+                    }
+                },
+                error: function (err) {
+                    layer.close(indexs);
+                    layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                }
+            });
+        }
+
+        //鏍¢獙闀洉鐮佸拰娴佽浆鍗′俊鎭槸鍚︿竴鑷�
+        function checkHProcExchAndHBarCodeSN(HBarCode) {
+            let result = false
+            //鑾峰彇瀵瑰簲涓昏〃淇℃伅
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/Cj_SingleStation/checkHBarCode_Batch",
+                async: false,
+                data: { "HBarCode": HBarCode, "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        if (data1.data[0]["HSourceEntryID"] == $("#HICMOEntryID").val() && data1.data[0]["HSourceBillNo"] == $("#HICMOBillNo").val()) {
+                            result = true;
+                        }
+                    }
+                },
+                error: function (err) {
+                    
+                }
+            });
+            return result;
+        }
+
+
+
+        //鍔犺浇鍘嗗彶杩囩珯娓呭崟淇℃伅
+        function get_Display(sWhere = '') {
+            var ajaxLoad = layer.load();
+            var HProcID = $("#HProcID").val();
+            var HSourceID = $("#HSourceID").val();
+            sWhere += ` and HProcID = ${HProcID} and HSourceID = ${HSourceID}`
+            $.ajax({
+                url: GetWEBURL() + '/Cj_SingleStation/SingleStationOutBillList',
+                async: false,
+                type: "GET",
+                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        var data = [];//鍒楀瓧娈垫暟鎹�
+                        var col = [];
+                        var titleData = []
+                        var totalArray = ["鏁伴噺", "鍏宠仈鏁伴噺", "鏈叧鑱旀暟閲�", "鎵撳嵃鏉$爜鏁伴噺", "鏈墦鍗版潯鐮佹暟閲�", "瀹炴敹鏁伴噺", "閲戦"];
+                        //缁欑┖鐨勬暟缁勮祴鍊�
+                        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', totalRowText: '鍚堣' });
+                        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 if ($.inArray(data[i].name, totalArray) > -1) { //璁$畻鍒�
+                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
+                            } else if (data[i].name == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                                col.push({
+                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�', templet: function (d) {
+                                        return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
+                                    }, style: 'cursor: pointer;'
+                                });
+                            } else if (data[i].name == '褰撳墠瀹℃牳椤圭洰') {//娣诲姞瓒呴摼鎺�
+                                col.push({
+                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '褰撳墠瀹℃牳椤圭洰', templet: function (d) {
+                                        return '<span style="color: blue;">' + d.褰撳墠瀹℃牳椤圭洰 + '</span>'
+                                    }, style: 'cursor: pointer;'
+                                });
+                            } 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 == "琛屽叧闂棩鏈�" ? "琛屽叧闂汉" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
+                                        break;
+                                    default:
+                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                }
+                            }
+                        }
+                        option2.cols = [col]
+                        option2.data = data1.data;
+
+
+
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn(HModName2, sessionStorage["HUserName"], option2, []);
+
+                        table.render(option2);
+                        layer.close(ajaxLoad);
+                        //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+                    } else {
+                        layer.close(ajaxLoad);
+                        layer.alert(data1.code + data1.Message, { icon: 5 });
+                    }
+                }, error: function () {
+                    layer.close(ajaxLoad);
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+        }
+
+        //#region 淇濆瓨鏂规硶
+        function set_SaveBill() {
+            var data = {
+                "field": {
+                    "HProcID": $("#HProcID").val(), "HBatchNo": "",
+                    "HGroupID": $("#HGroupID").val(), "HSourceID": $("#HSourceID").val(),
+                    "HPRDOrgID": sessionStorage["OrganizationID"],
+                    "HEmpID": $("#HEmpID").val(), "HDeptID": $("#HDeptID").val()
+                }
+            };
+            var sMainStr = JSON.stringify(data.field);
+            var HBarCode = $("#HBarCode_SN").val();
+            var sSubStr = JSON.stringify(option.data);
+            var sMainSub = sMainStr + ';' + HBarCode + ';' + sSubStr + ';' + sessionStorage["HUserName"];
+            var indexs = layer.load();
+            $.ajax({
+                type: "POST",
+                url: GetWEBURL() + "/Cj_SingleStation/AddStationOutBillAndAssemblyBill",
+                async: false,
+                data: { "sMainSub": sMainSub },
+                dataType: "json",
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        layer.close(indexs);
+
+
+                        $("#HReturnMessage").text("鎴愬姛杩囩珯鎵爜涓�涓骇鍝�:" + HBarCode);
+                        //鍒囨崲浜у搧
+                        $("#HBarCode_SN").val("");//浜у搧鐮佹枃鏈鍐呭娓呯┖
+                        $("#HBarCode_Key").focus();//鍏抽敭浠舵枃鏈閫変腑
+                        get_Display();
+                    }
+                    else {
+
+                        layer.close(indexs);
+                        layer.msg(data1.Message, { icon: 5, btn: ["纭"], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "鍑虹幇閿欒" });
+                    }
+
+                },
+                error: function (err) {
+
+                    layer.close(indexs);
+                    layer.msg(get_MessageError("閿欒:" + err, sessionStorage["HTranSlate"]), { icon: 5, btn: [get_MessageError('[0000-2-008]纭', sessionStorage["HTranSlate"])], time: 100000, offset: 't', skin: 'layui-layer-lan', title: get_MessageError("[0000-2-009]娓╅Θ鎻愮ず", sessionStorage["HTranSlate"]) });
+                }
+            });
+        }
+        //#endregion
+
+        //鍒犻櫎鍗曟嵁
+        function btn_Delete() {
+            var checkStatus = table.checkStatus('mainTable2')
+                , data = checkStatus.data;
+            if (checkStatus.data.length === 1) {
+                layer.confirm(get_MessageError('[0000-1-003]纭畾鍒犻櫎' + data[0].鍗曟嵁鍙� + '鍚楋紵', sessionStorage["HTranSlate"]), function (index) {
+                    var ajaxLoad = layer.load();
+                    //閫昏緫鍒犻櫎鏂规硶
+                    $.ajax({
+                        url: GetWEBURL() + '/Cj_StationOutBill/del_StationOutBillandAssemblyBill',
+                        type: "GET",
+                        data: { "HInterID": data[0].hmainid, "HBarCode_P": data[0].闀洉SN鐮�, "HDeleteMan": sessionStorage["HUserName"], "HBillSubType": "3791" },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                get_Display();
+                                layer.close(ajaxLoad);
+                            } else {
+                                layer.close(ajaxLoad);
+                                layer.alert(get_MessageError(result.Message, sessionStorage["HTranSlate"]) + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.close(ajaxLoad);
+                            layer.alert(get_MessageError("[0000-1-002]鎺ュ彛璇锋眰澶辫触!", sessionStorage["HTranSlate"]), { icon: 5 });
+                        }
+                    });
+                    layer.close(index);
+                });
+            } else {
+                layer.msg(get_MessageError('[0000-1-001]璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒', sessionStorage["HTranSlate"]));
+            }
+        }
+
+        // 鐢熸垚鍗曟嵁鍙�
+        function createBillNo() {
+            //閲嶆柊鑾峰彇鍗曟嵁鍙�
+            $.ajax({
+                url: GetWEBURL() + "/Web/GetMAXNumPDA",
+                type: "GET",
+                async: false,
+                data: { "HBillType": '3727' },
+                success: function (d) {
+                    //$("#HInterID").val(d.data[0].HInterID);
+                    $("#HBillNo").val(d.data[0].HBillNo);
+                    //$("#HDate").val(Format(new Date(), "yyyy-MM-dd"));  //榛樿涓哄綋鍓嶆棩鏈�
+                    //閲嶆柊鍚敤淇濆瓨鎸夐挳
+                    //$("#btnSave").removeClass("layui-btn-disabled").attr("disabled", false);
+                }
+            });
+        }
+
+        //琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎
+        function set_GridDelete(obj) {
+            var data = obj.data;
+            var rowIndex = $(obj.tr).attr("data-index");
+            if (obj.event === 'del') {
+                layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
+
+                    var wait = layer.load();
+                    //鍒犻櫎涓存椂琛ㄦ暟鎹�
+                    $.ajax({
+                        url: GetWEBURL() + 'Deltet_Sc_AssemblyBill_BindBarCodeTemp',
+                        type: "GET",
+                        data: { "HBillNo": $("#HBillNo").val(), "HBarCode": option.data[rowIndex].HBarCode, "user": sessionStorage["HUserName"] },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { icon: 1, time: 500 }, function () {
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(wait);
+                                });
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                                layer.close(wait);
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            layer.close(wait);
+                        }
+                    });
+
+
+                    //鍒锋柊琛ㄦ牸鏁版嵁
+                    option.data[rowIndex].HBarCode = "";
+                    option.data[rowIndex].HBindingQty = 0;
+                    //option.data[rowIndex].HMaterID = 0;
+                    option.data[rowIndex].HMaterNumber = "";
+                    option.data[rowIndex].HMaterName = "";
+                    option.data[rowIndex].HMaterModel = "";
+                    option.data[rowIndex].HBarCode = "";
+
+                    table.render(option);
+                    layer.close(index);
+                });
+            }
+        }
+
+        //鍛樺伐閫夋嫨椤甸潰
+        function btnHEmp() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '璐ㄦ鍛樺垪琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', '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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HEmpID").val(checkStatus.data[0].HItemID);
+                    $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+            })
+        }
+
+
+        //鐢熶骇璧勬簮閫夋嫨椤甸潰
+        function btnHSource() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鐢熶骇璧勬簮鍒楄〃'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HSourceID").val(checkStatus.data[0].HItemID);
+                    $("#HSourceName").val(checkStatus.data[0].鐢熶骇璧勬簮鍚嶇О);
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+        //鐢熶骇鐝粍閫夋嫨椤甸潰
+        function btnHGroup() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鐝粍琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/宸ヨ祫鍩虹璧勬枡/Gy_Group.html?Type=HGroup', '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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HGroupID").val(checkStatus.data[0].HItemID);//鐝粍id
+                    $("#HGroupName").val(checkStatus.data[0].鐝粍鍚嶇О);//璁¢噺鍗曚綅鍚嶇О
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+        //鐢熶骇杞﹂棿閫夋嫨椤甸潰
+        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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#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(get_MessageError('[0000-1-020]璇烽�夋嫨鏁版嵁', sessionStorage["HTranSlate"]));
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HProcID").val(checkStatus.data[0].HItemID);//
+                    $("#HProcNumber").val(checkStatus.data[0].宸ュ簭浠g爜);
+                    $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);//
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+        function btnHProcExch() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '娴佽浆鍗″垪琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBillList.html', 'yes']
+                , btn: ['纭畾', '鍙栨秷']
+                , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    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('璇烽�夋嫨鏁版嵁');
+                    }
+                    
+
+                    createBillNo();
+                    txtHProcExch_KeyDown(checkStatus.data[0].鍗曟嵁鍙�);
+                    $("#HProcExchBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                    $("#HProcExchInterID").val(checkStatus.data[0].hmainid);
+                    $("#HMaterNumber").val(checkStatus.data[0].浜у搧浠g爜)
+                    $("#HMaterName").val(checkStatus.data[0].浜у搧鍚嶇О)
+                    $("#HMaterModel").val(checkStatus.data[0].浜у搧瑙勬牸)
+                    $("#HICMOBillNo").val(checkStatus.data[0].浠诲姟鍗曞彿)
+                    $("#HICMOEntryID").val(checkStatus.data[0].HICMOEntryID)
+
+                    $("#HBarCode_Key").focus();
+
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+            })
+        }
+
+
+        //闈炵┖楠岃瘉
+        function AllowLoadData() {
+
+            var HBarCode = $("#HBarCode_SN").val();
+            if (HBarCode == "") {
+                layer.msg(get_MessageError("[0000-2-019]浜у搧SN涓嶈兘涓虹┖!", sessionStorage["HTranSlate"]))
+                return false;
+            }
+            var sSubStr = JSON.stringify(table.cache['mainTable']);
+
+            if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") {
+                sSubStr = JSON.parse(sSubStr);
+                for (var i = 0; i < sSubStr.length; i++) {
+                    if (sSubStr[i].HBarCode == "" || sSubStr[i].HBarCode == undefined || sSubStr[i].HBarCode == null) {
+                        layer.msg("缁戝畾淇℃伅绗�" + (i + 1) + "琛�,閰嶄欢鐮佹湭缁戝畾!", { icon: 5, btn: ['纭'], time: 4000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        return Result = false;
+                    }
+                }
+            } else {
+                layer.msg("閰嶄欢缁戝畾淇℃伅涓嶅厑璁镐负绌�!", { icon: 5, btn: ['纭'], time: 4000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                return Result = false;
+            }
+
+
+            //var HBadReasonID = $("#HBadReasonID").val();
+            //if (HBadReasonID == 0) {
+            //    layer.msg("涓嶈壇鍘熷洜涓嶈兘涓虹┖!")
+            //    return false;
+            //}
+            return true;
+        }
+        //鍒ゆ柇鏄惁缁戝畾瀹�
+        function areQuantitiesEqual(arr) {
+            if (arr.length === 0) {
+                return false; // 绌烘暟缁勯粯璁よ涓烘弧瓒虫潯浠�
+            }
+
+            const firstHPartsQty = arr[0].HPartsQty;
+            const firstHBindingQty = arr[0].HBindingQty;
+
+            for (let i = 1; i < arr.length; i++) {
+                if (arr[i].HPartsQty !== firstHPartsQty || arr[i].HBindingQty !== firstHBindingQty) {
+                    return false;
+                }
+            }
+
+            return true;
+        }
+        //#endregion
+
+    });
+    function GetHEmpValue(obj)  //杩斿洖鑱屽憳
+    {
+        $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О);
+        $("#HEmpID").val(obj[0].HItemID);
+        
+    }
+    function GetHDeptNameValue(obj)  //杩斿洖閮ㄩ棬
+    {
+        $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);
+        $("#HDeptID").val(obj[0].HItemID);
+    }
+    function GetHGroupValue(obj)  //杩斿洖鐝粍
+    {
+        $("#HGroupName").val(obj[0].鐝粍鍚嶇О);
+        $("#GroupID").val(obj[0].HItemID);
+    }
+    function GetProcessValue(obj)  //杩斿洖宸ュ簭
+    {
+        $("#HProcNumber").val(obj[0].宸ュ簭浠g爜);
+        $("#HProcName").val(obj[0].宸ュ簭鍚嶇О);//
+        $("#HProcID").val(obj[0].HItemID);
+    }
+    function GetGySource(obj)  //杩斿洖鐢熶骇璧勬簮
+    {
+        $("#HSourceName").val(obj[0].鐢熶骇璧勬簮鍚嶇О);
+        $("#HSourceID").val(obj[0].HItemID);
+    }
+</script>
\ No newline at end of file

--
Gitblit v1.9.1