From 772f5bd3cba63a4cb007e12ccb3975834a795fd6 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期一, 01 七月 2024 11:27:11 +0800
Subject: [PATCH] spc质量报表

---
 WebTM/App_Data/MssqlReportData.cs                        |    3 
 WebTM/views/质量管理/质量报表/QC_InspectionFormReport.html       |  364 +++++++++++++++++++++++----------------------------
 WebTM/views/模治具管理/上模单/Sc_MouldLowerBillEdit_PDA.html     |    2 
 WebTM/views/模治具管理/上模单/Sc_MouldUpperBillEdit_PDA.html     |    2 
 WebTM/views/车间管理/产线/MES_ProductionLinePackagingList.html |    2 
 WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill_CF.html    |   11 +
 WebTM/WebTM.csproj                                       |    9 +
 WebTM/views/车间管理/产线/MES_ProductionLinePackaging.html     |   14 +
 8 files changed, 204 insertions(+), 203 deletions(-)

diff --git a/WebTM/App_Data/MssqlReportData.cs b/WebTM/App_Data/MssqlReportData.cs
index 7f9b0c5..3393272 100644
--- a/WebTM/App_Data/MssqlReportData.cs
+++ b/WebTM/App_Data/MssqlReportData.cs
@@ -21,6 +21,7 @@
     //public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YL娴嬭瘯
     //public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YSJ娴嬭瘯
     //public const string SqlConnStr = "Data Source=10.11.18.195;Initial Catalog=HX_LMESsys_test;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";  //鏂帿灏�
+    public const string SqlConnStr = "Data Source=30.10.7.6;Initial Catalog=HX_LMESsys_test;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";  //鏂帿灏�
     //public const string SqlConnStr = "Data Source=192.168.0.245;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//甯呭▉
     //public const string SqlConnStr = "Data Source=192.168.1.250;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涔斾竴
     //public const string SqlConnStr = "Data Source=192.168.1.251;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涔斾竴娴嬭瘯
@@ -29,7 +30,7 @@
     //public const string SqlConnStr = "Data Source=192.168.0.175;Initial Catalog=HX_LimsSys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//闆呯惇璇烘祴璇�
     //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//鍑礉濂堢壒
     //public const string SqlConnStr = "Data Source=192.168.0.199;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//鐟炵惇
-    public const string SqlConnStr = "Data Source=192.168.2.10;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涔濊彵鐢垫満
+    //public const string SqlConnStr = "Data Source=192.168.2.10;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涔濊彵鐢垫満
 
     //public string sServer;
     //public string sDataBase;
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index cb91fb4..279e1f6 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -954,6 +954,15 @@
     <Content Include="views\grf\閿�鍞皟浠峰崟涓嶅惈绋�.grf" />
     <Content Include="views\grf\閿�鍞皟浠峰崟鍚◣锛堜粎闄愬惈绋庢墦鍗帮級.grf" />
     <Content Include="views\grf\閿�鍞��璐у崟娴嬭瘯1.grf" />
+    <Content Include="views\grf\aaa.grf" />
+    <Content Include="views\grf\鍖呰鍗曠墿鏂欐爣璇嗗崱%28缃戦〉鐗�%29.grf" />
+    <Content Include="views\grf\鍖呰鍗曠墿鏂欐爣璇嗗崱%28缃戦〉鐗�%291.grf" />
+    <Content Include="views\grf\鐗╂枡鏉$爜%28涓冭绾稿ぇ%29_浜斾簯.grf" />
+    <Content Include="views\grf\鐧芥爣鎵撳嵃.grf" />
+    <Content Include="views\grf\缁勬墭鍗曠墿鏂欐爣璇嗗崱%28缃戦〉鐗�%29.grf" />
+    <Content Include="views\grf\閫佽揣鍗�%28A4绾�%29.grf" />
+    <Content Include="views\grf\閫佽揣鍗�%28鏍囩绾�%29.grf" />
+    <Content Include="views\grf\閫佽揣鍗�.grf" />
     <None Include="Web.Debug.config">
       <DependentUpon>Web.config</DependentUpon>
     </None>
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html"
index bb508be..3ea65fb 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html"
@@ -439,7 +439,7 @@
                     $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庝繚瀛樻寜閽鐢�
                 $.ajax({
                     type: "POST",
-                    url: GetWEBURL() + "Sc_MouldUpperBill/SaveAddSc_MouldLowerBill_PDA",
+                    url: GetWEBURL() + "Sc_MouldUpperBill/AddSc_MouldLowerBill_PDA",
                     async: true,
                     data: { "oMain": oMain },
                     dataType: "json",
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html"
index d018727..3d615c2 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html"
@@ -441,7 +441,7 @@
                                      $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庝繚瀛樻寜閽鐢�
                             $.ajax({
                                 type: "POST",
-                                url: GetWEBURL() + "Sc_MouldUpperBill/SaveAddSc_MouldUpperBill_PDA",
+                                url: GetWEBURL() + "Sc_MouldUpperBill/AddSc_MouldUpperBill_PDA",
                                 async: true,
                                 data: { "oMain": oMain },
                                 dataType: "json",
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_InspectionFormReport.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_InspectionFormReport.html"
index abfd8e7..043c41e 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_InspectionFormReport.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_InspectionFormReport.html"
@@ -15,6 +15,7 @@
     <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
     <script src='../../../layuiadmin/lib/extend/echarts.min.js'></script>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
     <style type="text/css">
         input.layui-input.layui-unselect {
             padding-right: 0;
@@ -55,9 +56,11 @@
                                     </div>
                                 </div>
                                 <div class="layui-inline">
-                                    <label class="layui-form-label">宸ュ簭</label>
-                                    <div class="layui-input-block" style="margin-left: 120px;">
-                                        <input type="text" class="layui-input" name="HProcName" id="HProcName">
+                                    <label class="layui-form-label">鏍锋湰鏁�</label>
+                                    <div class="layui-input-block">
+                                        <select name="limit" id="limit" lay-verify="required" lay-search class="layui-input">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
                                     </div>
                                 </div>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
@@ -69,21 +72,25 @@
                                     <div class="layui-row" style="margin-top:10px;">
                                         <!--鍏朵粬鏉′欢-->
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">鐗╂枡浠g爜</label>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐗╂枡浠g爜</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber">
+                                                <input type="hidden" class="layui-input" lay-verify="HMaterID" name="HMaterID" id="HMaterID" value="0">
+                                                <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHMaterID" id="btnHMaterID" style="padding: 0 10px; 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;">鐗╂枡鍚嶇О</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HMaterName" id="HMaterName">
+                                                <input type="text" class="layui-input" name="HMaterName" id="HMaterName" 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="HMaterModel" id="HMaterModel">
+                                                <input type="text" class="layui-input" name="HMaterModel" id="HMaterModel" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -95,9 +102,13 @@
                                     </div>
                                     <div class="layui-row" style="margin-top:5px;">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">妫�楠岄」鐩�</label>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">妫�楠岄」鐩�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HCheckItem" id="HCheckItem">
+                                                <input type="hidden" class="layui-input" lay-verify="HQCCheckItemID" name="HQCCheckItemID" id="HQCCheckItemID" value="0">
+                                                <input type="text" class="layui-input" name="HQCCheckItemNumber" id="HQCCheckItemNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHQCCheckItemID" id="btnHQCCheckItemID" style="padding: 0 10px;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -175,7 +186,7 @@
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index', //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
 
             //#region 鍏叡鍙橀噺
             var $ = layui.$
@@ -187,6 +198,7 @@
                 , laypage = layui.laypage
                 , laydate = layui.laydate
                 , util = layui.util
+                , soulTable = layui.soulTable
             //鏌ヨ鏉′欢
             var sWhere = "";
             var option = [];
@@ -215,6 +227,19 @@
                         break;
                 };
             });
+
+            //#region 浜у搧缂栫爜
+            form.on('submit(btnHMaterID)', function (data) {
+                btnHMaterID();
+            });
+        //#endregion
+
+            //#region 妫�楠岄」鐩�
+            form.on('submit(btnHQCCheckItemID)', function (data) {
+                btnHQCCheckItemID();
+            });
+        //#endregion
+
             //閲嶇疆鎸夐挳
             form.on('submit(btnReSearch)', function (data) {
                 set_ClearQuery();
@@ -269,101 +294,74 @@
             //鍒濆鍖栫晫闈�
             function set_ClearBill() {
                 get_Dept();
+                get_Limit();
                 //鍒濆鍖栨椂闂�
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 10), "yyyy-MM-dd"));//寮�濮嬫棩鏈�
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));//缁撴潫鏃ユ湡
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid();
-                //鍔犺浇鏁版嵁鍒扮綉鏍�
-                get_Display();
                 //get_FastQuery();
                 DisPlay_HideColumn();
-                set_Line();
+                //set_Line();
             }
 
             //鍒濆鍖栬〃鏍�
             function set_InitGrid() {
+                var columns = [];
+
+                columns.push({ type: 'numbers', title: '搴忓彿' });
+            
+                //鑾峰彇涓や釜鏈堟湡涔嬮棿鐨勭浉宸�
+                var time1 = Date.parse(new Date($("#HBeginDate").val()));//寮�濮嬫椂闂�
+                var time2 = Date.parse(new Date($("#HEndDate").val()));//缁撴潫鏃堕棿
+                var Days = Math.abs(parseInt((time2 - time1) / 1000 / 3600 / 24));
+                //鑾峰彇骞�
+                var yyyy = new Date($("#HBeginDate").val()).getFullYear();
+                //鑾峰彇鏈堜唤
+                var MM = new Date($("#HBeginDate").val()).getMonth() + 1;
+                //鑾峰彇寮�濮嬫湀浠界殑鏈�澶уぉ鏁�
+                var SumMonth = new Date(yyyy, MM, 0).getDate(); //鍔ㄦ�佷袱鏈堜箣宸�
+                //鑾峰彇寮�濮嬫棩鏈熺殑澶╂暟
+                var HBEGINDATE = new Date(new Date($("#HBeginDate").val())).getDate(); //鑾峰彇寮�濮嬫棩鏈熷ぉ鏁�
+
+                var k = 0;//鏀堕泦寰幆娆℃暟
+                for (var j = 0; j <= (Days - k); j++) {
+                    columns.push({ field: Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'yyyy-MM-dd'), title: Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'MM.dd'), width: 70, totalRow: true })
+                    //璺ㄥ勾鐨勮瘽 浼氫粠涓�鏈堜竴鍙峰紑濮�
+                    if (MM == 12 && (HBEGINDATE + j) == 31) {
+                        yyyy += 1;
+                        MM = 1;
+                        SumMonth = new Date(yyyy, MM, 0).getDate();
+                        HBEGINDATE = 0;
+                        k += j;
+                        j = 0;
+                    } else if ((HBEGINDATE + j) == SumMonth) { //璺ㄦ湀 鏈堟暟鍔犱竴  澶╂暟浠庝竴寮�濮�
+                        HBEGINDATE = 0;
+                        MM += 1;
+                        SumMonth = new Date(yyyy, MM, 0).getDate();
+                        k += j;
+                        j = 0;
+                    }
+                }
+
                 option = {
                     elem: '#mainTable'
                     , toolbar: '#toolbarDemo'
-                    , height: 'full-430'
-                    //, page: true
+                    , height: 'full-50'
+                    , cellMinWidth: 90
+                    , limit: 500
                     , totalRow: true
-                    , cellMinWidth: 70
-                    , limit: 50
-                    , limits: [50, 500, 5000, 20000]
-                    , cols: [[
-                        { type: 'checkbox', fixed: 'left', totalRowText: '鈭慩' }
-                        ,{ field: 'xh', title: '搴忓彿' }
-                        , { field: '1', title: '1' , totalRow: true}
-                        , { field: '2', title: '2' , totalRow: true}
-                        , { field: '3', title: '3' , totalRow: true}
-                        , { field: '4', title: '4' , totalRow: true}
-                        , { field: '5', title: '5' , totalRow: true}
-                        , { field: '6', title: '6' , totalRow: true}
-                        , { field: '7', title: '7' , totalRow: true}
-                        , { field: '8', title: '8' , totalRow: true}
-                        , { field: '9', title: '9', totalRow: true}
-                        , { field: '10', title: '10' , totalRow: true}
-                        , { field: '11', title: '11' , totalRow: true}
-                        , { field: '12', title: '12' , totalRow: true}
-                        , { field: '13', title: '13' , totalRow: true}
-                        , { field: '14', title: '14' , totalRow: true}
-                        , { field: '15', title: '15' , totalRow: true}
-                        , { field: '16', title: '16' , totalRow: true}
-                        , { field: '17', title: '17' , totalRow: true}
-                        , { field: '18', title: '18' , totalRow: true}
-                        , { field: '19', title: '19' , totalRow: true}
-                        , { field: '20', title: '20' , totalRow: true}
-                        , { field: '21', title: '21' , totalRow: true}
-                        , { field: '22', title: '22' , totalRow: true}
-                        , { field: '23', title: '23' , totalRow: true}
-                        , { field: '24', title: '24' , totalRow: true}
-                        , { field: '25', title: '25', totalRow: true}
-                    ]]
-                    , data: []
-                }
-                var sj = [];
-                for (let i = 0; i < 5; i++) {
-                    var obj = {
-                        xh : i+1,
-                        1: (Math.random() * (15 - 13) ).toFixed(2),
-                        2: (Math.random() * (15 - 13) ).toFixed(2),
-                        3: (Math.random() * (15 - 13) ).toFixed(2),
-                        4: (Math.random() * (15 - 13) ).toFixed(2),
-                        5: (Math.random() * (15 - 13) ).toFixed(2),
-                        6: (Math.random() * (15 - 13) ).toFixed(2),
-                        7: (Math.random() * (15 - 13) ).toFixed(2),
-                        8: (Math.random() * (15 - 13) ).toFixed(2),
-                        9: (Math.random() * (15 - 13) ).toFixed(2),
-                        10: (Math.random() * (15 - 13) ).toFixed(2),
-                        11: (Math.random() * (15 - 13) ).toFixed(2),
-                        12: (Math.random() * (15 - 13) ).toFixed(2),
-                        13: (Math.random() * (15 - 13) ).toFixed(2),
-                        14: (Math.random() * (15 - 13) ).toFixed(2),
-                        15: (Math.random() * (15 - 13) ).toFixed(2),
-                        16: (Math.random() * (15 - 13) ).toFixed(2),
-                        17: (Math.random() * (15 - 13) ).toFixed(2),
-                        18: (Math.random() * (15 - 13) ).toFixed(2),
-                        19: (Math.random() * (15 - 13) ).toFixed(2),
-                        20: (Math.random() * (15 - 13) ).toFixed(2),
-                        21: (Math.random() * (15 - 13) ).toFixed(2),
-                        22: (Math.random() * (15 - 13) ).toFixed(2),
-                        23: (Math.random() * (15 - 13) ).toFixed(2),
-                        24: (Math.random() * (15 - 13) ).toFixed(2),
-                        25: (Math.random() * (15 - 13) ).toFixed(2)
-                    };
-                    sj.push(obj);
-                }
-                option.data = sj;
-
-
+                    , loading: false
+                    , cols: [columns]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                };
                 table.render(option);
             }
 
             //鍔犺浇缃戞牸
             function get_Display(sWhere) {
-                sWhere = $("#HYear").val();
                 var wait = layer.load();//閬僵
                 $.ajax({
                     url: GetWEBURL() + '/QC_CustomerAppealReport/QC_InspectionFormReport',
@@ -371,34 +369,8 @@
                     async: false,
                     data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
-                        var col = [];
                         if (data1.count == 1) {
-                            var data = [];
-                            //缁欑┖鐨勬暟缁勮祴鍊�
-                            for (var key in data1.list) {
-                                data.push({ "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
-                            }
-                            col.push({ type: 'checkbox', fixed: 'left', totalRowText: '姹囨��' });
-                            //鍒ゆ柇鏄惁鏄函鑻辨枃
-                            var patrn = new RegExp("[\u4E00-\u9FA5]+");
-                            for (var i = 0; i < data.length; i++) {
-                                if (!patrn.test(data[i].name)) {
-                                    col.push({ field: data[i].name, title: data[i].name, hide: true }); //闅愯棌鍒�
-                                }
-                                else {
-                                    switch (data[i].Type) {
-                                        case 'DateTime':
-                                            col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
-                                            break;
-                                        default:
-                                            col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, totalRow: true });
-                                    }
-                                }
-                            }
-
-                            option.cols = [col];
                             option.data = data1.data;
-
                             table.render(option);
                             layer.close(wait);
                         } else {
@@ -563,18 +535,8 @@
                     success: function (result) {
                         if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
                             var data = result.data;
-                            if (sessionStorage["OrganizationID"] == 100014) {
-                                HDeptName += '<option  style="color:blue;"  value="2679633" >姘寸涓�鏉℃祦</option>';
-                                HDeptName += '<option  style="color:blue;"  value="1592361" >閮ㄤ欢娌瑰喎鍣ㄥ反</option>';
-                                HDeptName += '<option  style="color:blue;"  value="1592371" >灏忚溅瑁呰姱宸�</option>';
-                                HDeptName += '<option  style="color:blue;"  value="1592374" >灏忚溅鎬绘垚宸�</option>';
-                                HDeptName += '<option  style="color:blue;"  value="1743766" >鍗¤溅瑁呰姱宸�</option>';
-                                HDeptName += '<option  style="color:blue;"  value="1743767" >鍗¤溅鎬绘垚宸�</option>';
-                                HDeptName += '<option  style="color:blue;"  value="2679647" >鍗¤溅姘寸涓�鏉℃祦</option>';
-                            } else {
-                                for (var i = 0; i < data.length; i++) {
-                                    HDeptName += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
-                                }
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptName += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
                             }
 
                             $("#HDeptName").append(HDeptName);
@@ -585,70 +547,104 @@
                 })
             }
 
+            //鏍锋湰鏁伴噺
+            function get_Limit() {
+                var limit = "";
+                for (var i = 1; i <= 50; i++) {
+                    limit += '<option  style="color:blue;"  value="' + i + '" >' + i + '</option>';
+                }
+                $("#limit").append(limit);
+                form.render('select');
+            }
+
             //蹇�熻繃婊�
             function get_FastQuery() {
                 var HBeginDate = $("#HBeginDate").val();//涓嬭揪鏃ユ湡 寮�濮嬫棩鏈�
                 var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡
-                var HBillNo = $("#HBillNo").val();//娴佽浆鍗″彿
-                var HICMOBillNo = $("#HICMOBillNo").val(); //鎵瑰彿
-                var HWorkShopID = $("#HDeptName").val();//杞﹂棿
-                var F_BSV_WYID = $("#F_BSV_WYID").val();//鍞竴ID
-                var HMaterNumber = $("#HMaterNumber").val();//鐗╂枡浠g爜
-                var HState = $("#HState").val();//鐘舵��
-                var HSTATUS = $("#HSTATUS").val();//鐢熶骇璁㈠崟鐘舵��
-                var HOrgID = sessionStorage["OrganizationID"];
-                var checkWRuku = $("input[name='checkWRuku']").prop("checked");//澶嶉�夋
-                var ColName = $("#ColName").val();//澶嶉�夋
-                var Comparator = $("#Comparator").val()
-                var ColContent = $("#ColContent").val();
-                var sWhere1 = "";
-                if (ColName != 0 && Comparator != 0) {
-                    var com = "";
-                    switch (Comparator) {
-                        case "7":
-                            com = "like''%" + ColContent + "%''";
-                            break;
-                        case "8":
-                            com = "like''%" + ColContent + "''";
-                            break;
-                        case "9":
-                            com = "like''" + ColContent + "%''";
-                            break;
-                        case "10":
-                            com = "not like''%" + ColContent + "%''";
-                            break;
-                        default:
-                            com = "" + Comparator + "''" + ColContent + "''";
-                            break;
-                    }
-                    sWhere1 += " and " + ColName + " " + com;
+                var HDeptID = $("#HDeptName").val();//杞﹂棿
+                var limit = $("#limit").val();//鏍锋湰鏁�
+                var HMaterID = $("#HMaterID").val();//鐗╂枡
+                var HQCCheckItemID = $("#HQCCheckItemID").val();//妫�楠岄」鐩�
+
+                if (limit == 0) {
+                    return layer.msg("鏍锋湰鏁伴噺涓嶈兘涓�0!");
                 }
 
-                if (checkWRuku) {
-                    checkWRuku = 1;
-                } else {
-                    checkWRuku = 0;
+                if (HMaterID == 0) {
+                    return layer.msg("鐗╂枡涓嶈兘涓虹┖!");
+                }
+
+                if (HQCCheckItemID == 0) {
+                    return layer.msg("妫�楠岄」鐩笉鑳戒负绌�!");
                 }
 
                 sWhere = {
                     HBeginDate: HBeginDate
                     , HEndDate: HEndDate
-                    , HICMOBillNo: HICMOBillNo
-                    , HWorkShopID: HWorkShopID
-                    , F_BSV_WYID: F_BSV_WYID
-                    , HMaterNumber: HMaterNumber
-                    , HOrgID: HOrgID
-                    , HBillNo: HBillNo
-                    , IsTrue: checkWRuku
-                    , HState: HState
-                    , HSTATUS: HSTATUS
-                    , sWhere1: sWhere1
+                    , HDeptID: HDeptID
+                    , limit: limit
+                    , HMaterID: HMaterID
+                    , HQCCheckItemID: HQCCheckItemID
                 }
 
-                //get_Display(JSON.stringify(sWhere));
+                get_Display(JSON.stringify(sWhere));
                 //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
                 sWhere = "";
             }
+
+            //鐗╂枡鍒楄〃
+            function btnHMaterID() {
+                layer.open({
+                    type: 2 //绫诲瀷
+                    , skin: 'layui-layer-rim'//鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鐗╂枡鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HMaterID").val(checkStatus.data[0].HItemID);
+                        $("#HMaterNumber").val(checkStatus.data[0].鐗╂枡浠g爜);
+                        $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);
+                        $("#HMaterModel").val(checkStatus.data[0].瑙勬牸鍨嬪彿);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+
+            //妫�楠岄」鐩垪琛�
+            function btnHQCCheckItemID() {
+                layer.open({
+                    type: 2 //绫诲瀷
+                    , skin: 'layui-layer-rim'//鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '妫�楠岄」鐩垪琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_CheckItem.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HQCCheckItemID").val(checkStatus.data[0].HItemID);
+                        $("#HQCCheckItemNumber").val(checkStatus.data[0].浠g爜);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+
+
             //閲嶇疆杩囨护鏉′欢
             function set_ClearQuery() {
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 10), "yyyy-MM-dd"));//寮�濮嬫棩鏈�
@@ -666,32 +662,6 @@
                 $("input[name='checkWRuku']").prop("checked", false);
                 form.render()
                 sWhere = "";
-            }
-
-            //鐗╂枡
-            function get_btnHMaterID() {
-                layer.open({
-                    type: 2
-                    , area: ['80%', '80%']
-                    , title: '鐗╂枡'
-                    , shade: 0.6 //閬僵閫忔槑搴�
-                    //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
-                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_MaterialList.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('璇烽�夋嫨鏁版嵁');
-                        }
-                        $("#HMaterID").val(checkStatus.data[0].HItemID);
-                        $("#HMaterNumber").val(checkStatus.data[0].HNumber);
-                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
-                    }
-                })
             }
 
             //闅愯棌鍒楄缃�
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackaging.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackaging.html"
index 91123ac..3a3bd46 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackaging.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackaging.html"
@@ -39,6 +39,7 @@
                             </div>
                         </div>
                         <button type="button" lay-submit="" lay-filter="Print" id="Print" class="layui-btn layui-btn-radius">鎵撳嵃</button>
+                        <button type="button" lay-submit="" lay-filter="Print2" id="Print2" hidden="hidden" ></button>
                         <div class="layui-inline" style="width: 200px;">
                             <div class="layui-input-block">
                                 <select name="PrintName" lay-verify="required" id="PrintName">
@@ -1028,7 +1029,7 @@
             });
 
             //鎵撳嵃鎸夐挳
-            form.on('submit(Print)', function (data) {//閫�鍑�
+            form.on('submit(Print2)', function (data) {//閫�鍑�
                 //鎵撳紑鎵撳嵃妯℃澘
                 var linterid = $("#HInterID").val();
                 //var linterid = "28973";
@@ -1089,6 +1090,17 @@
                 })
             });
 
+            //鎵撳嵃鎸夐挳
+            form.on('submit(Print)', function (data) {//閫�鍑�
+                //鎵撳紑鎵撳嵃妯℃澘
+                var linterid = $("#HInterID").val();
+                var Type = "HBarCodePrint";
+                var OpenTmp = "鐧芥爣鎵撳嵃1";
+                //var ReportViewer = document.getElementById("ReportViewer");
+                window.open("../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/HBarPlanPrint.html?linterid=" + linterid.toString() + "&Type=" + Type.toString() + "&OpenTmp=" + OpenTmp.toString());
+                $("#Print2").click();
+            });
+
             //鐩戝惉琛ㄦ牸涓宸ュ叿浜嬩欢
             table.on('tool(smjl-table)', function (obj) { //娉細tool 鏄伐鍏锋潯浜嬩欢鍚嶏紝test 鏄� table 鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
                 var data = obj.data //鑾峰緱褰撳墠琛屾暟鎹�
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackagingList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackagingList.html"
index 9cff146..2959eb5 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackagingList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackagingList.html"
@@ -445,7 +445,7 @@
                 ////var linterid = $("#HInterID").val();
                 ////var linterid = "28973";
                 var Type = "HBarCodePrint";
-                var OpenTmp = "鐧芥爣鎵撳嵃";
+                var OpenTmp = "鐧芥爣鎵撳嵃1";
                 //var ReportViewer = document.getElementById("ReportViewer");
                 window.open("../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/HBarPlanPrint.html?linterid=" + linterid.toString() + "&Type=" + Type.toString() + "&OpenTmp=" + OpenTmp.toString());
             });
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_CF.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_CF.html"
index 87b4d42..72eae9c 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_CF.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_CF.html"
@@ -158,6 +158,14 @@
                                         </div>
                                         <div class="layui-form-item">
                                             <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 85px;">椤圭洰鍙�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HProjectNum" id="HProjectNum" style="">
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
                                                 <label class="layui-form-label">鎽樿</label>
                                                 <div class="layui-input-inline">
                                                     <textarea placeholder="璇疯緭鍏ユ憳瑕�" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea>
@@ -166,7 +174,7 @@
                                             <div class="layui-inline">
                                                 <label class="layui-form-label">澶囨敞</label>
                                                 <div class="layui-input-inline">
-                                                    <textarea placeholder="璇疯緭鍏ュ娉�" class="layui-textarea" name="HRemark" id="HRemark"   style="background-color:#efefef4d;" readonly></textarea>
+                                                    <textarea placeholder="璇疯緭鍏ュ娉�" class="layui-textarea" name="HRemark" id="HRemark" style="background-color:#efefef4d;" readonly></textarea>
                                                 </div>
                                             </div>
                                         </div>
@@ -406,6 +414,7 @@
                             , "HWorkShopID": d.data[0].HWorkShopID
                             , "HExplanation": d.data[0].鎽樿
                             , "HRemark": d.data[0].琛ㄥご澶囨敞
+                            , "HProjectNum": d.data[0].椤圭洰鍙�
                         });
 
                         layer.close(ajaxLoad);

--
Gitblit v1.9.1