From 0ac290652c79f49fa976eb6d4860bbc63cfd4ed0 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期五, 05 十二月 2025 09:04:11 +0800
Subject: [PATCH] 小卫香囊标签生成;检验单显示质检方案

---
 WebTM/views/质量管理/来料检验单/QC_Add_Edit_POStockInCheckBillList.html |    3 
 WebTM/views/车间管理/单品过站_小卫/Cj_SachetBarCodePrint.html            |  477 +++++++++++++++++++++++++++++++++++++++++++++++
 WebTM/views/质量管理/出厂检验单/QC_OutCompCheckBill.html                |    3 
 WebTM/views/质量管理/产品入库检验单/QC_LastPieceCheckBill_v2.html         |    3 
 WebTM/views/质量管理/工序检验单/QC_ProcessCheckBill.html                |    3 
 WebTM/views/质量管理/巡检记录单/QC_Add_Edit_PatrolProcCheckBill_XW.html |   87 +++++--
 WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html    |    3 
 WebTM/WebTM.csproj                                             |    1 
 8 files changed, 551 insertions(+), 29 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 7b5988a..1dbf315 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -944,6 +944,7 @@
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_KeyElement.html" />
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_batchKeyElement.html" />
     <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_ProcessItemStationPlatform_batch.html" />
+    <Content Include="views\杞﹂棿绠$悊\鍗曞搧杩囩珯_灏忓崼\Cj_SachetBarCodePrint.html" />
     <Content Include="views\杞﹂棿绠$悊\鍚姩鐐规鍗昞Gy_WorkBeginDotCheckListBill_Excel.html" />
     <Content Include="views\杞﹂棿绠$悊\鍚姩鐐规鍗昞Sc_WorkBeginDotCheckBill.html" />
     <Content Include="views\杞﹂棿绠$悊\鍚姩鐐规鍗昞Sc_WorkBeginDotCheckBillList.html" />
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill_v2.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill_v2.html"
index 920a5f4..34c7593 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill_v2.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill_v2.html"
@@ -2366,6 +2366,9 @@
                     data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty, "HMaterID": HMaterID, "HBillType": "鐢熶骇鍏ュ簱妫�鏂规" },
                     success: function (result) {
                         if (result.code == 1) {
+                            //妫�楠屾柟妗�
+                            $("#HQCSchemeID").val(result.data[0].hmainid);
+                            $("#HQCSchemeName").val(result.data[0].妫�楠屾柟妗堝悕绉�);
                             var rowdata = [];
                             var data = result.data;
                             rowdata_Value = [];
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html"
index 0cc54b7..156939b 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html"
@@ -4055,6 +4055,9 @@
                     data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty, "HMaterID": HMaterID, "HBillType": "鍑哄巶妫�鏂规" },
                     success: function (result) {
                         if (result.code == 1) {
+                            //妫�楠屾柟妗�
+                            $("#HQCSchemeID").val(result.data[0].hmainid);
+                            $("#HQCSchemeName").val(result.data[0].妫�楠屾柟妗堝悕绉�);
                             var rowdata = [];
                             var data = result.data;
                             rowdata_Value = [];
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html"
index 8506aba..54ac5a6 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html"
@@ -193,7 +193,7 @@
                                                     </div>
                                                 </div>
                                             </div>
-                                            
+
                                         </div>
                                         <div class="layui-form-item">
                                             <div class="layui-row" style="display:none">
@@ -380,6 +380,14 @@
             <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
         </select>
     </script>
+    <!--琛屼笅鎷夐�夋嫨(妫�楠岃褰�6)-->
+    <script type="text/html" id="HQCNote6">
+        <select name="HQCNote6" lay-filter="HQCNote6" id="HQCNote6{{d.LAY_TABLE_INDEX+1}}">
+            <option value="">璇烽�夋嫨</option>
+            <option value="鍚堟牸">鍚堟牸</option>
+            <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
+        </select>
+    </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>
@@ -453,7 +461,7 @@
                     { type: 'checkbox', fixed: 'left', totalRowText: '鍚堣琛�' }
                     , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 75 }
                     , { field: 'HQCNote1_SN', title: '鎶芥SN1', width: 185, edit: 'text', hide: true }
-                    , { field: 'HQCNote2_SN', title: '鎶芥SN2', width: 185, edit: 'text', hide: true}
+                    , { field: 'HQCNote2_SN', title: '鎶芥SN2', width: 185, edit: 'text', hide: true }
                     , { field: 'HQCNote3_SN', title: '鎶芥SN3', width: 185, edit: 'text', hide: true }
                     , { field: 'HQCNote4_SN', title: '鎶芥SN4', width: 185, edit: 'text', hide: true }
                     , { field: 'HQCNote5_SN', title: '鎶芥SN5', width: 185, edit: 'text', hide: true }
@@ -466,26 +474,26 @@
                     , { field: 'HQCCheckItemID', title: '妫�楠岄」鐩甀D', edit: 'text', hide: true }
                     , { field: 'HQCCheckItemName', title: '妫�楠岄」鐩悕绉�', edit: 'text', width: 230 }
                     , { field: 'HQCStd', title: '妫�楠屾爣鍑�', edit: 'text', event: "", width: 95, hide: true }
-                    , { field: 'HQCNote1', title: '妫�楠岃褰�1(09:00--11:00)', width: 185, templet: '#HQCNote1' }
-                   
-                    , { field: 'HQCNote2', title: '妫�楠岃褰�2(11:00--13:00)', width: 185, templet: '#HQCNote2' }
-                   
-                    , { field: 'HQCNote3', title: '妫�楠岃褰�3(13:00--15:00)', width: 185, templet: '#HQCNote3' }
-                    
-                    , { field: 'HQCNote4', title: '妫�楠岃褰�4(15:00--17:00)', width: 185, templet: '#HQCNote4' }
-                    
-                    , { field: 'HQCNote5', title: '妫�楠岃褰�5(17:00--19:00)', width: 185, templet: '#HQCNote5' }
-                   
-                    , { field: 'HQCNote6', title: '妫�楠岃褰�6(18:00--20:00)', edit: 'text', width: 185, hide: true }
-                   
+                    , { field: 'HQCNote1', title: '08:00--10:00', width: 125, templet: '#HQCNote1' }
+
+                    , { field: 'HQCNote2', title: '10:00--12:00', width: 125, templet: '#HQCNote2' }
+
+                    , { field: 'HQCNote3', title: '12:00--14:00', width: 125, templet: '#HQCNote3' }
+
+                    , { field: 'HQCNote4', title: '14:00--16:00', width: 125, templet: '#HQCNote4' }
+
+                    , { field: 'HQCNote5', title: '16:00--18:00', width: 125, templet: '#HQCNote5' }
+
+                    , { field: 'HQCNote6', title: '18:00--19:30', width: 125, templet: '#HQCNote6' }
+
                     , { field: 'HQCNote7', title: '妫�楠岃褰�7', edit: 'text', hide: true }
-                  
+
                     , { field: 'HQCNote8', title: '妫�楠岃褰�8', edit: 'text', hide: true }
-                   
+
                     , { field: 'HQCNote9', title: '妫�楠岃褰�9', edit: 'text', hide: true }
-                   
+
                     , { field: 'HQCNote10', title: '妫�楠岃褰�10', edit: 'text', hide: true }
-                  
+
                     , { field: 'HRemark', title: '澶囨敞', edit: 'text', width: 120 }
                     , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 75 }
                 ]]
@@ -584,11 +592,11 @@
                                     "HQCStd": data[i].HQCStd, "HQCNote1": data[i].HQCNote1, "HQCNote2": data[i].HQCNote2, "HQCNote3": data[i].HQCNote3,
                                     "HQCNote4": data[i].HQCNote4, "HQCNote5": data[i].HQCNote5, "HQCNote6": data[i].HQCNote6, "HQCNote7": data[i].HQCNote7,
                                     "HQCNote8": data[i].HQCNote8, "HQCNote9": data[i].HQCNote9, "HQCNote10": data[i].HQCNote10, "HRemark": data[i].琛ㄤ綋澶囨敞,
-                                   /* "HQCNote1_SN": data[i].鎶芥SN鐮�1, "HQCNote2_SN": data[i].鎶芥SN鐮�2, "HQCNote3_SN": data[i].鎶芥SN鐮�3, "HQCNote4_SN": data[i].鎶芥SN鐮�4, "HQCNote5_SN": data[i].鎶芥SN鐮�5, "HQCNote6_SN": data[i].鎶芥SN鐮�6, "HQCNote7_SN": data[i].鎶芥SN鐮�7*/
+                                    /* "HQCNote1_SN": data[i].鎶芥SN鐮�1, "HQCNote2_SN": data[i].鎶芥SN鐮�2, "HQCNote3_SN": data[i].鎶芥SN鐮�3, "HQCNote4_SN": data[i].鎶芥SN鐮�4, "HQCNote5_SN": data[i].鎶芥SN鐮�5, "HQCNote6_SN": data[i].鎶芥SN鐮�6, "HQCNote7_SN": data[i].鎶芥SN鐮�7*/
                                     /*, "HQCNote8_SN": data[i].鎶芥SN鐮�8, "HQCNote9_SN": data[i].鎶芥SN鐮�9, "HQCNote10_SN": data[i].鎶芥SN鐮�10*/
                                 });
                             }
-                         
+
                             $("#HQCNote1_SN").val(data[0].鎶芥SN鐮�1 || '');
                             $("#HQCNote2_SN").val(data[0].鎶芥SN鐮�2 || '');
                             $("#HQCNote3_SN").val(data[0].鎶芥SN鐮�3 || '');
@@ -607,6 +615,7 @@
                                 $('#HQCNote3' + (i + 1)).find("option[value='" + result.data[i].HQCNote3 + "']").attr("selected", true);
                                 $('#HQCNote4' + (i + 1)).find("option[value='" + result.data[i].HQCNote4 + "']").attr("selected", true);
                                 $('#HQCNote5' + (i + 1)).find("option[value='" + result.data[i].HQCNote5 + "']").attr("selected", true);
+                                $('#HQCNote6' + (i + 1)).find("option[value='" + result.data[i].HQCNote6 + "']").attr("selected", true);
                             }
                             form.render('select');
 
@@ -1320,15 +1329,19 @@
             //#region 銆愰�夋楠屾柟妗堣幏鍙栬〃浣撴楠岄」鐩俊鎭��
             function get_CheckItem() {
                 var HBatchQty = $("#HProcExchQty").val() == 0 ? $("#HICMOQty").val() : $("#HProcExchQty").val();
+                var HMaterID = $("#HMaterID").val();
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetCheckItemByCheckProjectID",
                     type: "GET",
                     async: false,
-                    data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty },
+                    data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty, "HMaterID": HMaterID, "HBillType": "宸℃鏂规" },
                     success: function (result) {
                         if (result.code == 1) {
+                            //妫�楠屾柟妗�
+                            $("#HQCSchemeID").val(result.data[0].hmainid);
+                            $("#HQCSchemeName").val(result.data[0].妫�楠屾柟妗堝悕绉�);
                             var rowdata = [];
-                            var data = result.data;
+                            var data = result.data;                            
                             for (var i = 0; i < result.data.length; i++) {
                                 //瀛愯〃  璧嬪��
                                 rowdata.push({
@@ -1765,30 +1778,35 @@
                         tableData[i].HQCNote3_SN = $("#HQCNote3_SN").val() || '';
                         tableData[i].HQCNote4_SN = $("#HQCNote4_SN").val() || '';
                         tableData[i].HQCNote5_SN = $("#HQCNote5_SN").val() || '';
+                        tableData[i].HQCNote6_SN = $("#HQCNote6_SN").val() || '';
                     }
                     table.reload('mainTable', {
                         data: tableData
                     });
                 }
             }
-
+            
             // 鍚屾瀛愯〃SN鐮佸埌琛ㄥご
             function syncSubTableToHeader() {
                 var tableData = table.cache['mainTable'];
-                if (tableData && tableData.length > 0) {
+                var isStep = 0;
+                if ($("#HQCNote1_SN").val() != "" || $("#HQCNote1_SN").val() != null || $("#HQCNote2_SN").val() != "" || $("#HQCNote3_SN").val() != "" || $("#HQCNote4_SN").val() != "")
+                    isStep = 1
+                if (tableData && tableData.length > 0 && isStep != 1) {
                     var firstRow = tableData[0];
                     $("#HQCNote1_SN").val(firstRow.HQCNote1_SN || '');
                     $("#HQCNote2_SN").val(firstRow.HQCNote2_SN || '');
                     $("#HQCNote3_SN").val(firstRow.HQCNote3_SN || '');
                     $("#HQCNote4_SN").val(firstRow.HQCNote4_SN || '');
                     $("#HQCNote5_SN").val(firstRow.HQCNote5_SN || '');
-                    $("#HQCNote6_SN").val(firstRow.HQCNote5_SN || '');
-                    $("#HQCNote7_SN").val(firstRow.HQCNote5_SN || '');
-                    $("#HQCNote8_SN").val(firstRow.HQCNote5_SN || '');
-                    $("#HQCNote9_SN").val(firstRow.HQCNote5_SN || '');
-                    $("#HQCNote10_SN").val(firstRow.HQCNote5_SN || '');
+                    $("#HQCNote6_SN").val(firstRow.HQCNote6_SN || '');
+                    $("#HQCNote7_SN").val(firstRow.HQCNote7_SN || '');
+                    $("#HQCNote8_SN").val(firstRow.HQCNote8_SN || '');
+                    $("#HQCNote9_SN").val(firstRow.HQCNote9_SN || '');
+                    $("#HQCNote10_SN").val(firstRow.HQCNote10_SN || '');
                 }
             }
+
             form.on('submit(Saver)', function (data) {//淇濆瓨
                 //debugger;
                 syncHeaderToSubTable();
@@ -2011,6 +2029,17 @@
                     }
                 });
             });
+            //琛岄�夋嫨澶勭悊锛堟楠岃褰�6锛�
+            form.on('select(HQCNote6)', function (data) {
+                //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+                var elem = data.othis.parents('tr');
+                var dataindex = elem.attr("data-index");
+                $.each(option.data, function (index, value) {
+                    if (value.LAY_TABLE_INDEX == dataindex) {
+                        value.HQCNote6 = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                    }
+                });
+            });
 
         });
         //瀹氫箟鍏ㄥ眬鍙橀噺
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBill.html"
index b5d165f..6ed235c 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBill.html"
@@ -2282,6 +2282,9 @@
                     data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty, "HMaterID": HMaterID, "HBillType": "鏈欢妫�鏂规" },
                     success: function (result) {
                         if (result.code == 1) {
+                            //妫�楠屾柟妗�
+                            $("#HQCSchemeID").val(result.data[0].hmainid);
+                            $("#HQCSchemeName").val(result.data[0].妫�楠屾柟妗堝悕绉�);
                             var rowdata = [];
                             rowdata_Value = [];
                             var data = result.data;
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_Add_Edit_POStockInCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_Add_Edit_POStockInCheckBillList.html"
index 704e0ae..3c3f8f1 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_Add_Edit_POStockInCheckBillList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_Add_Edit_POStockInCheckBillList.html"
@@ -2577,6 +2577,9 @@
                     data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty, "HMaterID": HMaterID, "HBillType": "鏉ユ枡妫�鏂规" },
                     success: function (result) {
                         if (result.code == 1) {
+                            //妫�楠屾柟妗�
+                            $("#HQCSchemeID").val(result.data[0].hmainid);
+                            $("#HQCSchemeName").val(result.data[0].妫�楠屾柟妗堝悕绉�);
                             var rowdata = [];
                             var data = result.data;
                             rowdata_Value = [];
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
index 8884de4..fa77dd9 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
@@ -2313,6 +2313,9 @@
                     data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty, "HMaterID": HMaterID, "HBillType": "棣栦欢妫�鏂规" },
                     success: function (result) {
                         if (result.code == 1) {
+                            //妫�楠屾柟妗�
+                            $("#HQCSchemeID").val(result.data[0].hmainid);
+                            $("#HQCSchemeName").val(result.data[0].妫�楠屾柟妗堝悕绉�);
                             var rowdata = [];
                             var data = result.data;
                             rowdata_Value = [];
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_SachetBarCodePrint.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_SachetBarCodePrint.html"
new file mode 100644
index 0000000..756a870
--- /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_SachetBarCodePrint.html"
@@ -0,0 +1,477 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta 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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <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="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <style type="text/css">
+
+        /*begin 姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰�*/
+        .layui-form-item .layui-inline {
+            margin-top: 5px;
+            margin-bottom: 5px;
+            margin-right: 0px;
+        }
+        /*end*/
+        .layui-table-cell .layui-form-checkbox[lay-skin="primary"] {
+            margin-left: 35%;
+        }
+
+        .layui-input-block {
+            margin-left: 0px;
+        }
+    </style>
+</head>
+<body>
+    <div id="layout1" class="layui-fluid">
+        <div class="layui-row layui-col-space15">
+            <div class="layui-col-md12">
+                <div class="layui-card">
+                    <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
+                        <div class="layui-card-header">
+                            <div class="layui-input-block">
+                                <!--<button type="button" class="layui-btn" id="ToolPrint" lay-submit="" lay-filter="ToolPrint">棰勮鎵撳嵃</button>-->
+                                <button type="button" class="layui-btn" id="ToolCreate" lay-submit="" lay-filter="ToolCreate">鐢熸垚</button>
+                                <button type="button" class="layui-btn" id="ToolExit" lay-submit="" lay-filter="ToolExit">閫�鍑�</button>
+                            </div>
+                        </div>
+                        <div class="layui-card-body">
+                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
+                                <h1 style="text-align:center;"><b>棣欏泭鏍囩鐢熸垚</b></h1>
+                                <div class="layui-tab-content">
+                                    <div class="layui-tab-item layui-show">
+                                        <div class="layui-form-item">
+
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐢熶骇璁㈠崟</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HICMOBillNo" id="HICMOBillNo" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
+                                                    <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0">
+                                                    <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0">
+                                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchICMO" id="btnSearchICMO" style="width: 40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                    </button>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡浠g爜</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HMaterNumber" id="HMaterNumber" autocomplete="off" style="background-color: #efefef4d;" readonly>
+                                                    <input type="hidden" name="HMaterID" id="HMaterID" value="0">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HMaterName" id="HMaterName" autocomplete="off" style="background-color: #efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HMaterModel" id="HMaterModel" autocomplete="off" style="background-color: #efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鎿嶄綔鍛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HMaker" id="HMaker" autocomplete="off" style="background-color: #efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鎵撳嵃闂撮殧(绉�)</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HTime" id="HTime" autocomplete="off" value="3">
+                                                    
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="layui-tab layui-tab-card" lay-filter="tab-TabTest">
+                            <ul class="layui-tab-title">
+                                <li lay-id="1" class="layui-this">鏉$爜淇℃伅</li>
+                            </ul>
+                            <div class="layui-tab-content">
+                                <div class="layui-tab-item layui-show">
+                                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                                </div>                               
+                            </div>
+                        </div>
+                        <script type="text/html" id="xuhao">
+                            {{d.LAY_TABLE_INDEX+1}}
+                        </script>                        
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+    <script type="text/html" id="barDemo">
+        <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>-->
+        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+    </script>
+    <script>
+        //鑾峰彇鍙傛暟
+        var params = get_UrlVars();
+        if (typeof (params[params[0]]) == "undefined") {
+            var OperationType = 1;//鎿嶄綔绫诲瀷
+            var closeType = 2;  //鍏抽棴绫诲瀷
+        } else {
+            debugger;
+            var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+            var linterid = params[params[1]];//婧愬崟id
+            var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
+            var closeType = params[params[3]];  //鍏抽棴绫诲瀷
+        }
+
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , laydate = layui.laydate
+                , element = layui.element;
+            //鏌ヨ鏉′欢
+            var option = [];
+            var option_New = [];
+            var sWhere = "";
+            var HModName = "Cj_SachetBarCodePrint";
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+       
+            //#endregion                       
+         
+            //鑾峰彇鍒跺崟浜轰俊鎭�
+            $("#HMaker").val(sessionStorage["HUserName"]);      
+
+            var rowdata = [{
+                "HBarCodeID": 0, "HBarCode": '', "HMaterNumber": '', "HMaterName": '', "HMaterModel": ''
+            }];
+              
+            //#region 杩涘叆椤甸潰鏃㈠姞杞�
+
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+
+            //#endregion                     
+
+            //#region 鐐瑰嚮浜嬩欢锛屽寘鎷琽n鍜宖orm浜嬩欢
+            //澶村伐鍏锋爮
+            table.on('toolbar(mainTable)', function (obj) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;;
+                var AddRow = table.cache['mainTable'];       
+
+                var NewRow = {
+                    "HBarCodeID": 0,"HBarCode": '', "HMaterNumber": '', "HMaterName": '', "HMaterModel": ''
+                };                  
+                
+                switch (obj.event) {
+                    //鏂板涓�琛�
+                    case 'btn-AddLine': btnAddLine(NewRow);
+                        break;
+                    //澶嶅埗涓�琛�
+                    case 'btn-CopyLine': btnCopyLine(data);
+                        break;
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn(0);
+                        break;
+                }
+            });
+           
+            //琛屽唴浜嬩欢
+            table.on('tool(mainTable)', function (obj) {
+                set_GridDelete(obj);   //琛屽唴鍒犻櫎
+                set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�            
+            });
+
+
+            //#region 鐐瑰嚮琛岄�変腑楂樹寒
+            table.on('row(mainTable)', function (obj) {
+                //閫変腑琛屾敼鍙橀鑹�
+                var flag = !obj.tr.find(':checkbox:first').prop('checked');
+                obj.tr.find(':checkbox').prop('checked', flag);
+                if (flag) {
+                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //璁剧疆澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+                } else {
+                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//鍙栨秷澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
+                }
+                //mainTable 涓鸿〃鏍糏D   娉ㄦ剰姝ゅ濡傛灉ID涓嶆纭皢瀵艰嚧浣犲湪鐩戝惉澶嶉�夋鏃惰幏鍙栦笉鍒颁綘閫夋嫨鐨勬暟鎹紝鍓嶉潰鐨勫彧鏄坊鍔犳垨鍒犻櫎閫変腑鏈�変腑鏍峰紡浠ュ強璁剧疆鑳屾櫙鑹诧紝瀛椾綋棰滆壊
+                layui.each(table.cache.mainTable, function (i, l) {
+                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
+                        l.LAY_CHECKED = flag;
+                    }
+                });
+            })
+            //#endregion
+
+            //閫夋嫨鐢熶骇杞﹂棿寮圭獥
+            form.on('submit(btnSearchICMO)', function () {
+                layer.open({
+                    type: 2
+                    , area: ['90%', '90%']
+                    , title: '鐢熶骇璁㈠崟'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HICMOInterID").val(checkStatus.data[0].hmainid);
+                        $("#HICMOEntryID").val(checkStatus.data[0].HEntryID);
+                        $("#HICMOBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                        $("#HMaterID").val(checkStatus.data[0].HMaterID)
+                        $("#HMaterNumber").val(checkStatus.data[0].浜у搧浠g爜);
+                        $("#HMaterName").val(checkStatus.data[0].浜у搧鍚嶇О);
+                        $("#HMaterModel").val(checkStatus.data[0].瑙勬牸鍨嬪彿);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //鎵撳嵃
+            form.on('submit(ToolPrint)', function (data) {
+                get_PrintReport();
+            })
+
+            //鏉$爜鐢熸垚
+            form.on('submit(ToolCreate)', function (data) {
+                $('#ToolCreate').addClass("layui-btn-disabled").attr("disabled", true);//鐢熸垚鎸夐挳绂佺敤
+                SaveBarCodeCreate();
+            })         
+          
+            //閫�鍑�
+            form.on('submit(ToolExit)', function (data) {
+                if (linterid == undefined) {
+                    //鍏抽棴椤电
+                    Pub_Close(2);
+                }
+                else {
+                    //鍏抽棴椤电
+                    Pub_Close(1);
+                }
+            });
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夋柟娉�
+
+            //鍒濆鍖栨潯鐮佷俊鎭〃鏍�
+            function set_InitGrid() {
+                columns = [
+                    { type: 'checkbox', fixed: 'left' }
+                    , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 75 }
+                    , { field: 'HBarCodeID', title: '鏉$爜ID', hide: true }
+                    , { field: 'HBarCode', title: '鏉$爜缂栧彿' }
+                    , { field: 'HMaterNumber', title: '鐗╂枡浠g爜'}
+                    , { field: 'HMaterName', title: '鐗╂枡鍚嶇О'}
+                    , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿' }
+                ];
+                option = {
+                    id: 'mainTable'
+                    , elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , page: false
+                    , totalRow: true
+                    , cellMinWidth: 75
+                    , height: 'full-255'
+                    , cols: [columns]
+                    , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+                    , done: function (res, curr, count) {
+                    }
+                };
+                option.data = rowdata;
+                table.render(option);              
+            }
+                    
+              
+
+            //鏉$爜鐢熸垚
+            function SaveBarCodeCreate() {
+                var HICMOInterID = $("#HICMOInterID").val();
+                var HICMOEntryID = $("#HICMOEntryID").val();
+                var user = $("#HMaker").val();
+
+                $.ajax(
+                    {
+                        type: "GET",
+                        url: GetWEBURL() + "/Cj_SingleStation/SachetBarCodeSave", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        async: true,
+                        data: { "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "user": user },
+                        success: function (result) {
+                            if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                var data = result.data;
+                                var dataArr = [];
+                                for (var i = 0; i < result.data.length; i++) {
+                                    dataArr.push({
+                                        "HBarCodeID": data[i].HBarCodeID,"HBarCode": data[i].鏉$爜缂栧彿, "HMaterNumber": data[i].鐗╂枡浠g爜, "HMaterName": data[i].鐗╂枡鍚嶇О, "HMaterModel": data[i].瑙勬牸鍨嬪彿
+                                    });
+                                }
+                                //琛ㄦ牸璧嬪��
+                                option.data = dataArr;
+                                table.render(option);
+
+                                //鑷姩鎵撳嵃
+                                if (option.data.length > 0) {
+                                    get_BatchPrint();
+                                }                                
+                            }
+                            else {
+                                $('#ToolCreate').removeClass("layui-btn-disabled").attr("disabled", false);//鐢熸垚鎸夐挳鍚敤
+                                layer.alert(result.Message, { icon: 5 });
+                            }
+                            layer.closeAll("loading");
+                        },
+                        error: function (err) {
+                            layer.alert(err.Message, { icon: 5 });
+                        }
+                    });
+            }
+
+            //鎵归噺鎵撳嵃
+            var time;
+            var num = 0;
+            function get_BatchPrint() {
+                //鎵撳嵃闂撮殧
+                var HTime = $("#HTime").val();
+
+                time = setInterval(function () {
+                    dy_PL(option.data);
+                }, HTime*1000);
+            }
+
+            function dy_PL(rest) {
+                var HInterID = rest[num].HBarCodeID.toString();
+                var sWhere = "select cast( b.娴佹按鍙� as float) 娴佹按鍙�,鐢熶骇璁㈠崟鍙�,a.閿�鍞鍗曞彿,a.鐢熶骇鏁伴噺,a.娴佽浆鍗℃暟閲�,a.浜у搧浠g爜,a.鍗曟嵁鍙�,case when ISNULL(a.鐢熶骇瑙勬牸,'')='' then a.浜у搧瑙勬牸 else a.鐢熶骇瑙勬牸 end 浜у搧瑙勬牸,a.浜у搧鍚嶇О,a.鏃ユ湡,a.鍗曟嵁鍙�,b.宸ュ簭浠g爜,b.宸ュ簭鍚嶇О,a.鎵瑰彿,b.宸ヨ壓宸ヤ綔涓績,b.宸ヨ壓宸ヨ壓鍙傛暟,a.鐢熶骇杞﹂棿,b.宸ユ鍚嶇О,b.鐢熶骇璁㈠崟鏁伴噺 from h_v_Sc_ProcessExchangeBillQuery a left join h_v_Sc_ProcessExchangeBillQuerySub b on a.hmainid=b.hmainid   where b.hmainid in(" + HInterID + ") and b.宸ュ簭浠g爜 != '9999' order by cast(b.娴佹按鍙� as int)"
+
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    async: false,
+                    data: { "sWhere": sWhere },
+                    success: function (data) {
+                        if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+
+                            if (data.data.length != 0) {
+                                var dataPrint = [];
+                                for (var i = 0; i < data.data.length; i++) {
+                                    dataPrint.push(data.data[i])
+                                }
+
+                                var Customer = {
+                                    "Table": dataPrint
+                                }
+
+                                var args = {
+                                    type: "print",//鎵撳嵃妯″紡
+                                    //type: "preview",//棰勮妯″紡
+                                    showOptionDlg: false, //濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
+                                    report: urlAddRandomNo("../../grf/娴佽浆鍗SON.grf"),
+                                    data: Customer
+                                };
+
+                                console.log(data.data[0].鍗曟嵁鍙�);
+                                //var args = {
+                                //    report: urlAddRandomNo("../../grf/cs10.grf"),
+                                //    data: Customer
+                                //};
+                                webapp_ws_ajax_run(args);
+
+                                if (rest.length <= num + 1) {
+                                    num = 0;
+                                    clearInterval(time);
+                                } else {
+                                    num++;
+                                }
+
+                                //var sql = "update a set HPrintQty = HPrintQty + 1 from Gy_BarCodeBill a with(nolock) where HItemID = " + HInterID ;
+                                //$.ajax({
+                                //    type: "GET",
+                                //    url: GetWEBURL() + "/Gy_SOPBillList/UpDelSQL", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                                //    async: false,
+                                //    data: { "sWhere": sql },
+                                //    success: function (result) {
+                                //        if (result.data.code != 1) {
+                                //            layer.alert("鏇存柊鎵撳嵃鏃ユ湡寮傚父锛�" + result.data.Message);
+                                //        }
+                                //    }
+                                //})
+
+                            } else {
+                                layer.msg("鏌ユ棤鏁版嵁!");
+                            }
+                        }
+                        else {
+                            layer.msg(data.Message, { icon: 5 });
+                        }
+                        layer.closeAll("loading");
+                    },
+                    error: function (err) {
+                        layer.msg("閿欒:" + err, { icon: 5 });
+                    }
+                })
+
+            }
+
+            //闈炵┖楠岃瘉
+            function AllowLoadData(sSubStr) {
+                var Result = true;
+                if ($("#HICMOInterID").val() == 0 || $("#HICMOEntryID").val() == 0 || $("#HMaterID").val() == 0 || $("#HMaker").val() == "") {
+                    layer.msg("鐢熶骇璁㈠崟锛岀墿鏂�,鎿嶄綔鍛樹俊鎭己澶憋紝璇锋鏌ワ紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return Result = false;
+                }
+                
+                return Result;
+            }
+            //#endregion
+        });
+
+        function GetICMOBillValue(obj) {  //鐢熶骇璁㈠崟
+            $("#HICMOInterID").val(obj[0].hmainid);
+            $("#HICMOEntryID").val(obj[0].HEntryID);
+            $("#HICMOBillNo").val(obj[0].鍗曟嵁鍙�);
+            $("#HMaterID").val(obj[0].HMaterID);
+            $("#HMaterNumber").val(obj[0].浜у搧浠g爜);
+            $("#HMaterName").val(obj[0].浜у搧鍚嶇О);
+            $("#HMaterModel").val(obj[0].瑙勬牸鍨嬪彿);
+        }
+    </script>
+</body>
+</html>
\ No newline at end of file

--
Gitblit v1.9.1