From d60b3a2ecaf8164efeb368eb62dacae78f18feac Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 04 十一月 2024 09:31:15 +0800
Subject: [PATCH] 1

---
 WebTM/views/质量管理/质量报表/QC_PerformanceScrapLedger.html                    |   18 
 WebTM/views/质量管理/质量报表/QC_MoistureContentDataLedger.html                 |   12 
 WebTM/layuiadmin/style/tableFilter.css                                  |  106 
 WebTM/views/质量管理/检验取样还样单/QC_Add_BackSampleCheckBill.html                |    3 
 WebTM/views/计划管理/工艺路线/Gy_RoutingBillCheckQuery.html                     |   25 
 WebTM/views/质量管理/检验方案单/QC_CheckProjectList.html                         |   13 
 WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBillList.html                  |  172 
 WebTM/views/模治具管理/模治具管理/Gy_BarCodeBillList.html                         |    7 
 WebTM/views/index_Mobile.html                                           |  156 
 WebTM/views/生产管理/异常反馈单/Sc_Add_MESExecptFeedBackBillList.html            |  102 
 WebTM/views/计划管理/工艺路线/Gy_RoutingBillList.html                           |    2 
 WebTM/views/质量管理/质量报表/QC_ErrManagerLedgerReport_Issue.html              |   12 
 WebTM/views/生产管理/异常反馈单/OA_ErrMsgBackHandleBillMain.html                 |   51 
 WebTM/views/Baseset/基础资料/Gy_GetProductionTeamList.html                  |    3 
 WebTM/views/质量管理/质量报表/QC_QualityStatisticsDailyReport.html              |   84 
 WebTM/views/质量管理/异常反馈/OA_ErrMsgBackSelfQuery_BGT.html                   |   99 
 WebTM/views/模治具管理/模治具管理/Gy_MouldFile.html                               |    2 
 WebTM/views/WMS扫码模块/采购入库/Kf_POStockInBill_PDA.html                      |  101 
 WebTM/views/车间管理/工序进站接收单/Cj_StationInBill.html                          |    2 
 WebTM/views/Baseset/SRM_OpenTmpList.html                                |   29 
 WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html             |   16 
 WebTM/views/工资管理/岗位技能清单/HR_PostSkillBillList.html                       |   25 
 WebTM/views/工资管理/工资报表/Pay_PaymentEntryReport.html                       |  598 ++
 WebTM/views/车间管理/报表分析/Mes_OrderProcFlowAllReport_ICMO.html              |  553 ++
 WebTM/views/车间管理/产线/MES_ProductionLinePackaging.html                    |  222 
 WebTM/views/工资管理/异常工时申请单/Pay_ErrWorkTimesRequestBill.html               |   53 
 WebTM/views/设备管理/设备报表/SB_EquipICMOTechParamReport.html                  |  561 ++
 WebTM/views/工资管理/工资结算单(集体)/Pay_GroupBalBillList.html                    |   47 
 WebTM/views/车间管理/启动点检单/Gy_WorkBeginDotCheckListBillList.html            |   28 
 WebTM/views/grf/15白标打印.grf                                              |  766 +++
 WebTM/layuiadmin/modules/tableFilter2.js                                |  532 ++
 WebTM/views/仓存管理/条码生成/Gy_BarCodeBill.html                               |   22 
 WebTM/views/质量管理/异常反馈/OA_ErrMsgBackSelfQuery.html                       |   81 
 WebTM/views/工资管理/工资报表/Pay_PaymentPieceSumReport.html                    |  521 ++
 WebTM/views/质量管理/质量报表/QC_ErrManagerLedgerReport_EquipTop3Issue.html     |   12 
 WebTM/views/模治具管理/模治具管理/Sc_MouldDotCheckBillList.html                   |    2 
 WebTM/views/设备管理/Sb_EquipMaintainBill_PDA.html                          |    3 
 WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill_BatchSplit.html           |    2 
 WebTM/views/计划管理/工艺路线/Gy_RoutingBillToInvalidatedList.html              | 1576 +++++++
 WebTM/views/车间管理/产线/MES_ProductionLinePackaging_MXG.html                | 1237 +++++
 WebTM/layuiadmin/Scripts/webConfig.js                                   |    2 
 WebTM/views/模治具管理/模治具管理/Sc_Add_MouldDotCheckBillList.html               |    4 
 WebTM/views/质量管理/质量报表/QC_ErrManagerLedgerReport.html                    |   12 
 WebTM/views/基础资料/公用基础资料/Gy_StockPlace_List.html                         |    2 
 WebTM/views/车间管理/启动点检单/Gy_WorkBeginDotCheckListBill.html                |   15 
 WebTM/WebTM.csproj                                                      |   26 
 WebTM/views/车间管理/启动点检单/Sc_WorkBeginDotCheckBill.html                    |   33 
 WebTM/views/基础资料/生产基础资料/Gy_BadReason.html                               |    2 
 WebTM/views/质量管理/巡检记录单/QC_Add_Edit_PatrolProcCheckOtherill.html         |    6 
 WebTM/views/生产管理/异常反馈单/Sc_MESExecptFeedBackBillType.html                |   79 
 WebTM/views/质量管理/质量报表/QC_InspectionFormReport.html                      |  143 
 WebTM/views/领料发货/收料入库/Kf_ReciveBill_Fast_TK.html                        |   33 
 WebTM/views/车间管理/关键件绑定/Sc_KeyElementBinding.html                        |   15 
 WebTM/views/Baseset/基础资料/Sc_ProcessExchangeBillListView.html            |    6 
 WebTM/views/工资管理/工资结算单(个人)/Pay_SingleBalBillList.html                   |   47 
 WebTM/views/IpadIndex.html                                              |    7 
 WebTM/views/质量管理/安灯逐级呼叫规则/OA_AndengFlowRuleBillMainList.html            |   45 
 WebTM/views/home/console.html                                           |   29 
 WebTM/views/系统管理/用户管理/Xt_UserRightQuery.html                            |    2 
 WebTM/views/质量管理/质量报表/QC_ErrManagerLedgerReport_Source.html             |   15 
 WebTM/views/质量管理/安灯逐级呼叫规则/OA_AndengFlowRuleBillMain.html                |   21 
 WebTM/views/工资管理/工资报表/Pay_PaymentDayCheckReport.html                    |  626 ++
 WebTM/views/车间管理/产线/MES_WhiteLabelGeneration.html                       |  278 +
 WebTM/views/home/console_Mobile.html                                    |    4 
 WebTM/views/质量管理/工序检验单/QC_ProcessCheckBill.html                         |   15 
 WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill_CurrentWork.html             |    5 
 WebTM/views/index.html                                                  |    1 
 WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBillList.html                     |  168 
 WebTM/views/工资管理/工资报表/Pay_PayWorkShopSumReport.html                     |  572 ++
 WebTM/views/WMS扫码模块/库存查询/KF_ICInventoryByCLD_PDA.html                   |  527 ++
 WebTM/views/基础资料/公用基础资料/Gy_Warehouse.html                               |    2 
 WebTM/WebTM.csproj.user                                                 |    1 
 WebTM/views/PublicPage/MaterialInfo.html                                |   25 
 WebTM/views/工资管理/工资报表/Pay_PaymentMonthSumReport.html                    |  626 ++
 WebTM/views/质量管理/质量报表/QC_BadProductsReport.html                         |   72 
 WebTM/views/工资管理/工资报表/Pay_PaymentTimeSumReport.html                     |  572 ++
 WebTM/views/质量管理/质量报表/QC_ProdBadReasonStatistics.html                   |   26 
 WebTM/views/工资管理/岗位技能清单/HR_PostSkillBill.html                           |   29 
 WebTM/views/质量管理/车间自检单/QC_Add_Edit_WorkSelfCheckBill.html               |    6 
 WebTM/views/质量管理/质量报表/QC_ErrManagerLedgerReport_SourceOfTheProblem.html |   13 
 WebTM/views/生产管理/质量汇报单/Sc_QualityReportBill_PDA.html                    | 1160 +++++
 WebTM/views/计划管理/工艺路线/Gy_RoutingBill.html                               |   55 
 WebTM/views/系统管理/用户管理/Xt_UserListEdit.html                              |    7 
 WebTM/views/生产管理/报工台工序/不良采集/Sc_QualityReportStepBill_New.html           |    6 
 WebTM/views/计划管理/工艺路线/Gy_RoutingBillCloseList.html                      |    6 
 WebTM/views/车间管理/产线/MES_ProductionLinePackagingList.html                |   27 
 WebTM/views/质量管理/质量报表/QC_QualityMonthSumReport.html                     |   55 
 WebTM/views/质量管理/质量报表/QC_RegistrationForTestingReport.html              |   18 
 WebTM/views/设备管理/设备工艺参数订单点检表/SB_EquipICMOTechParamBillEdit.html         |    2 
 89 files changed, 12,627 insertions(+), 677 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index bd1fd7a..52dcae3 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -97,6 +97,7 @@
     <Content Include="layuiadmin\ckou.js" />
     <Content Include="layuiadmin\echarts.min.js" />
     <Content Include="layuiadmin\grwebapp.js" />
+    <Content Include="layuiadmin\modules\tableFilter2.js" />
     <Content Include="layuiadmin\PlateBinding.js" />
     <Content Include="layuiadmin\PageTitle.js" />
     <Content Include="layuiadmin\HideButton.js" />
@@ -139,6 +140,9 @@
     <Content Include="layuiadmin\Scripts\webConfig2.js" />
     <Content Include="layuiadmin\serial-reader.js" />
     <Content Include="layuiadmin\soulTable.slim.js" />
+    <Content Include="layuiadmin\style\tableFilter.css">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
     <Content Include="layuiadmin\treeTable.js" />
     <Content Include="layuiadmin\PubCustom.js" />
     <Content Include="layuiadmin\PubJs\PubCheck.js" />
@@ -280,6 +284,7 @@
     <Content Include="views\WMS鎵爜妯″潡\瀹㈡埛鏉$爜鎵弿\Gy_getCusBarCodeBillList_BarCodeList.html" />
     <Content Include="views\WMS鎵爜妯″潡\瀹㈡埛鏉$爜鎵弿\Gy_getCusBarCodeBill_PDA.html" />
     <Content Include="views\WMS鎵爜妯″潡\瀹㈡埛鏉$爜鎵弿\Gy_getCusBarCodeBillList_PDA.html" />
+    <Content Include="views\WMS鎵爜妯″潡\搴撳瓨鏌ヨ\KF_ICInventoryByCLD_PDA.html" />
     <Content Include="views\WMS鎵爜妯″潡\鎵爜楠岃瘉\Gy_BarCodeConfirmBill_PDA.html" />
     <Content Include="views\WMS鎵爜妯″潡\鎵爜楠岃瘉\Gy_BarCodeConfirmBillList_PDA.html" />
     <Content Include="views\WMS鎵爜妯″潡\鎵爜楠岃瘉\Gy_BarCodeConfirmBillList.html" />
@@ -376,6 +381,7 @@
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_PreventErrMould.html" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_WorkCenter_Excel.html" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_UnitConvertRateList.html" />
+    <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Gy_StockPlaceList.aspx" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_HPayMentBill.aspx" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_HPOOrderBillByID.aspx" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_HPOStockInBillByID.aspx" />
@@ -409,6 +415,12 @@
     <Content Include="views\鍩虹璧勬枡\閫氱敤鍩虹璧勬枡\Gy_CommonBaseData.html" />
     <Content Include="views\鍩虹璧勬枡\闅愯棌鍒楄缃甛Gy_GridView_Hide_New.html" />
     <Content Include="views\宸ヨ祫绠$悊\瀹氶鐢宠\Pay_ProcPriceRequestBillCheckQuery.html" />
+    <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentEntryReport.html" />
+    <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PayWorkShopSumReport.html" />
+    <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentDayCheckReport.html" />
+    <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentMonthSumReport.html" />
+    <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentTimeSumReport.html" />
+    <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentPieceSumReport.html" />
     <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫杩愮畻\Pay_SalaryCalculate_New.html" />
     <Content Include="views\宸ヨ祫绠$悊\鎶�鑳借�冩牳\HR_EmployeeSkillExamBill.html" />
     <Content Include="views\宸ヨ祫绠$悊\鎶�鑳借�冩牳\HR_EmployeeSkillExamBillList.html" />
@@ -461,6 +473,7 @@
     <Content Include="views\鐢熶骇绠$悊\鐢熶骇鎶ヨ〃\Sc_QualityReportBillMonth.html" />
     <Content Include="views\鐢熶骇绠$悊\鐢熶骇鎶ヨ〃\Sc_QualityReportBillDay.html" />
     <Content Include="views\鐢熶骇绠$悊\鐢熶骇璁″垝骞冲彴\JIT_DayPlanPlatForm_BCP.html" />
+    <Content Include="views\鐢熶骇绠$悊\璐ㄩ噺姹囨姤鍗昞Sc_QualityReportBill_PDA.html" />
     <Content Include="views\鐢熶骇绠$悊\璐ㄩ噺姹囨姤鍗昞Sc_QualityReportBillSumSave.html" />
     <Content Include="views\鐪嬫澘\閲囪喘鏀舵枡\KB_CGSL.html" />
     <Content Include="views\鐪嬫澘\閿�鍞彂璐KB_XSFH.html" />
@@ -472,6 +485,7 @@
     <Content Include="views\璁″垝绠$悊\Excel\Gy_Group_Excel.html" />
     <Content Include="views\璁″垝绠$悊\宸ヨ壓璺嚎\Gy_RoutingBillCheckQuery.html" />
     <Content Include="views\璁″垝绠$悊\宸ヨ壓璺嚎\Gy_RoutingBillCloseList.html" />
+    <Content Include="views\璁″垝绠$悊\宸ヨ壓璺嚎\Gy_RoutingBillToInvalidatedList.html" />
     <Content Include="views\璁″垝绠$悊\宸ヨ壓璺嚎\Pay_ProcPriceTypeChangeReport.html" />
     <Content Include="views\璁惧绠$悊\Sb_Add_EquipRepairSignBillList.html" />
     <Content Include="views\璁惧绠$悊\Sb_EquipRepairSignBillList_PDA.html" />
@@ -486,6 +500,7 @@
     <Content Include="views\璁惧绠$悊\璁惧寮�鏈哄崟\Sb_EquipBeginBillList_PDA.html" />
     <Content Include="views\璁惧绠$悊\璁惧寮�鏈哄崟\Sb_EquipBeginBill_PDA.html" />
     <Content Include="views\璁惧绠$悊\璁惧鎶ヨ〃\Sb_EquipDotCheckTaskReport.html" />
+    <Content Include="views\璁惧绠$悊\璁惧鎶ヨ〃\SB_EquipICMOTechParamReport.html" />
     <Content Include="views\璁惧绠$悊\璁惧鎶ヨ〃\Sb_EquipMentCollectionTechParam_Temp.html" />
     <Content Include="views\璁惧绠$悊\璁惧鎶ヨ〃\Sb_EquipMentCollectionTechParam.html" />
     <Content Include="views\璁惧绠$悊\璁惧鎶ヨ〃\Sb_EquipRepairMonthSumReport.html" />
@@ -547,8 +562,10 @@
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\Gy_WorkDay.html" />
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\MES_AssemblyTraceability.html" />
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\MES_AssemblyTraceabilityList.html" />
+    <Content Include="views\杞﹂棿绠$悊\浜х嚎\MES_ProductionLinePackaging_MXG.html" />
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\MES_ProductionLinePackaging.html" />
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\MES_ProductionLinePackagingList.html" />
+    <Content Include="views\杞﹂棿绠$悊\浜х嚎\MES_WhiteLabelGeneration.html" />
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\ProcessWIPReport.html" />
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\RetrospectionCustomerReport.html" />
     <Content Include="views\杞﹂棿绠$悊\浜х嚎\Sc_GroupOrderBill.html" />
@@ -578,6 +595,7 @@
     <Content Include="views\杞﹂棿绠$悊\鎶ヨ〃鍒嗘瀽\Kf_PressurizedWaterNoOutReport.html" />
     <Content Include="views\杞﹂棿绠$悊\鍚姩鐐规鍗昞Gy_WorkBeginDotCheckListBill.html" />
     <Content Include="views\杞﹂棿绠$悊\鍚姩鐐规鍗昞Gy_WorkBeginDotCheckListBillList.html" />
+    <Content Include="views\杞﹂棿绠$悊\鎶ヨ〃鍒嗘瀽\Mes_OrderProcFlowAllReport_ICMO.html" />
     <Content Include="views\杞﹂棿绠$悊\鎶ヨ〃鍒嗘瀽\Sc_MouldRequirementDay.html" />
     <Content Include="views\杞﹂棿绠$悊\鎶ヨ〃鍒嗘瀽\Sc_CompareOrderToSelloutReport.html" />
     <Content Include="views\杞﹂棿绠$悊\鎶ヨ〃鍒嗘瀽\Sc_HICMMaterStatisticsList.html" />
@@ -1136,6 +1154,7 @@
     <Content Include="views\grf\閫佽揣鍗�%28鏍囩绾�%29.grf" />
     <Content Include="views\grf\閫佽揣鍗�.grf" />
     <Content Include="views\grf\鍙栨牱鍗�.grf" />
+    <Content Include="views\grf\15鐧芥爣鎵撳嵃.grf" />
     <None Include="Web.Debug.config">
       <DependentUpon>Web.config</DependentUpon>
     </None>
@@ -2260,6 +2279,13 @@
     <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_EquipTypeBill.aspx.designer.cs">
       <DependentUpon>xmlLBM_EquipTypeBill.aspx</DependentUpon>
     </Compile>
+    <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Gy_StockPlaceList.aspx.cs">
+      <DependentUpon>xmlLBM_Gy_StockPlaceList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Gy_StockPlaceList.aspx.designer.cs">
+      <DependentUpon>xmlLBM_Gy_StockPlaceList.aspx</DependentUpon>
+    </Compile>
     <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_HGy_CardChangeType.aspx.cs">
       <DependentUpon>xmlLBM_HGy_CardChangeType.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user
index 50873e6..1daf955 100644
--- a/WebTM/WebTM.csproj.user
+++ b/WebTM/WebTM.csproj.user
@@ -1,6 +1,7 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
 <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-WEB-TM\MESWMS-LayUI\WebTM\Properties\PublishProfiles\JFTM.pubxml</NameOfLastUsedPublishProfile>
     <ProjectView>ProjectFiles</ProjectView>
     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js
index 23c0038..7e6b62a 100644
--- a/WebTM/layuiadmin/Scripts/webConfig.js
+++ b/WebTM/layuiadmin/Scripts/webConfig.js
@@ -8,7 +8,7 @@
     var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆
     /*var WEBURL = "http://localhost/API/";*/    //娼樻禉娓告湰鍦伴厤缃�  
     //var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
-    //var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�
+   /* var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�*/
     //var WEBURL = "http://47.96.97.237/API/";          //鏅轰簯鏈嶅姟鍣�
     /*var WEBURL = "http://localhost:8082/LuBaoAPI/"; */  //浣欐�濇澃鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8088/ARAPI/";      //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺)
diff --git a/WebTM/layuiadmin/modules/tableFilter2.js b/WebTM/layuiadmin/modules/tableFilter2.js
new file mode 100644
index 0000000..f19cc8d
--- /dev/null
+++ b/WebTM/layuiadmin/modules/tableFilter2.js
@@ -0,0 +1,532 @@
+/**
+	TABLEFILTER
+**/
+
+layui.define(['table', 'jquery', 'form', 'laydate'], function (exports) {
+
+	var MOD_NAME = 'tableFilter',
+		$ = layui.jquery,
+		table = layui.table,
+		form = layui.form,
+		laydate = layui.laydate;
+
+	var tableFilter = {
+		"v": '1.0.0'
+	};
+
+	//缂撳瓨
+	tableFilter.cache = {}
+
+	//娓叉煋
+	tableFilter.render = function (opt) {
+
+		//閰嶇疆榛樿鍊�
+		var elem = $(opt.elem || '#table'),
+			elemId = elem.attr("id") || "table_" + new Date().getTime(),
+			filters = opt.filters || [],
+			parent = opt.parent || 'body',
+			mode = opt.mode || "local";
+		opt.done = opt.done || function () { };
+
+		//鍐欏叆榛樿缂撳瓨
+		tableFilter.cache[elemId] = {};
+
+		//涓昏繍琛�
+		var main = function () {
+
+			//榛樿杩囨护
+			if (mode == "local") {
+				var trsIndex = tableFilter.getShowTrIndex(elem, elemId, filters);
+				if (trsIndex.length > 0) {
+					var trs = elem.next().find('.layui-table-body tr');
+					trs.each(function (i, tr) {
+						if ($.inArray($(tr).data("index"), trsIndex) != -1) {
+							$(tr).removeClass("layui-hide")
+						} else {
+							$(tr).addClass("layui-hide")
+						}
+					})
+				} else {
+					elem.next().find('.layui-table-body tr').removeClass("layui-hide")
+				}
+
+				//FIX鍏ㄩ�夌洃鍚�
+				tableFilter.fixAll(elem);
+				//閲嶈浇琛ㄦ牸灏哄 (FIX鍒锋柊琛ㄦ牸鏃剁殑琛ㄦ牸寮傚父)
+				table.resize(elemId);
+			}
+
+
+
+
+			//閬嶅巻杩囨护椤�
+			layui.each(filters, function (i, filter) {
+				var filterField = filter.field,
+					filterName = filter.name || filter.field,
+					filterType = filter.type || "input",
+					filterData = filter.data || [],
+					filterUrl = filter.url || "";
+
+				//鎻掑叆鍥炬爣	
+				var th = elem.next().find('.layui-table-header th[data-field="' + filterField + '"]');
+				var icon = filterType == 'input' ? 'layui-icon-search' : 'layui-icon-down';
+				var filterIcon = $('<span class="layui-table-filter layui-inline"><i class="layui-icon ' + icon + '"></i></span>');
+				th.find('.layui-table-cell').append(filterIcon)
+
+				//鍥炬爣榛樿楂樹寒
+				if (tableFilter.cache[elemId][filterName]) {
+					filterIcon.addClass("tableFilter-has")
+				} else {
+					filterIcon.removeClass("tableFilter-has")
+				}
+
+				//鍥炬爣鐐瑰嚮浜嬩欢
+				filterIcon.on("click", function (e) {
+					e.stopPropagation();
+					//寰楀埌杩囨护椤圭殑閫夐」
+					//濡傛灉寮�鍚湰鍦� 骞朵笖娌¤缃暟鎹� 灏辫鏈湴鏁版嵁
+					if (!filter.data && !filterUrl && filterType != "input") {
+						filterData = tableFilter.eachTds(elem, filterField);
+					}
+
+					//寮瑰嚭灞�
+					var t = $(this).offset().top + $(parent).scrollTop() + $(this).outerHeight() + 5 + "px";
+					var l_fix = filterType == "date" ? 530 : 164;
+					var l = $(this).offset().left - ($('body').outerWidth(true) - $(parent).outerWidth(true)) - l_fix + "px";
+
+					var filterBox = $('<div class="layui-table-filter-view layui-anim layui-anim-fadein" style="top:' + t + ';left:' + l + ';"><div class="layui-table-filter-box"><form class="layui-form" lay-filter="table-filter-form"></form></div></div>');
+					if (filterType == "input") {
+						filterBox.find('form').append('<input type="search" name="' + filterName + '" lay-verify="required" lay-verType="tips" placeholder="鍏抽敭璇�" class="layui-input">');
+					}
+					if (filterType == "checkbox") {
+						filterBox.find('form').append('<ul></ul>');
+						if (!filterUrl) {
+							layui.each(filterData, function (i, item) {
+								filterBox.find('ul').append('<li><input type="checkbox" name="' + filterName + '[' + item.key + ']" value="' + item.key + '" title="' + item.value + '" lay-skin="primary"></li>');
+							})
+						}
+					}
+					if (filterType == "radio") {
+						filterBox.find('form').append('<ul class="radio"></ul>');
+						if (!filterUrl) {
+							filterBox.find('ul').append('<li><input type="radio" name="' + filterName + '" value="" title="All" checked></li>');
+							layui.each(filterData, function (i, item) {
+								filterBox.find('ul').append('<li><input type="radio" name="' + filterName + '" value="' + item.key + '" title="' + item.value + '"></li>');
+							})
+						}
+					}
+					if (filterType == "date") {
+						filterBox.find('form').append('<div class="layui-table-filter-date"></div>');
+						filterBox.find('form').append('<input type="text" name="' + filterName + '" lay-verify="required" lay-verType="tips" placeholder="璇烽�夋嫨鏃ユ湡" class="layui-input">');
+
+					}
+					filterBox.find('form').append('<button class="layui-btn layui-btn-normal layui-btn-sm" lay-submit lay-filter="tableFilter">纭畾</button>');
+					filterBox.find('form').append('<button type="button" class="layui-btn layui-btn-primary layui-btn-sm filter-del layui-btn-disabled" disabled>鍙栨秷杩囨护</button>');
+
+					//璁剧疆娓呴櫎鏄惁鍙敤
+					$(this).hasClass('tableFilter-has') && filterBox.find('.filter-del').removeClass("layui-btn-disabled").removeAttr("disabled", "disabled");
+
+					//鍔犲叆DOM
+					$(parent).append(filterBox);
+
+					//璧嬪�糉ORM
+					form.val("table-filter-form", tableFilter.toLayuiFrom(elemId, filterName, filterType));
+
+					//娓叉煋layui form
+					form.render(null, 'table-filter-form');
+
+					//娓叉煋鏃ユ湡
+					if (filterType == "date") {
+						laydate.render({
+							elem: '.layui-table-filter-date',
+							range: true,
+							type: 'date',
+							value: $('.layui-table-filter-date').next().val(),
+							position: 'static',
+							showBottom: false,
+							change: function (value, date, endDate) {
+								$('.layui-table-filter-date').next().val(value)
+							}
+						});
+					}
+
+					//娓叉煋FORM 濡傛灉鏄痵earchInput 灏遍粯璁ら�変腑
+					var searchInput = filterBox.find('form input[type="search"]');
+					searchInput.focus().select();
+
+					//澶勭悊寮傛filterData
+					if ((filterType == 'checkbox' || filterType == 'radio') && filterUrl) {
+						var filterBoxUl = filterBox.find('.layui-table-filter-box ul');
+						filterBoxUl.append('<div class="loading"><i class="layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop"></i></div>');
+						$.getJSON(filterUrl + "?_t=" + new Date().getTime(), function (res, status, xhr) {
+							filterBoxUl.empty();
+							filterType == "radio" && filterBoxUl.append('<li><input type="radio" name="' + filterName + '" value="" title="All" checked></li>');
+							layui.each(res.data, function (i, item) {
+								filterType == "checkbox" && filterBoxUl.append('<li><input type="checkbox" name="' + filterName + '[' + item.key + ']" value="' + item.key + '" title="' + item.value + '" lay-skin="primary"></li>');
+								filterType == "radio" && filterBoxUl.append('<li><input type="radio" name="' + filterName + '" value="' + item.key + '" title="' + item.value + '"></li>');
+							})
+							form.render(null, 'table-filter-form');
+							form.val("table-filter-form", tableFilter.toLayuiFrom(elemId, filterName, filterType));
+						});
+					}
+
+					//鐐瑰嚮纭寮�濮嬭繃婊�
+					form.on('submit(tableFilter)', function (data) {
+						//閲嶆瀯澶嶉�夋缁撴灉
+						if (filterType == "checkbox") {
+							var NEWfield = [];
+							for (var key in data.field) {
+								NEWfield.push(data.field[key])
+							}
+							data.field[filterName] = NEWfield
+						}
+
+						//杩囨护椤瑰啓鍏ョ紦瀛�
+						tableFilter.cache[elemId][filterName] = data.field[filterName];
+
+						//濡傛灉鏈夎繃婊ら」 icon灏遍珮浜�
+						if (tableFilter.cache[elemId][filterName].length > 0) {
+							filterIcon.addClass("tableFilter-has")
+						} else {
+							filterIcon.removeClass("tableFilter-has")
+						}
+
+						if (mode == "local") {
+							//鏈湴浜ゅ弶杩囨护
+							var trsIndex = tableFilter.getShowTrIndex(elem, elemId, filters);
+							if (trsIndex.length > 0 || data.field[filterName].length > 0) {
+								var trs = elem.next().find('.layui-table-body tr');
+								trs.each(function (i, tr) {
+									if ($.inArray($(tr).data("index"), trsIndex) != -1) {
+										$(tr).removeClass("layui-hide")
+									} else {
+										$(tr).addClass("layui-hide")
+									}
+								})
+							} else {
+								elem.next().find('.layui-table-body tr').removeClass("layui-hide")
+							}
+							//鏇存柊鍚堣琛�
+							tableFilter.updataTotal(elem);
+							//鏇存柊搴忓垪鍙�
+							tableFilter.upNumbers(elem);
+							//鍙栨秷琛ㄦ牸閫変腑
+							tableFilter.uncheck(elem);
+							//閲嶈浇琛ㄦ牸灏哄
+							table.resize(elemId)
+						} else if (mode == "api") {
+							//鏈嶅姟绔氦鍙夎繃婊�
+							//灏嗘暟缁勮浆瀛楃涓�
+							var new_where = {};
+							for (var key in tableFilter.cache[elemId]) {
+								var filterKey = key,
+									filterValue = tableFilter.cache[elemId][key];
+								if ($.isArray(filterValue)) {
+									new_where[filterKey] = filterValue.join(",");
+								} else {
+									new_where[filterKey] = filterValue;
+								}
+							}
+							table.reload(elemId, { "where": new_where })
+						}
+
+						//鍐欏叆鍥炶皟鍑芥暟
+						opt.done(tableFilter.cache[elemId]);
+
+						filterBox.remove();
+						return false;
+					})
+
+					//鐐瑰嚮娓呴櫎姝ら」杩囨护
+					filterBox.find('.layui-table-filter-box .filter-del').on('click', function (e) {
+						delete tableFilter.cache[elemId][filterName];
+						filterIcon.removeClass("tableFilter-has");
+						if (mode == "local") {
+							var trsIndex = tableFilter.getShowTrIndex(elem, elemId, filters);
+							if (trsIndex.length > 0) {
+								var trs = elem.next().find('.layui-table-body tr');
+								trs.each(function (i, tr) {
+									if ($.inArray($(tr).data("index"), trsIndex) != -1) {
+										$(tr).removeClass("layui-hide")
+									} else {
+										$(tr).addClass("layui-hide")
+									}
+								})
+							} else {
+								elem.next().find('.layui-table-body tr').removeClass("layui-hide")
+							}
+							//鏇存柊鍚堣琛�
+							tableFilter.updataTotal(elem)
+							//鏇存柊搴忓垪鍙�
+							tableFilter.upNumbers(elem)
+							//鍙栨秷琛ㄦ牸閫変腑
+							tableFilter.uncheck(elem)
+							//閲嶈浇琛ㄦ牸灏哄
+							table.resize(elemId)
+						} else if (mode == "api") {
+							//闇�瑕佹竻闄here閲岀殑瀵瑰簲鐨勫��
+							var where = {};
+							where[filterName] = ''
+							table.reload(elemId, { "where": where })
+						}
+
+						opt.done(tableFilter.cache[elemId]);
+						filterBox.remove();
+					})
+
+					//鐐瑰嚮鍏朵粬鍖哄煙鍏抽棴
+					$(document).mouseup(function (e) {
+						var userSet_con = $('.layui-table-filter-view');
+						if (!userSet_con.is(e.target) && userSet_con.has(e.target).length === 0) {
+							filterBox.remove();
+						}
+					});
+
+				})
+			})
+
+		};
+		main();
+
+		//鍑芥暟杩斿洖
+		var returnObj = {
+			'config': opt,
+			'reload': function (opt) {
+				main();
+				//鏇存柊搴忓垪鍙�
+				tableFilter.upNumbers(elem);
+			}
+		}
+		return returnObj
+	}
+
+	//閬嶅巻琛岃幏鍙栨湰鍦板垪闆嗗悎 return tdsArray[]
+	tableFilter.eachTds = function (elem, filterField) {
+		var tdsText = [],
+			tdsArray = [];
+		var tds = elem.next().find('.layui-table-body td[data-field="' + filterField + '"]');
+		tds.each(function (i, td) {
+			tdsText.push($.trim(td.innerText))
+		})
+		tdsText = tableFilter.tool.uniqueObjArray(tdsText);
+		layui.each(tdsText, function (i, item) {
+			tdsArray.push({ 'key': item, 'value': item })
+		})
+		return tdsArray;
+	}
+
+	//鑾峰彇鍖归厤鐨凾R鐨刣ata-index  return trsIndex[]
+	tableFilter.getShowTrIndex = function (elem, elemId, filters) {
+		var trsIndex = [];
+		var filterValues = tableFilter.cache[elemId];
+
+		for (var key in filterValues) {
+			var filterKey = key,
+				filterValue = filterValues[key];
+
+			//濡傛灉鏈塶ame姣斿filterField
+			layui.each(filters, function (i, item) {
+				if (filterKey == item.name) {
+					filterKey = item.field
+				}
+			})
+
+			var tds = elem.next().find('.layui-table-body td[data-field="' + filterKey + '"]');
+			//鑾峰彇杩欎竴娆¤繃婊ょ殑鍖归厤
+			var this_trsIndex = [];
+			tds.each(function (i, td) {
+				if ($.isArray(filterValue)) {
+					//杩囨护鍊�=鏁扮粍 inArray 澶嶉�夋
+					if ($.inArray($.trim(td.innerText), filterValue) >= 0 && filterValue && filterValue.length > 0) {
+						this_trsIndex.push($(td).parent().data("index"))
+					}
+				} else if (filterValue.indexOf(" - ") >= 0) {
+					//鏄惁鍦ㄦ椂闂存鍐�
+					var d = $.trim(td.innerText);
+					var s = filterValue.split(" - ")[0];
+					var e = filterValue.split(" - ")[1];
+					if (tableFilter.tool.isDuringDate(d, s, e)) {
+						this_trsIndex.push($(td).parent().data("index"))
+					}
+				} else {
+					//杩囨护鍊�=瀛楃涓� indexOf 鍗曢�夋 杈撳叆妗�
+					if ($.trim(td.innerText).indexOf(filterValue) >= 0) {
+						this_trsIndex.push($(td).parent().data("index"))
+					}
+				}
+			})
+			//鍙栨渶缁堢粨鏋� 鍚堝苟鏁扮粍鍚庡幓鐩稿悓鍊�
+			//绗竴娆� 涓嶅悎骞�
+			if (trsIndex.length <= 0) {
+				trsIndex = this_trsIndex
+			} else {
+				if (this_trsIndex.length > 0) {
+					//杩欎竴娆℃湁鍊� 鍜屽墠闈娆″彇鐩稿悓鍊�
+					trsIndex = tableFilter.tool.getSameArray(trsIndex, this_trsIndex);
+				} else {
+					//杩欎竴娆℃病鍊� 鍓嶉潰N娆℃湁鍊�,濡傛灉瀛楃涓茶繃婊ゆ湭鏈夊�� 灏辨樉绀虹┖
+					trsIndex = $.isArray(filterValue) ? trsIndex : [];
+				}
+			}
+		}
+		return tableFilter.tool.uniqueObjArray(trsIndex);
+	}
+
+	//JSON 鏁版嵁杞琹ayuiFOMR 鍙敤鐨� 澶勭悊checkbox
+	tableFilter.toLayuiFrom = function (elemId, filterName, filterType) {
+		var form_val = JSON.stringify(tableFilter.cache[elemId]);
+		form_val = JSON.parse(form_val);
+		if (filterType == "checkbox") {
+			layui.each(form_val[filterName], function (i, value) {
+				form_val[filterName + "[" + value + "]"] = true;
+			})
+			delete form_val[filterName];
+		}
+		return form_val;
+	}
+
+	//鏇存柊鍚堣琛屾暟鎹�
+	tableFilter.updataTotal = function (elem) {
+		var elemId = elem.attr("id");
+		table.eachCols(elemId, function (i, item) {
+			if (item.totalRow) {
+				var tdAllnum = 0;
+				var tds = elem.next().find('.layui-table-body td[data-field="' + item.field + '"]')
+				tds.each(function (i, td) {
+					if (!$(td).parent().hasClass('layui-hide')) {
+						//FIX JS璁$畻绮惧害
+						tdAllnum = (tdAllnum * 10 + Number($.trim(td.innerText)) * 10) / 10
+					}
+				})
+				var totalTds = elem.next().find('.layui-table-total td[data-field="' + item.field + '"]')
+				totalTds.each(function (i, td) {
+					$(td).find(".layui-table-cell").html(tdAllnum || "0")
+				})
+			}
+		})
+	}
+
+	//鏇存柊搴忓彿鍒�
+	tableFilter.upNumbers = function (elem) {
+		//褰撳墠绗嚑椤�
+		var cur = elem.next().find('.layui-laypage-curr').text();
+		cur = Number(cur || '1')
+		var limit = elem.next().find('.layui-laypage-limits select').val();
+		limit = Number(limit)
+
+		var trs = elem.next().find('.layui-table-main tr');
+		var n = cur == 1 ? 0 : limit * (cur - 1);
+
+		trs.each(function (i, tr) {
+			if (!$(tr).hasClass('layui-hide')) {
+				n += 1;
+				$(tr).find('.laytable-cell-numbers').html(n)
+			}
+		})
+
+		if (elem.next().find('.layui-table-fixed').length >= 1) {
+			var trs_f = elem.next().find('.layui-table-fixed .layui-table-body tr');
+			var n_f = cur == 1 ? 0 : limit * (cur - 1);
+
+			trs_f.each(function (i, tr_f) {
+				if (!$(tr_f).hasClass('layui-hide')) {
+					n_f += 1;
+					$(tr_f).find('.laytable-cell-numbers').html(n_f)
+				}
+			})
+		}
+	}
+
+	//琛ㄦ牸鍙栨秷閫変腑
+	tableFilter.uncheck = function (elem) {
+		var elemId = elem.attr("id");
+		var tableName = elem.attr("lay-filter");
+
+		var trs = elem.next().find('.layui-table-fixed-l tr');
+		trs.each(function (i, tr) {
+			var c = $(tr).find("[name='layTableCheckbox']");
+			if (c.prop("checked")) {
+				$(tr).find('.layui-form-checked i').click()
+			}
+		})
+	}
+
+	//FIX 琛ㄦ牸鍏ㄩ�夐�変腑闅愯棌椤�
+	tableFilter.fixAll = function (elem) {
+		var elemId = elem.attr("id");
+		var tableName = elem.attr("lay-filter");
+		var trs = elem.next().find('.layui-table-main tr');
+
+		table.on('checkbox(' + tableName + ')', function (obj) {
+			if (obj.type == "all") {
+				var data = table.cache[elemId];
+				trs.each(function (i, tr) {
+					if ($(tr).hasClass('layui-hide')) {
+						data[i].LAY_CHECKED = false;
+					}
+				})
+
+			}
+		})
+
+	}
+
+	//闅愯棌閫夋嫨鍣�
+	tableFilter.hide = function () {
+		$('.layui-table-filter-view').remove();
+	}
+
+	//宸ュ叿
+	tableFilter.tool = {
+		//鏁扮粍&瀵硅薄鏁扮粍鍘婚噸
+		'uniqueObjArray': function (arr, type) {
+			var newArr = [];
+			var tArr = [];
+			if (arr.length == 0) {
+				return arr;
+			} else {
+				if (type) {
+					for (var i = 0; i < arr.length; i++) {
+						if (!tArr[arr[i][type]]) {
+							newArr.push(arr[i]);
+							tArr[arr[i][type]] = true;
+						}
+					}
+					return newArr;
+				} else {
+					for (var i = 0; i < arr.length; i++) {
+						if (!tArr[arr[i]]) {
+							newArr.push(arr[i]);
+							tArr[arr[i]] = true;
+						}
+					}
+					return newArr;
+				}
+			}
+		},
+		//鍚堝苟鏁扮粍鍙栫浉鍚岄」
+		'getSameArray': function (arry1, arry2) {
+			var newArr = [];
+			for (var i = 0; i < arry1.length; i++) {
+				for (var j = 0; j < arry2.length; j++) {
+					if (arry2[j] === arry1[i]) {
+						newArr.push(arry2[j]);
+					}
+				}
+			}
+			return newArr;
+		},
+		'isDuringDate': function (dateStr, beginDateStr, endDateStr) {
+			var curDate = new Date(dateStr),
+				beginDate = new Date(beginDateStr),
+				endDate = new Date(endDateStr);
+			if (curDate >= beginDate && curDate <= endDate) {
+				return true;
+			}
+			return false;
+		}
+	}
+
+	//杈撳嚭鎺ュ彛
+	exports(MOD_NAME, tableFilter);
+});
\ No newline at end of file
diff --git a/WebTM/layuiadmin/style/tableFilter.css b/WebTM/layuiadmin/style/tableFilter.css
new file mode 100644
index 0000000..068e588
--- /dev/null
+++ b/WebTM/layuiadmin/style/tableFilter.css
@@ -0,0 +1,106 @@
+/*table 杩囨护*/
+.layui-table-filter {
+    height: 100%;
+    cursor: pointer;
+    position: absolute;
+    right: 15px;
+    padding: 0 5px;
+}
+
+    .layui-table-filter i {
+        font-size: 12px;
+        color: #ccc;
+    }
+
+    .layui-table-filter:hover i {
+        color: #666;
+    }
+
+    .layui-table-filter.tableFilter-has i {
+        color: #1E9FFF;
+    }
+
+.layui-table-filter-view {
+    min-width: 90px;
+    background: #FFFFFF;
+    border: 1px solid #d2d2d2;
+    box-shadow: 0 2px 4px rgba(0,0,0,.12);
+    position: absolute;
+    top: 0px;
+    left: 0px;
+    z-index: 90000000;
+}
+
+.layui-table-filter-box {
+    padding: 10px;
+}
+
+    .layui-table-filter-box .loading {
+        width: 100%;
+        height: 100%;
+        text-align: center;
+        line-height: 150px;
+    }
+
+        .layui-table-filter-box .loading i {
+            font-size: 18px;
+        }
+
+    .layui-table-filter-box input.layui-input {
+        margin-bottom: 10px;
+    }
+
+    .layui-table-filter-box ul {
+        border: 1px solid #eee;
+        height: 150px;
+        overflow: auto;
+        margin-bottom: 10px;
+        padding: 5px 10px 5px 10px;
+    }
+
+        .layui-table-filter-box ul li {
+            padding: 3px 0;
+        }
+
+        .layui-table-filter-box ul.radio {
+            padding: 0px;
+        }
+
+            .layui-table-filter-box ul.radio li {
+                padding: 0px;
+            }
+
+        .layui-table-filter-box ul li .layui-form-radio {
+            display: block;
+            color: #666;
+            margin: 0px;
+            padding: 0px;
+            transition: .1s linear;
+        }
+
+            .layui-table-filter-box ul li .layui-form-radio div {
+                display: block;
+                padding: 0 10px;
+            }
+
+            .layui-table-filter-box ul li .layui-form-radio i {
+                display: none;
+            }
+
+            .layui-table-filter-box ul li .layui-form-radio:hover {
+                background: #f9f9f9;
+            }
+
+            .layui-table-filter-box ul li .layui-form-radio.layui-form-radioed {
+                background: #5FB878;
+                color: #fff;
+            }
+
+.layui-table-filter-date {
+    margin-bottom: 10px;
+}
+
+    .layui-table-filter-date .layui-laydate {
+        box-shadow: none;
+        border: 0;
+    }
diff --git a/WebTM/views/Baseset/SRM_OpenTmpList.html b/WebTM/views/Baseset/SRM_OpenTmpList.html
index b02e4d3..f46e42d 100644
--- a/WebTM/views/Baseset/SRM_OpenTmpList.html
+++ b/WebTM/views/Baseset/SRM_OpenTmpList.html
@@ -35,7 +35,7 @@
                         <div class="layui-tab-content">
                             <div class="layui-tab-item layui-show">
 
-                                <table class="layui-hide" id="mainTable"></table>
+                                <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                             </div>
                         </div>
                     </div>
@@ -66,10 +66,10 @@
                 , loading: false
                 , cols: [[
                     { type: 'radio' }
-                    , { field: 'HItemID', width: 150, title: 'ID', hide: true }
-                    , { field: 'HNumber', width: 150, title: '妯″潡浠g爜' }
-                    , { field: 'HName', width: 150, title: '妯″潡鍚嶇О', hide: true }
-                    , { field: '妯℃澘鍚嶇О', width: 150, title: '妯℃澘鍚嶇О' }
+                    , { field: 'HItemID', title: 'ID', hide: true }
+                    , { field: 'HNumber', title: '妯″潡浠g爜' }
+                    , { field: 'HName', title: '妯″潡鍚嶇О', hide: true }
+                    , { field: '妯℃澘鍚嶇О', title: '妯℃澘鍚嶇О' }
                 ]]
                 , page: true
                 , limits: [50, 500, 5000, 50000]
@@ -78,12 +78,21 @@
 
             DisPlay_HideColumn();
 
-            table.on('row(mainTable)', function (obj) {////娉細test鏄痶able鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
-                obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');//閫変腑琛屾牱寮�
-                obj.tr.find('input[lay-type="layTableRadio"]').prop("checked", true);
-                form.render('radio');
-            });
+            //table.on('row(mainTable)', function (obj) {////娉細test鏄痶able鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
+            //    obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');//閫変腑琛屾牱寮�
+            //    obj.tr.find('input[lay-type="layTableRadio"]').prop("checked", true);
+            //    form.render('radio');
+            //});
 
+            //#region 鐐瑰嚮琛岄�変腑楂樹寒
+            table.on('row(mainTable)', function (obj) {
+                //閫変腑琛屾敼鍙橀鑹�
+                $(".layui-table-body tr ").attr({ "style": "background:" });    //鍏朵粬tr鎭㈠鍘熸牱
+                obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');   //閫変腑琛屾牱寮�
+                obj.tr.find('i[class="layui-anim layui-icon"]').trigger("click");   //閫変腑radio鏍峰紡
+                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+            })
+            //#endregion
 
             function getUrlVars() {
                 var vars = [], hash;
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html"
index 5e8e3b1..3252ad9 100644
--- "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html"
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProductionTeamList.html"
@@ -81,7 +81,6 @@
                 }
                 parent.layer.close(index);
             });
-            RoadQuery($('#Value').val());
             table.render({
                 elem: '#mainTable'
                 // , url: '/demo/table/user/'
@@ -97,6 +96,8 @@
                 , limits: [50, 500, 5000, 50000],
                 limit: 50
             });
+            RoadQuery($('#Value').val());
+            
             ///鍔犺浇鏄剧ず鏁版嵁
             function RoadQuery(Where) {
                 var Value = " and HUSEORGID = " + sessionStorage["OrganizationID"] + "";
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Sc_ProcessExchangeBillListView.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Sc_ProcessExchangeBillListView.html"
index bf9b04c..32e538e 100644
--- "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Sc_ProcessExchangeBillListView.html"
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Sc_ProcessExchangeBillListView.html"
@@ -13,12 +13,12 @@
     <div class="layui-fluid">
         <div class="layui-card">
             <div class="layui-card-body" style="padding: 15px;">
-                <form class="layui-form" action="" lay-filter="component-form-group">
+                <form class="layui-form" action="" lay-filter="component-form-group" onsubmit="return false;">
                     <div class="layui-form-item">
                         <div class="layui-inline">
                             <label class="layui-form-label">杩囨护鍒�</label>
                             <div class="layui-input-inline">
-                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input">
+                                <input type="text" class="layui-input" name="Value" id="Value" lay-verify="Value" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" autocomplete="off">
                             </div>
                             <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
                             <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
@@ -35,7 +35,7 @@
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script>
         //寮曠敤鐨勫崟鎹強妯″潡锛氬伐搴忔祦杞崱銆�
-        layui.use(['table', 'form', 'layer'], function () {
+      layui.use(['table', 'form', 'layer'], function () {
             var table = layui.table
                 , form = layui.form
                 , layer = layui.layer;
diff --git a/WebTM/views/IpadIndex.html b/WebTM/views/IpadIndex.html
index 85e3499..a996612 100644
--- a/WebTM/views/IpadIndex.html
+++ b/WebTM/views/IpadIndex.html
@@ -30,6 +30,7 @@
         var HSourceID1 = "";        //鐢熶骇璧勬簮ID1
         var HSourceName1 = "";      //鐢熶骇璧勬簮1
         var HSourceInterID = "";   //婧愬崟涓诲唴鐮�
+        var HProcExchInterID = "";   //娴佽浆鍗d
         var HSourceEntryID = "";   //婧愬崟瀛愬唴鐮�
         var HSourceBillNo = "";    //婧愬崟鍗曞彿
         var HSourceBillType = "";  //婧愬崟绫诲瀷
@@ -206,6 +207,7 @@
                                 html1 += '<h1 style="display:none;"><span>鍗曟嵁绫诲瀷锛�</span><span id="ty' + (i + 1) + '">' + LoadData1[i].HBillType + '</span></h1>';
                                 //HSourceInterID瀹為檯鍙栧�硷細Sc_ICMOBillStatus_Tmp  HInterID锛堝崟鎹富ID锛�
                                 html1 += '<h1 style="display:none;"><span>婧愬崟涓诲唴鐮侊細</span><span id="sm' + (i + 1) + '">' + LoadData1[i].HSourceInterID + '</span></h1>';
+                                html1 += '<h1 style="display:none;"><span>娴佽浆鍗′富ID锛�</span><span id="lzk' + (i + 1) + '">' + LoadData1[i].HProcExchInterID + '</span></h1>';
                                 html1 += '<h1 style="display:none;"><span>婧愬崟瀛愬唴鐮侊細</span><span id="sb' + (i + 1) + '">' + LoadData1[i].HSourceEntryID + '</span></h1>';
                                 html1 += '<h1 style="display:none;"><span>婧愬崟鍗曞彿锛�</span><span id="sw' + (i + 1) + '">' + LoadData1[i].HSourceBillNo + '</span></h1>';
                                 html1 += '<h1 style="display:none;"><span>婧愬崟绫诲瀷锛�</span><span id="st' + (i + 1) + '">' + LoadData1[i].HSourceBillType + '</span></h1>';
@@ -439,6 +441,7 @@
             workcode = $("#wk" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(宸ュ崟鍙�)
             HBillType = $("#ty" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(鍗曟嵁绫诲瀷)
             HSourceInterID = $("#sm" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟涓诲唴鐮�)
+            HProcExchInterID = $("#lzk" + i + "").html(); //娴佽浆鍗D
             HSourceEntryID = $("#sb" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟瀛愬唴鍚�)
             HSourceBillNo = $("#sw" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟鍗曞彿)
             HSourceBillType = $("#st" + i + "").html(); //閫氳繃鏍峰紡ID鑾峰彇html鍐呭(婧愬崟绫诲瀷)
@@ -955,7 +958,7 @@
                 , shade: 0.6
                 , maxmin: false
                 , anim: 0
-                , content: ['璐ㄩ噺绠$悊/棣栦欢妫�楠屽崟/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID, 'yes']
+                , content: ['璐ㄩ噺绠$悊/棣栦欢妫�楠屽崟/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=2&linterid=' + HProcExchInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID + '&HSourceEntryID=' + HSourceEntryID+'', 'yes']
                 , resize: false
                 , cancel: function () {
                 }
@@ -978,7 +981,7 @@
                 , shade: 0.6
                 , maxmin: false
                 , anim: 0
-                , content: ['璐ㄩ噺绠$悊/宸ュ簭妫�楠屽崟/QC_ProcessCheckBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID, 'yes']
+                , content: ['璐ㄩ噺绠$悊/宸℃璁板綍鍗�/QC_Add_Edit_PatrolProcCheckOtherill.html?OperationType=2&linterid=' + HProcExchInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID+ '&HSourceEntryID=' + HSourceEntryID+'', 'yes']
                 , resize: false
                 , cancel: function () {
 
diff --git a/WebTM/views/PublicPage/MaterialInfo.html b/WebTM/views/PublicPage/MaterialInfo.html
index 97009a0..8feafc5 100644
--- a/WebTM/views/PublicPage/MaterialInfo.html
+++ b/WebTM/views/PublicPage/MaterialInfo.html
@@ -99,7 +99,7 @@
                 , page: true
                 , cellMinWidth: 90
                 , cols: [[
-                    { type: 'radio', fixed: 'left' }
+                    { type: 'checkbox', fixed: 'left' }
                     , { field: '鐗╂枡浠撳簱璧勬枡浠g爜', title: '鐗╂枡浠撳簱璧勬枡浠g爜', sort: true }
                     , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', sort: true }
                     , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' }
@@ -121,6 +121,27 @@
 
                 ]]
             };
+
+            //#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
 
             var index = layer.load(0, { shade: false });
             //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
@@ -162,7 +183,7 @@
                         if (data1.count == 1) {
                             option.data = data1.data;
                             table.render(option);
-                            layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
                         } else {
                             layer.alert(data1.code + data1.Message, { icon: 5 });
                         }
diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\272\223\345\255\230\346\237\245\350\257\242/KF_ICInventoryByCLD_PDA.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\272\223\345\255\230\346\237\245\350\257\242/KF_ICInventoryByCLD_PDA.html"
new file mode 100644
index 0000000..61f2d73
--- /dev/null
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\272\223\345\255\230\346\237\245\350\257\242/KF_ICInventoryByCLD_PDA.html"
@@ -0,0 +1,527 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>ERP鍙婃椂搴撳瓨鏌ヨ</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">
+    <!--寮曠敤layui鏍峰紡鏂囦欢-->
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <!--寮曠敤layui js鏂囦欢-->
+    <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>
+    <style>
+        .layui-col-xs8 {
+            width: 55.666667%;
+        }
+    </style>
+</head>
+<body>
+    <div class="layui-fluid" style="padding:0">
+        <div class="layui-card" style="padding: 1px">
+            <div class="layui-card-body" style="padding: 0px; height:800px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div style="background-color:#0085E8;">
+                        <span style="color: white;"><i class="layui-icon layui-icon-form"></i>ERP鍙婃椂搴撳瓨鏌ヨ</span>
+                    </div>
+                    <div class="layui-form-item" style="margin: 1% 2%;text-align: right;">
+                        <button type="button" lay-submit="" lay-filter="cmdSearch" class="layui-btn layui-btn-radius" id="cmdSearch">鏌ヨ</button>
+                        <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn layui-btn-radius layui-btn-danger" id="cmdCancel">閫�鍑�</button>
+                    </div>
+                    <div class="layui-collapse">
+                        <div class="layui-colla-item">
+                            <div class="layui-colla-title layui-inline">
+                                <div class="layui-inline">
+                                    <span>鏇村</span>
+                                </div>
+                            </div>
+                            <div class="layui-inline">
+                                <div class="layui-col-xs2">
+                                    <label class="layui-form-label" style="width:30px;padding-left:0px;">鏉$爜</label>
+                                </div>
+                                <div class="layui-col-xs10">
+                                    <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                </div>
+                            </div>
+                            <div class="layui-colla-content" style="padding: 6px; margin-left: 6%;">
+                                <div class="layui-row" style="margin-top:5px">
+                                    <div class="layui-col-xs2">
+                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撳簱</label>
+                                    </div>
+                                    <div class="layui-col-xs10">
+                                        <div class="layui-col-xs10">
+                                            <input type="text" name="HWHName" id="HWHName" lay-verify="HWHName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                            <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input">
+                                        </div>
+                                        <div class="layui-col-xs2">
+                                            <button type="button" lay-submit="" lay-filter="HWHID-BT" class="layui-btn" id="HWHID-BT">...</button>
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px">
+                                    <div class="layui-col-xs2">
+                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撲綅</label>
+                                    </div>
+                                    <div class="layui-col-xs10">
+                                        <div class="layui-col-xs10">
+                                            <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                            <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
+                                        </div>
+                                        <div class="layui-col-xs2">
+                                            <button type="button" lay-submit="" lay-filter="HSpID-BT" class="layui-btn" id="HSpID-BT">...</button>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="layui-tab layui-col-xs12" lay-filter="tab-KF_ICInventoryByCLD_PDA">
+                        <ul class="layui-tab-title" lay-filter="tab-all">
+                            <li lay-id="1" style="padding:1px;">鍙婃椂搴撳瓨淇℃伅</li>
+                        </ul>
+                        <div class="layui-tab-content">
+                            <!--鍙婃椂搴撳瓨淇℃伅-->
+                            <div class="layui-tab-item layui-show">
+                                <div class="layui-row">
+                                    <div class="layui-col-xs12">
+                                        <div class="layui-form-item" style="padding:0px;margin:0px"></div>
+                                        <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <script>
+        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 HStockOrgID = sessionStorage["OrganizationID"]  //缁勭粐ID
+            var listOption = [];
+            var columns = "";
+            var HModName = "KF_ICInventoryByCLD_PDA";
+            var titleData = [];     //涓嶉渶瑕佹樉绀虹殑瀛楁
+            var params = get_UrlVars();
+            var OperationType = params[params[0]] == null ? 1 : params[params[0]];  //1涓虹洿鎺ユā鍧楁墦寮�  2涓轰粠鍏朵粬妯″潡璺宠浆鎵撳紑
+            var HMaterNumber = params[params[1]];      //鐗╂枡浠g爜
+
+            //#endregion
+
+            //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
+            if (sessionStorage.login != "login") {
+                layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
+                    icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍']
+                }, function () { window.location.href = "../../user/login.html"; });
+            }
+
+
+            //#region 鍒濆鍖栫晫闈�
+
+            set_ClearBill();
+
+            function set_ClearBill() {
+                set_InitGrid();     //鍒濆鍖栬〃鏍�
+
+                var data = [];
+                listOption.cols = [[
+                    { field: '鏁伴噺', title: '鏁伴噺', width: 100 }
+                    , { field: '浠撳簱', title: '浠撳簱', width: 100 }
+                    , { field: '浠撲綅', title: '浠撲綅', width: 100 }
+                    , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 100 }
+                    , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 100 }
+                    , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 100 }
+                    , { field: '鎵规', title: '鎵规', width: 100 }
+                    , { field: '杈呭姪灞炴��', title: '杈呭姪灞炴��', width: 100 }
+                    , { field: '鐢熶骇鏃ユ湡', title: '鐢熶骇鏃ユ湡', width: 100 }
+                    , { field: '鏈夋晥鏈熻嚦', title: '鏈夋晥鏈熻嚦', width: 100 }
+                    , { field: '缁勭粐', title: '缁勭粐', width: 100 }
+                ]];
+                listOption.data = data;
+                table.render(listOption);
+
+                if (OperationType == 2) {
+                    //杩斿洖鐗╂枡浠g爜
+                    $("#HBarCode").val(HMaterNumber);
+                    //鏄剧ず琛ㄤ綋鏄庣粏
+                    DisBillEntryList();
+                }
+            }
+
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                //鏉$爜淇℃伅
+                listOption = {
+                    elem: '#wl-table'
+                    //, toolbar: '#toolbarDemo'
+                    //, totalRow: true
+                    , height: 'full-60'
+                    , page: true
+                    , cellMinWidth: 90
+                    , limit: 50
+                };
+            }
+
+            //#endregion
+
+
+            //#region 鍩虹璧勬枡閫夋嫨
+
+            //#region 浠撳簱
+            //鎵弿浠撳簱鏉$爜
+            $('#HWHName').on('keydown', function (event) {
+                if (event.keyCode == 13) {
+                    var HWHName = $('#HWHName').val()
+                    if (HWHName == '') {
+                        playSound();
+                        $("#HWHID").val("0");
+                        $("#HWHName").val("");
+                        $("#HStockPlaceID").val("0");
+                        $("#HStockPlaceName").val("");
+                        $("#HStockPlaceName").removeAttr("disabled");
+                        $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
+                        layer.msg("浠撳簱鏉$爜涓虹┖锛�", {
+                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HWHName").select();
+                            $("#HWHName").focus();
+                        });
+                        return;
+                    }
+
+                    layer.load(3);
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/WEBSController/GetWarehouse_Json",
+                        async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+                        data: { "HBarCode": HWHName, "HStockOrgID": HStockOrgID },
+                        success: function (result) {
+                            if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                $("#HWHID").val(result.data[0].HItemID);
+                                $("#HWHName").val(result.data[0].HName);
+                                $("#HStockPlaceID").val("0");
+                                $("#HStockPlaceName").val("");
+                                if (result.data[0].HSPFlag == 0) {
+                                    $("#HStockPlaceName").attr("disabled", "disabled");
+                                    $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                                }
+                                else {
+                                    $("#HStockPlaceName").removeAttr("disabled");
+                                    $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
+                                }
+                                element.tabChange('tab-Kf_POStockInBill_PDA', '2');
+                                //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
+                                $("#HBarCode").focus();
+                            }
+                            else {
+                                playSound();
+                                $("#HWHID").val("0");
+                                $("#HWHName").val("");
+                                $("#HStockPlaceID").val("0");
+                                $("#HStockPlaceName").val("");
+                                $("#HStockPlaceName").removeAttr("disabled");
+                                $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HWHName").select();
+                                    $("#HWHName").focus();
+                                });
+                            }
+                            layer.closeAll("loading");
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
+                    });
+                }
+            });
+
+            //浠撳簱鎸夐挳
+            form.on('submit(HWHID-BT)', function () {
+                layer.open({
+                    type: 2
+                    , area: ['100%', '100%']
+                    , title: '浠撳簱鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseListNew.html?Type=HWHID&HOrgID=' + HStockOrgID + '', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                })
+            });
+
+            //#endregion
+
+            //#region 浠撲綅
+            //鎵弿浠撲綅鏉$爜
+            $('#HStockPlaceName').on('keydown', function (event) {
+                if (event.keyCode == 13) {
+                    //浠撳簱鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
+                    if ($("#HWHName").val() == '') {
+                        $("#HWHID").val("0");
+                    }
+                    var sHWHID = $("#HWHID").val()
+                    var HStockPlaceName = $('#HStockPlaceName').val()
+                    if (HStockPlaceName == '') {
+                        playSound();
+                        $("#HWHID").val("0");
+                        $("#HWHName").val("");
+                        $("#HStockPlaceID").val("0");
+                        $("#HStockPlaceName").val("");
+                        layer.msg("浠撲綅鏉$爜涓虹┖锛�", {
+                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HStockPlaceName").select();
+                            $("#HStockPlaceName").focus();
+                        });
+                        return;
+                    }
+
+                    layer.load(3);
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/WEBSController/GetStockPlace_Json",
+                        async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+                        data: { "HBarCode": HStockPlaceName, "HWhID": sHWHID, "HStockOrgID": HStockOrgID },
+                        success: function (result) {
+                            if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                $("#HStockPlaceName").val(result.data[0].HName);
+                                $("#HStockPlaceID").val(result.data[0].HItemID);
+                                $("#HWHName").val(result.data[0].HWhName);
+                                $("#HWHID").val(result.data[0].HWHID);
+                                element.tabChange('tab-Kf_POStockInBill_PDA', '2');
+                                //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
+                                $("#HBarCode").focus();
+                            }
+                            else {
+                                playSound();
+                                $("#HWHID").val("0");
+                                $("#HWHName").val("");
+                                $("#HStockPlaceID").val("0");
+                                $("#HStockPlaceName").val("");
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HStockPlaceName").select();
+                                    $("#HStockPlaceName").focus();
+                                });
+                            }
+                            layer.closeAll("loading");
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
+                    });
+                }
+            });
+
+            //浠撲綅鎸夐挳
+            form.on('submit(HSpID-BT)', function () {
+                //浠撳簱鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
+                if ($("#HWHName").val() == '') {
+                    $("#HWHID").val("0");
+                }
+                layer.open({
+                    type: 2
+                    , area: ['100%', '100%']
+                    , title: '浠撲綅鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceListNew.html?HWhID=' + $("#HWHID").val() + '&Type=HSpID&HOrgID=' + HStockOrgID + '', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                })
+            });
+
+            //#endregion
+
+            //#endregion
+
+
+            //#region 鎵弿鐗╂枡鏉$爜
+
+            //鎵弿鏉$爜
+            $('#HBarCode').on('keydown', function (event) {
+                if (event.keyCode == 13) {
+                    DisBillEntryList();
+                    layer.closeAll("loading");
+                }
+            });
+
+            //#endregion
+
+
+            //#region 鍔熻兘鎺т欢
+
+            //#region 鏌ヨ
+            form.on('submit(cmdSearch)', function (data) {
+                DisBillEntryList();
+                layer.closeAll("loading");
+            });
+
+            function DisBillEntryList() {
+                //浠撳簱銆佷粨浣嶆枃鏈涓虹┖鏃讹紝娓呯┖瀵瑰簲ID
+                if ($("#HWHName").val() == '') {
+                    $("#HWHID").val("0");
+                }
+                if ($("#HStockPlaceName").val() == '') {
+                    $("#HStockPlaceID").val("0");
+                }
+                var sHBarCode = $('#HBarCode').val()
+                var sHWHID = $("#HWHID").val()
+                var sHSPID = $("#HStockPlaceID").val()
+
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + '/KF_ICInventoryByMaterID/GetBillEntry_TmpList_Pack1',
+                    async: true,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+                    data: { "HBarCode": sHBarCode, "sHWHID": sHWHID, "sHSPID": sHSPID, "HOWNERID": HStockOrgID, "sWhere": '' },
+                    success: function (result) {
+                        var data = [];
+                        var col = [];
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in result.list) {
+                                //鍔ㄦ�佽幏鍙栧垪琛ㄦ墍鏈夊垪鍚�
+                                data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType });
+                                //鑾峰彇涓嶉渶瑕佹樉绀虹殑鍒楋紙H寮�澶寸殑鍒椾笉鏄剧ず锛�
+                                var patrn = new RegExp(/^h/i);
+                                if (patrn.test(result.list[key].ColmCols)) {
+                                    titleData[key] = result.list[key].ColmCols;
+                                }
+                            }
+
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'radio' });
+                            for (var i = 0; i < data.length; i++) {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
+                                            break;
+                                        default:
+
+                                            if (data[i].name == '浠撳簱') {
+                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 120 });
+                                            } else if (data[i].name == '鐗╂枡浠g爜' || data[i].name == '鐗╂枡鍚嶇О' || data[i].name == '瑙勬牸鍨嬪彿' || data[i].name == '缁勭粐') {
+                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 180 });
+                                            } else {
+                                                col.push({ field: data[i].id, title: data[i].name, align: 'center' });
+                                            }
+                                    }
+                                }
+                            }
+                            columns = col;
+                            listOption.cols = [columns];
+                            listOption.data = result.data;
+                            //listOption.totalRow = true;
+                            table.cache['wl-table'] = null;         //娓呯┖琛ㄦ牸缂撳瓨鏁版嵁
+                            table.render(listOption);
+                        }
+                        else {
+                            listOption.cols = [[
+                                { field: '鏁伴噺', title: '鏁伴噺', width: 100 }
+                                , { field: '浠撳簱', title: '浠撳簱', width: 100 }
+                                , { field: '浠撲綅', title: '浠撲綅', width: 100 }
+                                , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 100 }
+                                , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 100 }
+                                , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 100 }
+                                , { field: '鎵规', title: '鎵规', width: 100 }
+                                , { field: '杈呭姪灞炴��', title: '杈呭姪灞炴��', width: 100 }
+                                , { field: '鐢熶骇鏃ユ湡', title: '鐢熶骇鏃ユ湡', width: 100 }
+                                , { field: '鏈夋晥鏈熻嚦', title: '鏈夋晥鏈熻嚦', width: 100 }
+                                , { field: '缁勭粐', title: '缁勭粐', width: 100 }
+                            ]];
+                            listOption.data = data;
+                            //listOption.totalRow = true;
+                            table.render(listOption);
+                            //layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
+                });
+            }
+
+            //#endregion
+
+            //#region 閫�鍑�
+            form.on('submit(cmdCancel)', function () {
+                //layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    if (OperationType == 2) {
+                        var index = parent.layer.getFrameIndex(window.name);    //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
+                        //parent.location.reload();                               //鍒锋柊鐖堕〉闈紝娉ㄦ剰涓�瀹氳鍦ㄥ叧闂綋鍓峣frame灞備箣鍓嶆墽琛屽埛鏂�
+                        parent.layer.close(index);                              //鍐嶆墽琛屽叧闂�
+                    }
+                    else {
+                        parent.location.href = "../../../views/index_Mobile.html";
+                    }
+                //});
+            })
+
+            //#endregion
+
+            //#endregion
+
+        });
+
+        //浠ヤ笂涓簂ayui妯″潡
+        //姝ゅ鏂规硶娑夊強鍒拌澶栭儴椤甸潰parent.鏂规硶鍚嶈皟鐢ㄧ殑蹇呴』鏀惧湪Layui鏂规硶澶栭儴
+
+        //鐐瑰嚮鎸夐挳閫夋嫨鍚�   杩斿洖浠撳簱淇℃伅
+        function GetHWHValue(obj) {
+            if (obj.length > 0) {
+                $("#HWHName").val(obj[0].HName);
+                $("#HWHID").val(obj[0].HItemID);
+                $("#HStockPlaceName").val("");
+                $("#HStockPlaceID").val("0");
+                if (obj[0].HSPFlag == 0) {
+                    $("#HStockPlaceName").attr("disabled", "disabled");
+                    $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                }
+                else {
+                    $("#HStockPlaceName").removeAttr("disabled");
+                    $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
+                }
+            }
+        }
+        //鐐瑰嚮鎸夐挳閫夋嫨鍚�   杩斿洖浠撲綅淇℃伅
+        function GetHSpValue(obj) {
+            if (obj.length > 0) {
+                $("#HStockPlaceName").val(obj[0].HName);
+                $("#HStockPlaceID").val(obj[0].HItemID);
+                $("#HWHName").val(obj[0].HWhName);
+                $("#HWHID").val(obj[0].HWHID);
+            }
+        }
+
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBill_PDA.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBill_PDA.html"
index b4d37ee..b740570 100644
--- "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBill_PDA.html"
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBill_PDA.html"
@@ -129,38 +129,6 @@
                                     <div class="layui-form-item" style="padding:0px;margin:0px">
                                         <div class="layui-row">
                                             <div class="layui-col-xs2">
-                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撳簱</label>
-                                            </div>
-                                            <div class="layui-col-xs10">
-                                                <div class="layui-col-xs10">
-                                                    <input type="text" name="HWHName" id="HWHName" lay-verify="HWHName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                    <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input">
-                                                </div>
-                                                <div class="layui-col-xs2">
-                                                    <button type="button" lay-submit="" lay-filter="HWHID-BT" class="layui-btn" id="HWHID-BT">...</button>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-form-item" style="padding:0px;margin:0px">
-                                        <div class="layui-row">
-                                            <div class="layui-col-xs2">
-                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撲綅</label>
-                                            </div>
-                                            <div class="layui-col-xs10">
-                                                <div class="layui-col-xs10">
-                                                    <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                    <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
-                                                </div>
-                                                <div class="layui-col-xs2">
-                                                    <button type="button" lay-submit="" lay-filter="HSpID-BT" class="layui-btn" id="HSpID-BT">...</button>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-form-item" style="padding:0px;margin:0px">
-                                        <div class="layui-row">
-                                            <div class="layui-col-xs2">
                                                 <label class="layui-form-label" style="width:30px;padding-left:0px;">淇濈</label>
                                             </div>
                                             <div class="layui-col-xs10">
@@ -236,6 +204,38 @@
                                 </div>
                                 <!--鐗╂枡淇℃伅-->
                                 <div class="layui-tab-item">
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撳簱</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HWHName" id="HWHName" lay-verify="HWHName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                                    <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" lay-filter="HWHID-BT" class="layui-btn" id="HWHID-BT">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撲綅</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                                    <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" lay-filter="HSpID-BT" class="layui-btn" id="HSpID-BT">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs12">
                                             <div class="layui-form-item" style="padding:0px;margin:0px"></div>
@@ -547,6 +547,32 @@
                 $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
             })
             //#endregion
+
+            //#region  鐩戝惉缃戞牸琛ㄤ綋浜嬩欢
+            table.on('tool(wl-table)', function (obj) {
+                var data = obj.data;
+
+                //鐗╂枡浠g爜瓒呴摼鎺�
+                if (obj.event == '鐗╂枡浠g爜') {                      //妫�鏌� obj.event 鏄惁绛変簬瀛楃涓� '鐗╂枡浠g爜'銆傚鏋滅瓑浜庯紝鍒欐墽琛宨f寰幆
+                    var HMaterNumber = data.鐗╂枡浠g爜.toString();    //澹版槑鍙橀噺HMaterNumber 涓� data.鐗╂枡浠g爜
+                    layer.open({                                    //浣跨敤 layer鐨刼pen鎵撳紑寮瑰嚭 灞� 
+                        type: 2                                     //琛ㄧず寮瑰嚭灞傜殑鍐呭鏄竴涓� iframe
+                        , area: ['100%', '100%']
+                        , title: '鍙婃椂搴撳瓨淇℃伅'                     //璁剧疆寮瑰嚭灞傜殑鍚嶅瓧鍜屽彉閲�
+                        , closeBtn: 1                               //鏄剧ず鍏抽棴鎸夐挳
+                        , shade: 0.6                                //閬僵閫忔槑搴�
+                        , maxmin: false                              //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0                                   //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../WMS鎵爜妯″潡/搴撳瓨鏌ヨ/KF_ICInventoryByCLD_PDA.html?OperationType=2&HMaterNumber=' + HMaterNumber  //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
+                        , resize: false,                            //鏄惁鍏佽鐢ㄦ埛璋冩暣寮瑰嚭澶у皬
+                        end: function () {  //褰撳叧闂椂璋冪敤
+                        }
+                        , cancel: function () {  //鐐瑰嚮鍙栨秷鏃朵娇鐢ㄥ洖璋�
+                        }
+                    })
+                }
+            });
+             //#endregion
 
             //鍒ゆ柇鏄惁鏂板锛岃幏鍙栨渶澶у崟鎹彿
             if (HInterID != 0) {
@@ -1687,8 +1713,13 @@
                             for (var i = 0; i < data.length; i++) {
                                 if ($.inArray(data[i].name, titleData) > -1) {
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
-                                }
-                                else {
+                                } else if (data[i].name == '鐗╂枡浠g爜') {
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, event: '鐗╂枡浠g爜', event: '鐗╂枡浠g爜', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鐗╂枡浠g爜 + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
+                                } else {
                                     switch (data[i].Type) {
                                         //int
                                         case 'DateTime':
@@ -1698,6 +1729,8 @@
 
                                         if (data[i].name == '鏁伴噺' || data[i].name == '婧愬崟鏁伴噺' || data[i].name == '鏉$爜涓暟') {
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', totalRow: true });
+                                        } else if (data[i].name == '鐗╂枡鍚嶇О' || data[i].name == '瑙勬牸鍨嬪彿') {
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 180 });
                                         } else {
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center' });
                                         }
diff --git "a/WebTM/views/grf/15\347\231\275\346\240\207\346\211\223\345\215\260.grf" "b/WebTM/views/grf/15\347\231\275\346\240\207\346\211\223\345\215\260.grf"
new file mode 100644
index 0000000..d4c50cf
--- /dev/null
+++ "b/WebTM/views/grf/15\347\231\275\346\240\207\346\211\223\345\215\260.grf"
@@ -0,0 +1,766 @@
+锘縶
+	"Version":"6.8.9.1",
+	"Font":{
+		"Name":"瀹嬩綋",
+		"Size":105000,
+		"Weight":400,
+		"Charset":134
+	},
+	"Printer":{
+		"Size":256,
+		"Width":10,
+		"Height":15,
+		"LeftMargin":0,
+		"TopMargin":0,
+		"RightMargin":0,
+		"BottomMargin":0,
+		"PrintOffsetY":1
+	},
+	"DetailGrid":{
+		"Recordset":{
+			"Field":[
+				{
+					"Name":"PartNo"
+				},
+				{
+					"Name":"Index"
+				},
+				{
+					"Name":"Quatity"
+				},
+				{
+					"Name":"MS-Level"
+				},
+				{
+					"Name":"Addinfo"
+				},
+				{
+					"Name":"ManPartNo"
+				},
+				{
+					"Name":"PartDescription"
+				},
+				{
+					"Name":"ManDate"
+				},
+				{
+					"Name":"ExpiryDate"
+				},
+				{
+					"Name":"ManLoc"
+				},
+				{
+					"Name":"1Batch"
+				},
+				{
+					"Name":"2Batch"
+				},
+				{
+					"Name":"SupplierName"
+				},
+				{
+					"Name":"SupplierID"
+				},
+				{
+					"Name":"Purchase"
+				},
+				{
+					"Name":"SupplierData"
+				},
+				{
+					"Name":"PackageID"
+				},
+				{
+					"Name":"ShippingNote"
+				},
+				{
+					"Name":"HBarCode_White"
+				}
+			]
+		},
+		"ColumnContent":{
+		},
+		"ColumnTitle":{
+		}
+	},
+	"Parameter":[
+		{
+			"Name":"MFGPartNumber",
+			"Format":"MFGPartNumber"
+		}
+	],
+	"ReportHeader":[
+		{
+			"Name":"ReportHeader1",
+			"Height":14.7902,
+			"Control":[
+				{
+					"Type":"FreeGrid",
+					"Name":"FreeGrid2",
+					"Left":-0.449792,
+					"Top":-0.3175,
+					"Border":{
+						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]"
+					},
+					"ColumnCount":7,
+					"RowCount":2,
+					"FreeGridColumn":[
+						{
+							"index":1,
+							"Width":0.873125
+						},
+						{
+							"index":2,
+							"Width":0.608542
+						},
+						{
+							"index":3,
+							"Width":1.00542
+						},
+						{
+							"index":4,
+							"Width":1.19063
+						},
+						{
+							"index":5,
+							"Width":1.48167
+						},
+						{
+							"index":6,
+							"Width":1.50813
+						},
+						{
+							"index":7,
+							"Width":3.75708
+						}
+					],
+					"FreeGridRow":[
+						{
+							"index":1,
+							"Height":1.85208
+						},
+						{
+							"index":2,
+							"Height":13.4144
+						}
+					],
+					"FreeGridCell":[
+						{
+							"row":1,
+							"col":1,
+							"FreeCell":true,
+							"Control":[
+								{
+									"Type":"Barcode",
+									"Name":"Barcode3",
+									"Left":5.21229,
+									"Top":0.555625,
+									"Width":5.00063,
+									"Height":4.84188,
+									"BarcodeType":"DataMatrix",
+									"Direction":"TopToBottom",
+									"CaptionPosition":"None",
+									"Text":"[#HBarCode_White#]"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox1",
+									"Left":3.99521,
+									"Top":0.820208,
+									"Width":0.608542,
+									"Height":2.83104,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Supplier-name:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox2",
+									"Left":3.04271,
+									"Top":0.820208,
+									"Width":0.608542,
+									"Height":2.38125,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Supplier ID:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox3",
+									"Left":2.11667,
+									"Top":0.820208,
+									"Width":0.608542,
+									"Height":1.79917,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Purchase:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox4",
+									"Left":1.21708,
+									"Top":0.820208,
+									"Width":0.608542,
+									"Height":2.83104,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Supplier Data:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox5",
+									"Left":9.55146,
+									"Top":5.76792,
+									"Width":0.608542,
+									"Height":1.79917,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"PartNo.:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox6",
+									"Left":7.77875,
+									"Top":5.76792,
+									"Width":0.608542,
+									"Height":2.64583,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Man.part No.:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox7",
+									"Left":8.96938,
+									"Top":5.76792,
+									"Width":0.608542,
+									"Height":1.79917,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Quatity:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox8",
+									"Left":8.36083,
+									"Top":5.76792,
+									"Width":0.608542,
+									"Height":2.03729,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Add.info:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox9",
+									"Left":7.19667,
+									"Top":5.74146,
+									"Width":0.582083,
+									"Height":2.06375,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Man. Date:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox10",
+									"Left":6.61458,
+									"Top":5.74146,
+									"Width":0.608542,
+									"Height":1.71979,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Man.Loc:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox11",
+									"Left":5.97958,
+									"Top":5.74146,
+									"Width":0.608542,
+									"Height":1.71979,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"1.Batch:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox12",
+									"Left":5.3975,
+									"Top":5.74146,
+									"Width":0.608542,
+									"Height":1.71979,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"2.Batch:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox13",
+									"Left":3.04271,
+									"Top":5.63563,
+									"Width":0.608542,
+									"Height":2.32833,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Package-ID:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox14",
+									"Left":2.11667,
+									"Top":5.63563,
+									"Width":0.608542,
+									"Height":2.8575,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Shipping Note:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox15",
+									"Left":9.02229,
+									"Top":10.3452,
+									"Width":0.608542,
+									"Height":1.77271,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"MS-Level:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox16",
+									"Left":9.57792,
+									"Top":10.3452,
+									"Width":0.608542,
+									"Height":1.37583,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Index:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox17",
+									"Left":7.80521,
+									"Top":10.3452,
+									"Width":0.608542,
+									"Height":3.51896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Part description:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox18",
+									"Left":7.19667,
+									"Top":10.3452,
+									"Width":0.608542,
+									"Height":2.54,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"Expiry Date:"
+								},
+								{
+									"Type":"MemoBox",
+									"Name":"MemoBox19",
+									"Left":1.16417,
+									"Top":12.5413,
+									"Width":0.608542,
+									"Height":1.27,
+									"Font":{
+										"Name":"Arial",
+										"Size":142500,
+										"Bold":true
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"Text":"RoHS"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox1",
+									"Left":3.99521,
+									"Top":3.20146,
+									"Width":0.608542,
+									"Height":3.46604,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"SupplierName"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox2",
+									"Left":3.04271,
+									"Top":2.80458,
+									"Width":0.608542,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"SupplierID"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox3",
+									"Left":2.11667,
+									"Top":2.56646,
+									"Width":0.608542,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"Purchase"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox4",
+									"Left":1.21708,
+									"Top":3.06917,
+									"Width":0.608542,
+									"Height":2.46063,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"SupplierData"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox5",
+									"Left":2.11667,
+									"Top":7.96396,
+									"Width":0.608542,
+									"Height":4.445,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"ShippingNote"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox6",
+									"Left":3.06917,
+									"Top":7.62,
+									"Width":0.608542,
+									"Height":3.62479,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"PackageID"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox7",
+									"Left":5.3975,
+									"Top":7.11729,
+									"Width":0.608542,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"2Batch"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox8",
+									"Left":5.97958,
+									"Top":7.11729,
+									"Width":0.582083,
+									"Height":2.27542,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"1Batch"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox9",
+									"Left":6.61458,
+									"Top":7.19667,
+									"Width":0.582083,
+									"Height":2.91042,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"ManLoc"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox10",
+									"Left":7.19667,
+									"Top":7.59354,
+									"Width":0.582083,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"ManDate"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox11",
+									"Left":7.77875,
+									"Top":7.99042,
+									"Width":0.582083,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"ManPartNo"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox12",
+									"Left":8.36083,
+									"Top":7.19667,
+									"Width":0.582083,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"Addinfo"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox14",
+									"Left":9.55146,
+									"Top":7.19667,
+									"Width":0.582083,
+									"Height":3.25438,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Bold":true
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"PartNo"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox15",
+									"Left":9.57792,
+									"Top":11.4035,
+									"Width":0.582083,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"Index"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox16",
+									"Left":9.02229,
+									"Top":12.0121,
+									"Width":0.582083,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"MS-Level"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox17",
+									"Left":7.80521,
+									"Top":12.991,
+									"Width":0.582083,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"PartDescription"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox18",
+									"Left":7.19667,
+									"Top":12.3825,
+									"Width":0.582083,
+									"Height":2.24896,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Weight":400
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"ExpiryDate"
+								},
+								{
+									"Type":"FieldBox",
+									"Name":"FieldBox19",
+									"Left":8.94292,
+									"Top":7.01146,
+									"Width":0.582083,
+									"Height":1.98438,
+									"Font":{
+										"Name":"Arial",
+										"Size":90000,
+										"Bold":true
+									},
+									"TextAlign":"TopLeft",
+									"TextOrientation":"U2DR2L1",
+									"DataField":"Quatity"
+								}
+							],
+							"ColSpan":7,
+							"RowSpan":2
+						}
+					]
+				}
+			]
+		}
+	]
+}
\ No newline at end of file
diff --git a/WebTM/views/home/console.html b/WebTM/views/home/console.html
index fd33618..c385896 100644
--- a/WebTM/views/home/console.html
+++ b/WebTM/views/home/console.html
@@ -198,10 +198,10 @@
                             <div carousel-item="">
                                 <ul class="layui-row layui-col-space10 layui-this">
                                     <li class="layui-col-xs6">
-                                        <a href="javascript:void(0);">
+                                        <a lay-href="../views/璁″垝绠$悊/宸ヨ壓璺嚎/Gy_RoutingBillCheckQuery.html">
                                             <!--<a lay-href="app/content/comment.html" class="layadmin-backlog-body">-->
-                                            <h3>寰呭鍗曟嵁</h3>
-                                            <p><cite>0</cite></p>
+                                            <h3>宸ヨ壓寰呭鍗曟嵁</h3>
+                                            <p id="needCheckNumber"><cite>0</cite></p>
                                         </a>
                                     </li>
                                     <li class="layui-col-xs6">
@@ -288,6 +288,7 @@
 
                 get_Display();
                 get_Notices();
+                getNeedCheckRouting();
             }
 
             //椤甸潰鍏跺畠鏂规硶
@@ -449,6 +450,28 @@
                 });
                 layer.close(index);
             }
+
+            function getNeedCheckRouting() {
+                $.ajax({
+                    url: GetWEBURL() + "/Gy_Routing/NeedChecklist",
+                    type: "GET",
+                    async: false,
+                    data: { "user": sessionStorage["HUserName"], "userid": sessionStorage["Czybm"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            const uniqueHinterIDs = new Set(data1.data.map(item => item.hmainid));
+                            const uniqueHinterIDCount = uniqueHinterIDs.size;
+                            $("#needCheckNumber").text(uniqueHinterIDCount);
+                            if (data1.data.length != 0) {
+                                $("#needCheckNumber").css("color", "red");
+                            }
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
         });
     </script>
 </body>
diff --git a/WebTM/views/home/console_Mobile.html b/WebTM/views/home/console_Mobile.html
index 7263ee6..843de24 100644
--- a/WebTM/views/home/console_Mobile.html
+++ b/WebTM/views/home/console_Mobile.html
@@ -107,9 +107,9 @@
                                         </li>
 
                                         <li class="layui-col-xs3">
-                                            <a href="../浠撳瓨绠$悊/鏉$爜搴撳瓨/KF_ICInventoryByMaterID.html" target="main_self_frame">
+                                            <a href="../WMS鎵爜妯″潡/搴撳瓨鏌ヨ/KF_ICInventoryByCLD_PDA.html" target="main_self_frame">
                                                 <i class="layui-icon layui-icon-find-fill"></i>
-                                                <cite>搴撳瓨鏌ヨ</cite>
+                                                <cite>ERP鍙婃椂搴撳瓨鏌ヨ</cite>
                                             </a>
                                         </li>
                                         <li class="layui-col-xs3">
diff --git a/WebTM/views/index.html b/WebTM/views/index.html
index 06edaa3..56952ff 100644
--- a/WebTM/views/index.html
+++ b/WebTM/views/index.html
@@ -631,6 +631,7 @@
                                         <dd><a lay-href="杞﹂棿绠$悊/浜х嚎/MES_AssemblyTraceability.html">浜х嚎缁勮杩芥函鍗�</a></dd>
                                         <dd><a lay-href="杞﹂棿绠$悊/浜х嚎/MES_AssemblyTraceabilityList.html">浜х嚎缁勮杩芥函鍗曞垪琛�</a></dd>
                                         <dd><a lay-href="杞﹂棿绠$悊/浜х嚎/MES_ProductionLinePackaging.html">浜х嚎鍖呰鍗�</a></dd>
+                                        <dd><a lay-href="杞﹂棿绠$悊/浜х嚎/MES_ProductionLinePackaging_MXG.html">浜х嚎鍖呰鍗昣澧ㄨタ鍝�</a></dd>
                                         <dd><a lay-href="杞﹂棿绠$悊/浜х嚎/MES_ProductionLinePackagingList.html">浜х嚎鍖呰鍗曞垪琛�</a></dd>
                                         <dd><a lay-href="杞﹂棿绠$悊/浜х嚎/Sc_PackUnionBillCacheList.html">浜х嚎鍖呰鍗曠紦瀛樺垪琛�</a></dd>
                                         <dd><a lay-href="杞﹂棿绠$悊/浜х嚎/Sc_GroupOrderBill.html">浜х嚎缁勬墭鍗�</a></dd>
diff --git a/WebTM/views/index_Mobile.html b/WebTM/views/index_Mobile.html
index e276d48..9cc20ed 100644
--- a/WebTM/views/index_Mobile.html
+++ b/WebTM/views/index_Mobile.html
@@ -85,83 +85,83 @@
                   </a>
                   <dl class="layui-nav-child">
                       <!--<dd>
-                <a lay-href="杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationInBill_PDA_OLD.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭杩涚珯鎺ユ敹鍗�
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="杞﹂棿绠$悊/宸ュ簭杩涚珯鎺ユ敹鍗�/Sc_StationInBill_Mul_PDA.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭杩涚珯鎺ユ敹鍗曟壒閲�
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationOutBill_PDA_OLD.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭鍑虹珯姹囨姤鍗�
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="杞﹂棿绠$悊/宸ュ簭鍑虹珯姹囨姤鍗�/Sc_StationOutBill_Mul_PDA.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭鍑虹珯姹囨姤鍗曟壒閲�
-                </a>
-            </dd>-->
+        <a lay-href="杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationInBill_PDA_OLD.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭杩涚珯鎺ユ敹鍗�
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="杞﹂棿绠$悊/宸ュ簭杩涚珯鎺ユ敹鍗�/Sc_StationInBill_Mul_PDA.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭杩涚珯鎺ユ敹鍗曟壒閲�
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationOutBill_PDA_OLD.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭鍑虹珯姹囨姤鍗�
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="杞﹂棿绠$悊/宸ュ簭鍑虹珯姹囨姤鍗�/Sc_StationOutBill_Mul_PDA.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭鍑虹珯姹囨姤鍗曟壒閲�
+        </a>
+    </dd>-->
                       <!--<dd>
-                <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鍙戝嚭鍗�/Cj_StationEntrustInBill_PDA.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭濮斿鍙戝嚭鍗�
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鍙戝嚭鍗�/Cj_StationEntrustInBill_Mul_PDA.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭濮斿鍙戝嚭鍗曟壒閲�
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鎺ユ敹鍗�/Cj_StationEntrustOutBill_PDA.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭濮斿鎺ユ敹鍗�
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鎺ユ敹鍗�/Cj_StationEntrustOutBill_Mul_PDA.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭濮斿鎺ユ敹鍗曟壒閲�
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="鐢熶骇宸ュ簭绠$悊/宸ュ簭姹囨姤鍗�/Sc_ProcessReportOverList.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭姹囨姤鍏ュ簱鍒楄〃
-                </a>
-            </dd>
-            <dd>
-                <a lay-href="缁勮鍗�/Sc_PCruxBindingPDA.html" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    浜х嚎鍏抽敭浠剁粦瀹�
-                </a>
-            </dd>-->
+        <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鍙戝嚭鍗�/Cj_StationEntrustInBill_PDA.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭濮斿鍙戝嚭鍗�
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鍙戝嚭鍗�/Cj_StationEntrustInBill_Mul_PDA.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭濮斿鍙戝嚭鍗曟壒閲�
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鎺ユ敹鍗�/Cj_StationEntrustOutBill_PDA.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭濮斿鎺ユ敹鍗�
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鎺ユ敹鍗�/Cj_StationEntrustOutBill_Mul_PDA.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭濮斿鎺ユ敹鍗曟壒閲�
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="鐢熶骇宸ュ簭绠$悊/宸ュ簭姹囨姤鍗�/Sc_ProcessReportOverList.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭姹囨姤鍏ュ簱鍒楄〃
+        </a>
+    </dd>
+    <dd>
+        <a lay-href="缁勮鍗�/Sc_PCruxBindingPDA.html" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            浜х嚎鍏抽敭浠剁粦瀹�
+        </a>
+    </dd>-->
                       <!--<dd>
-                <a lay-href="" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    宸ュ簭姹囨姤鍗昻ull
-                </a>
-            </dd>-->
+        <a lay-href="" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            宸ュ簭姹囨姤鍗昻ull
+        </a>
+    </dd>-->
                       <!--<dd>
-                <a lay-href="" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    濮斿宸ュ簭璁″垝杞嚭鍗昻ull
-                </a>
-            </dd>-->
+        <a lay-href="" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            濮斿宸ュ簭璁″垝杞嚭鍗昻ull
+        </a>
+    </dd>-->
                       <!--<dd>
-                <a lay-href="" style="color: aqua;">
-                    <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                    濮斿宸ュ簭璁″垝姹囨姤鍗昻ull
-                </a>
-            </dd>-->
+        <a lay-href="" style="color: aqua;">
+            <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+            濮斿宸ュ簭璁″垝姹囨姤鍗昻ull
+        </a>
+    </dd>-->
                       <dd>
                           <a href="杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationInBill_PDA.html?type=jzd" target="main_self_frame" style="color: aqua;">
                               <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
@@ -172,6 +172,12 @@
                           <a href="杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationOutBill_PDA.html?type=czd" target="main_self_frame" style="color: aqua;">
                               <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
                               宸ュ簭鍑虹珯姹囨姤鍗�
+                          </a>
+                      </dd>
+                      <dd>
+                          <a href="鐢熶骇绠$悊/璐ㄩ噺姹囨姤鍗�/Sc_QualityReportBill_PDA.html" target="main_self_frame" style="color: aqua;">
+                              <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
+                              鐢熶骇璐ㄩ噺姹囨姤鍗�
                           </a>
                       </dd>
                       <dd>
@@ -657,9 +663,9 @@
                           </a>
                       </dd>
                       <dd>
-                          <a href="浠撳瓨绠$悊/鏉$爜搴撳瓨/KF_ICInventoryByMaterID.html" target="main_self_frame" style="color: aqua;">
+                          <a href="WMS鎵爜妯″潡/搴撳瓨鏌ヨ/KF_ICInventoryByCLD_PDA.html" target="main_self_frame" style="color: aqua;">
                               <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" />
-                              搴撳瓨鏌ヨ
+                              ERP鍙婃椂搴撳瓨鏌ヨ
                           </a>
                       </dd>
                       <dd>
diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Gy_BarCodeBill.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Gy_BarCodeBill.html"
index 29b6bef..070a685 100644
--- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Gy_BarCodeBill.html"
+++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Gy_BarCodeBill.html"
@@ -682,7 +682,25 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        var arr = [{ HBillNo: '', HMaterNumber: checkStatus.data[0].鐗╂枡浠g爜, HMaterName: checkStatus.data[0].鐗╂枡鍚嶇О, HMaterModel: '', HAuxPropNumber: '', HAuxPropName: '', HUnitNumber: checkStatus.data[0].璁¢噺鍗曚綅浠g爜, HUnitName: checkStatus.data[0].璁¢噺鍗曚綅, HBatchNo: '', HGiveAwayFlag: '0', HQty: checkStatus.data[0].鏁伴噺.toFixed(2), HMinQty: checkStatus.data[0].鏈�灏忓寘瑁呮暟, HPackQty: '0', HBQty: '0', HDate: '', HCusNumber: '', HCusName: '', HSeOrderBillNo: '', HRemark: '', "HEmpID": sessionStorage["HEmpID"], "HEmpNumber": sessionStorage["HEmpNumber"], "HEmpName": sessionStorage["HEmpName"], HGroupID: 0, HGroupNumber: '', HGroupName: '', HMTONo: '', "HCusModel": "", "HCusMaterName": "", "HCheckEmpName": "" }]
+
+                        var data = checkStatus.data;
+                        var arr = [];
+                       
+                        for (var i = 0; i < data.length; i++) {
+                            arr.push({
+                                "HMaterID": data[i].HMaterID, "HMaterCode": "", "HMaterNumber": data[i].鐗╂枡浠g爜, "HMaterName": data[i].鐗╂枡鍚嶇О
+                                , "HMaterModel": data[i].瑙勬牸鍨嬪彿, "HMaterSpec": "", "HBatchNo": data[i].鎵规, "HUnitID": data[i].HUnitID
+                                , "HUnitNumber": data[i].璁¢噺鍗曚綅浠g爜, "HUnitName": data[i].璁¢噺鍗曚綅, "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0
+                                , "HQtyMust": 0, "HQty": data[i].鏁伴噺, "HBQty": 1, "HMinQty": data[i].鏁伴噺, "HPackQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0
+                                , "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"]
+                                , "HRemark": "", "HCoilNO": "", "HFurnaceNO": "", "HFactory": "", "HAuxQty": 0, "HheatNO": "", "HProduceDate": Format(new Date(), "yyyy-MM-dd")
+                                , "HExpiryDate": Format(new Date(), "yyyy-MM-dd"), "HExpirationDateFlag": data[i].HISKFPERIOD == false ? 0 : 1
+                                , "HEmpID": sessionStorage["HEmpID"], "HEmpNumber": sessionStorage["HEmpNumber"], "HEmpName": sessionStorage["HEmpName"]
+                                , "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HMTONo": data[i].璁″垝璺熻釜鍙�, "HCusModel": "", "HCusMaterName": ""
+                                , "HCheckEmpName": ""
+                            })
+                        }
+                      
                         //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
                         table.reload('mainTable', {
                             data: arr // 璋冪敤table.reload 閲嶆柊娓叉煋鏄剧ず鍔犺浇杩藉姞浜嗘暟鎹殑琛ㄦ牸
@@ -880,7 +898,7 @@
                     , { field: 'HExpirationDateFlag', title: '鏄惁鍚敤淇濊川鏈�', width: 100, templet: '#switchTp3', unresize: false }
                     , { field: 'HGiveAwayFlag', title: '鏄惁璧犲搧', width: 100, templet: '#switchTpl', unresize: false }
                     , { field: 'HDate', title: '鏉$爜鏃ユ湡', width: 100, hide: true }
-                    , { field: 'HMTONo', title: '璁″垝璺熻釜鍙�', width: 100, hide: true }
+                    , { field: 'HMTONo', title: '璁″垝璺熻釜鍙�', width: 100, edit: 'text' }
                     , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
                 ];
                 option = {
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StockPlace_List.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StockPlace_List.html"
index fe01877..cab1f2d 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StockPlace_List.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StockPlace_List.html"
@@ -502,7 +502,7 @@
 
                     layer.open({
                         type: 2
-                        , area: ['80%', '80%']
+                        , area: ['40%', '80%']
                         , title: '鎵撳嵃妯$増閫夋嫨'
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Warehouse.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Warehouse.html"
index c903dd4..3493760 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Warehouse.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Warehouse.html"
@@ -849,7 +849,7 @@
 
                     layer.open({
                         type: 2
-                        , area: ['80%', '80%']
+                        , area: ['40%', '80%']
                         , title: '鎵撳嵃妯$増閫夋嫨'
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html"
index 5cccf2b..0bfee42 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html"
@@ -186,7 +186,7 @@
             var option = [];
             var HModName = "Gy_BadReason";
             //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-            var titleData = ["HItemID"];
+            var titleData = ["HItemID","榛樿宸ュ簭"];
             //#endregion
 
 
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html"
index bf99c8c..34748c4 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html"
@@ -315,25 +315,32 @@
 
             //#region 鍒ゆ柇骞惰缃搷浣滅被鍨嬨�侀〉闈㈠垵濮嬪寲
             if (OperationType == null || OperationType == 1) {                            //鏂板
-                ////绂佺敤缁勭粐閫夐」
-                //$("#HOrgID").attr("disabled", true);
-                OperationType = 1;
 
+                OperationType = 1;
                 //鍒濆鍖栭」鐩樁娈佃〃
                 get_InitGrid();
-
                 //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
                 createBillNo();
-
 
                 //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
                 $("#HMaker").val(sessionStorage["HUserName"]);
                 $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
-
                 //鍒濆鍖栨棩鏈�
                 $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
-
-
+            }
+            else if (OperationType == 2) {//濡傛灉淇敼鍒欒蛋涓嬮潰 new                                        //缂栬緫
+              
+                //鍒濆鍖栭」鐩樁娈佃〃
+                get_InitGrid();
+                RoadBillMain(linterid);
+                //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
+                createBillNo();
+                //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
+                //鍒濆鍖栨棩鏈�
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                OperationType = 1;
             }
             else if (OperationType == 3) {//濡傛灉淇敼鍒欒蛋涓嬮潰 new                                        //缂栬緫
                 ////绂佺敤缁勭粐閫夐」
@@ -824,9 +831,9 @@
 
                         //涓昏〃 璧嬪��
                         form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
-                            "HInterID": data[0]["hmainid"]
-                            , "HBillNo": data[0]["鍗曟嵁鍙�"]
-                            , "HDate": formatDate(data[0]["鏃ユ湡"])
+                            "HInterID": OperationType == 2 ? "" :data[0]["hmainid"]
+                            , "HBillNo": OperationType == 2 ? "" :data[0]["鍗曟嵁鍙�"]
+                            , "HDate": OperationType == 2 ? "" :formatDate(data[0]["鏃ユ湡"])
                             , "HDeptID": data[0]["HDeptID"]
                             , "HDeptName": data[0]["閮ㄩ棬鍚嶇О"]
                             , "HPostID": data[0]["HPostID"]
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html"
index 3d9607e..795282d 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html"
@@ -146,6 +146,7 @@
                             <div class="layui-btn-container">
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
@@ -225,6 +226,9 @@
                         break;
                     //缂栬緫
                     case 'set_ShowBill': set_ShowBill();
+                        break;
+                    //澶嶅埗
+                    case 'set_Copy': set_Copy();
                         break;
                     //鍒犻櫎
                     case 'set_DeleteBill': set_DeleteBill();
@@ -574,6 +578,27 @@
             }
             //#endregion
 
+            //澶嶅埗
+            function set_Copy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].hmainid.toString();
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏂板' + HPageTitle
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: '../../宸ヨ祫绠$悊/宀椾綅鎶�鑳芥竻鍗�/HR_PostSkillBill.html?OperationType=2&linterid=' + linterid + '&HSouceBillType='
+                        , end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
+            }
 
             //#region 鍒犻櫎
             function set_DeleteBill() {
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PayWorkShopSumReport.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PayWorkShopSumReport.html"
new file mode 100644
index 0000000..4cd091c
--- /dev/null
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PayWorkShopSumReport.html"
@@ -0,0 +1,572 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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/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>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                    <div class="layui-input-block">
+                                        <select name="HDeptID" id="HDeptID" lay-verify="required" lay-search class="layui-input ForFilteringSchemes">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鑱屽憳</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float:left;width:150px;" readonly>
+                                        <input type="hidden" class="layui-input" name="HEmpID" id="HEmpID" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" 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" style="width: 85px;">骞�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HYear" id="HYear" lay-verify="HYear">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鏈�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HPeriod" id="HPeriod" lay-verify="HPeriod">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                            </div>
+                        </div>
+                        <div class="layui-inline" style="width: 100%;">
+                            <div>
+                                <table class="" id="mainTable" lay-filter="mainTable"></table>
+                            </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-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            var ins;
+            var sWhere = "";
+            var option = [];
+            var HModName = "Pay_PayWorkShopSumReport";
+            //#endregion
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            //#region 鍒濆鍖栫晫闈�
+            set_ClearBill();
+            DisPlay_HideColumn();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                 get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+                get_FastQuery();
+            });
+
+
+            //澶村伐鍏锋爮浜嬩欢
+            table.on("toolbar(mainTable)", function (obj) {
+                var checkStatus = table.checkStatus(obj.config.id);//鑾峰彇閫変腑琛� 鏁版嵁
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
+                    case 'btn-reload':
+                        get_FastQuery();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        get_Export();
+                        break;
+                    //閫�鍑�
+                    case 'btn-exit': Pub_Close(2);
+                        break;
+                    default:
+                        break;
+                }
+            })
+             //#endregion
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+            //#region 閫夋嫨鑱屽憳
+            form.on('submit(HEmpList)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鑱屽憳',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmpList', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEmpID").val(checkStatus.data[0].HItemID);
+                        $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+            //#endregion
+
+            //鐢熶骇杞﹂棿
+            function get_Dept() {
+                //鑾峰彇杞﹂棿鍒�
+                var HDeptID = '<option value="0" style="color:red;" selected>鍏ㄩ儴杞﹂棿</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+                    async: false,
+                    data: { "HOrgID": sessionStorage["OrganizationID"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptID += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
+                            }
+                            $("#HDeptID").append(HDeptID);
+
+                            if (sessionStorage["HDeptID"] != "0") {
+                                $("#HDeptID").val(sessionStorage["HDeptID"]);
+                                //鐢ㄦ埛缁戝畾鐨勮溅闂翠笉瀛樺湪锛屽垯榛樿鏄剧ず鍏ㄩ儴杞﹂棿
+                                if ($("#HDeptID").val() == null || $("#HDeptID").val() == undefined) {
+                                    $("#HDeptID").val(0);
+                                }
+                            }
+
+                            //$("#HDeptName").val("0");
+
+                            form.render('select');
+
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+
+            //骞�
+            function Year() {
+                var yyyy = new Date().getFullYear();
+                var YearOption = "";
+                for (var i = 0; i <= 10; i++) {
+                    YearOption += '<option  style="color:blue;" value="' + (yyyy - 5 + i) + '">' + (yyyy - 5 + i) + '</option>';
+                }
+                $("#HYear").append(YearOption);
+                $("#HYear").val(yyyy)
+                form.render('select');
+            }
+
+            //鏈�
+            function Month() {
+                var MM = new Date().getMonth() + 1;
+                var MonthOption = "";
+                for (var i = 1; i <= 12; i++) {
+                    MonthOption += '<option  style="color:blue;" value="' + i + '">' + i + '</option>';
+                }
+                $("#HPeriod").append(MonthOption);
+                $("#HPeriod").val(MM)
+                form.render('select');
+            }
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                Year();
+                Month();
+                get_Dept();
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                get_FastQuery()
+            }
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , height: 'full-80'
+                    , page: false
+                    , cellMinWidth: 90
+                    , totalRow: true
+                    , limit: Number.MAX_VALUE
+                    //, limits: [50, 500, 5000, 20000]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                    , cols: [[]]
+                };
+            }
+
+            // 蹇�熻繃婊�
+            function get_FastQuery() {
+                var HDeptID = $("#HDeptID").val();
+                var HYear = $("#HYear").val();
+                var HPeriod = $("#HPeriod").val();
+                var HEmpID = $("#HEmpID").val();
+
+                //if (HDeptID) {
+                //    sWhere += "and DeptID = " + DeptID;
+                //}
+                //if (HYear) {
+                //    sWhere += " and HYear = " + HYear;
+                //}
+                //if (HPeriod) {
+                //    sWhere += " and HPeriod = " + HPeriod;
+                //}
+                //sWhere = "'" + DeptID + "','" + HYear + "','" + HPeriod + "'";
+                get_Display(HYear, HPeriod, HDeptID, HEmpID);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+
+            // 閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#HDeptID").val(0); //閮ㄩ棬
+                $("#HEmpID").val(0); //鑱屽憳
+                $("#HEmpName").val(""); //鑱屽憳
+                //$("#HYear").val(""); //骞�
+                //$("#HPeriod").val(""); //鏈�
+                Year();
+                Month();
+                form.render('select');
+                sWhere = "";
+            }
+            //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+            function get_Display(HYear, HPeriod, DeptID, HEmpID) {
+                var index = layer.load(0, { shade: false });
+                //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Pay_PayWorkShopSumReport/list',
+                    type: "GET",
+                    data: { "HYear": HYear, "HPeriod": HPeriod, "DeptID": DeptID, "HEmpID": HEmpID,"user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            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++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    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: '鍗曟嵁鍙�' });
+                                } 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 });
+                                    }
+                                }
+                            }
+
+                            option.cols = [col]
+                            option.data = data1.data;
+                            table.render(option);
+                            layer.close(index);
+
+                            DisPlay_HideColumn();
+                        } else {
+                            layer.close(index);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(index);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var ModRightNameCheck = "Pay_PayWorkShopSumReportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = option.data
+                            data.forEach((item) => {
+                                for (let itemobj in item) {
+                                    if (item[itemobj] == null) {
+                                        item[itemobj] = "";
+                                    }
+                                    if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                        item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                    }
+                                }
+                            });
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
+                            dataCol = data1.data[0].HGridString.split(',');
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            if (dataCol.length == option.cols[0].length - 1) {
+                                //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
+                                for (var j = 0; j < option.cols[0].length - 1; j++) {
+                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                        var dataCols = dataCol[j].split('|');
+                                        //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
+                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
+                                            //闅愯棌鍒�
+                                            if (dataCols[1] == 1) {
+                                                option.cols[0][i + 1]["hide"] = true;
+                                            }
+                                            //璁剧疆鍒楀
+                                            if (dataCols[3] > 0) {
+                                                option.cols[0][i + 1]["width"] = dataCols[3];
+                                            }
+                                            //璁剧疆鍐呭瀛椾綋澶у皬
+                                            if (data1.data[0].HFontSize != 0) {
+                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                            } else {
+                                                option.cols[0][i + 1]["style"] = "font-size:100%";
+                                            }
+                                            //鏄剧ず鍒�
+                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                                option.cols[0][i + 1]["hide"] = false;
+                                            }
+                                            //缁熻鍒�
+                                            if (dataCols[6] == 1) {
+                                                option.cols[0][i + 1]["totalRow"] = true;
+                                            }
+                                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                            switch (dataCols[2]) {
+                                                case "L":
+                                                    option.cols[0][i + 1]["align"] = "left";
+                                                    break;
+                                                case "M":
+                                                    option.cols[0][i + 1]["align"] = "center";
+                                                    break;
+                                                case "R":
+                                                    option.cols[0][i + 1]["align"] = "right";
+                                                    break;
+                                            }
+                                            //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                            if (dataCols[4] != null && dataCols[4] != "") {
+                                                option.cols[0][i + 1]["title"] = dataCols[4];
+                                            }
+                                            newCols[0].push(option.cols[0][i + 1]);
+                                        }
+                                    }
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                if (dataCol.length == newCols[0].length - 1) {
+                                    option.cols = newCols;
+                                    //鍙栨秷鍐荤粨鍒�
+                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                        if (option.cols[0][i]["fixed"] != null) {
+                                            option.cols[0][i]["fixed"] = null;
+                                        }
+                                        else {
+                                            break;
+                                        }
+                                    }
+                                    //鍐荤粨鍒�
+                                    if (data1.data[0].HFixCols != 0) {
+                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                                data1.data[0].HFixCols += 1;
+                                            }
+                                            option.cols[0][i + 1]["fixed"] = "left";
+                                        }
+                                    }
+                                }
+                            }
+                            ins = table.render(option);
+                        } else {
+                            ins = table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+            //#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
+
+            //#endregion
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+        function GetHEmpListValue(obj) {  //杩斿洖鑱屽憳
+            $("#HEmpID").val(obj.HItemID);
+            $("#HEmpName").val(obj.鑱屽憳鍚嶇О);
+        }
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentDayCheckReport.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentDayCheckReport.html"
new file mode 100644
index 0000000..872238a
--- /dev/null
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentDayCheckReport.html"
@@ -0,0 +1,626 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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/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>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                    <div class="layui-input-block">
+                                        <select name="HDeptID" id="HDeptID" lay-verify="required" lay-search class="layui-input ForFilteringSchemes">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐝粍<label style="color:red"></label></label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HGroupName" id="HGroupName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
+                                        <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" 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">鑱屽憳</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float:left;width:150px;" readonly>
+                                        <input type="hidden" class="layui-input" name="HEmpID" id="HEmpID" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" 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" style="width: 85px;">骞�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HYear" id="HYear" lay-verify="HYear">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鏈�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HPeriod" id="HPeriod" lay-verify="HPeriod">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                            </div>
+                        </div>
+                        <div class="layui-inline" style="width: 100%;">
+                            <div>
+                                <table class="" id="mainTable" lay-filter="mainTable"></table>
+                            </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-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            var ins;
+            var sWhere = "";
+            var option = [];
+            var HModName = "Pay_PaymentDayCheckReport";
+            //#endregion
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            //#region 鍒濆鍖栫晫闈�
+            set_ClearBill();
+            DisPlay_HideColumn();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                 get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+                get_FastQuery();
+            });
+
+            //#region 閫夋嫨鐝粍鎸夐挳
+            form.on('submit(HGroupList)', function () {
+                get_checkGroup();
+            });
+            //#endregion
+
+            //澶村伐鍏锋爮浜嬩欢
+            table.on("toolbar(mainTable)", function (obj) {
+                var checkStatus = table.checkStatus(obj.config.id);//鑾峰彇閫変腑琛� 鏁版嵁
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
+                    case 'btn-reload':
+                        get_FastQuery();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        get_Export();
+                        break;
+                    //閫�鍑�
+                    case 'btn-exit': Pub_Close(2);
+                        break;
+                    default:
+                        break;
+                }
+            })
+             //#endregion
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+
+            //#region 閫夋嫨鑱屽憳
+            form.on('submit(HEmpList)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鑱屽憳',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmpList', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEmpID").val(checkStatus.data[0].HItemID);
+                        $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+            //#endregion
+
+            //#region 閫夋嫨鐝粍
+            function get_checkGroup() {
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim"   //鍔犱笂杈规
+                    , title: "鐝粍鍒楄〃"         //鏍囬
+                    , closeBtn: 1               //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2                  //寮瑰嚭鍔ㄧ敾
+                    , area: ["90%", "90%"]      //绐椾綋澶у皬
+                    , maxmin: true              //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/宸ヨ祫鍩虹璧勬枡/Gy_Group.html?Type=HGroup', 'yes']
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鎸夐挳涓�  鐨勫洖璋�
+                        var iframeWindow = window["layui-layer-iframe" + index];                //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");    //鑾峰彇閫変腑鐨勬暟鎹�
+
+                        if (checkStatus.data.length != 1) {
+                            return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                        }
+                        $("#HGroupName").val(checkStatus.data[0].鐝粍鍚嶇О);
+                        $("#HGroupID").val(checkStatus.data[0].HItemID);
+
+                        layer.close(index); //鍏抽棴寮圭獥  瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () {
+                    }
+                })
+            }
+
+            //#endregion
+
+            //鐢熶骇杞﹂棿
+            function get_Dept() {
+                //鑾峰彇杞﹂棿鍒�
+                var HDeptID = '<option value="0" style="color:red;" selected>鍏ㄩ儴杞﹂棿</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+                    async: false,
+                    data: { "HOrgID": sessionStorage["OrganizationID"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptID += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
+                            }
+                            $("#HDeptID").append(HDeptID);
+
+                            if (sessionStorage["HDeptID"] != "0") {
+                                $("#HDeptID").val(sessionStorage["HDeptID"]);
+                                //鐢ㄦ埛缁戝畾鐨勮溅闂翠笉瀛樺湪锛屽垯榛樿鏄剧ず鍏ㄩ儴杞﹂棿
+                                if ($("#HDeptID").val() == null || $("#HDeptID").val() == undefined) {
+                                    $("#HDeptID").val(0);
+                                }
+                            }
+
+                            //$("#HDeptName").val("0");
+
+                            form.render('select');
+
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+
+            //骞�
+            function Year() {
+                var yyyy = new Date().getFullYear();
+                var YearOption = "";
+                for (var i = 0; i <= 10; i++) {
+                    YearOption += '<option  style="color:blue;" value="' + (yyyy - 5 + i) + '">' + (yyyy - 5 + i) + '</option>';
+                }
+                $("#HYear").append(YearOption);
+                $("#HYear").val(yyyy)
+                form.render('select');
+            }
+
+            //鏈�
+            function Month() {
+                var MM = new Date().getMonth() + 1;
+                var MonthOption = "";
+                for (var i = 1; i <= 12; i++) {
+                    MonthOption += '<option  style="color:blue;" value="' + i + '">' + i + '</option>';
+                }
+                $("#HPeriod").append(MonthOption);
+                $("#HPeriod").val(MM)
+                form.render('select');
+            }
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                Year();
+                Month();
+                get_Dept();
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                get_FastQuery()
+            }
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , height: 'full-80'
+                    , page: false
+                    , cellMinWidth: 90
+                    , totalRow: true
+                    , limit: Number.MAX_VALUE
+                    //, limits: [50, 500, 5000, 20000]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                    , cols: [[]]
+                };
+            }
+
+            // 蹇�熻繃婊�
+            function get_FastQuery() {
+                var HDeptID = $("#HDeptID").val();
+                var HYear = $("#HYear").val();
+                var HPeriod = $("#HPeriod").val();
+                var HEmpID = $("#HEmpID").val();
+                var HGroupID = $("#HGroupID").val();
+                //if (HDeptID) {
+                //    sWhere += "and DeptID = " + DeptID;
+                //}
+                //if (HYear) {
+                //    sWhere += " and HYear = " + HYear;
+                //}
+                //if (HPeriod) {
+                //    sWhere += " and HPeriod = " + HPeriod;
+                //}
+                //sWhere = "'" + DeptID + "','" + HYear + "','" + HPeriod + "'";
+                get_Display(HYear, HPeriod, HDeptID, HGroupID, HEmpID);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+
+            // 閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#HDeptID").val(0); //閮ㄩ棬
+                $("#HEmpID").val(0); //鑱屽憳
+                $("#HEmpName").val("");
+                $("#HGroupID").val(0); //鐝粍
+                $("#HGroupName").val("");
+                Year();
+                Month();
+                form.render('select');
+                sWhere = "";
+            }
+            //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+            function get_Display(HYear, HPeriod, DeptID,HGroupID,HEmpID) {
+                var index = layer.load(0, { shade: false });
+                //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Pay_PaymentDayCheckReport/list',
+                    type: "GET",
+                    data: { "HYear": HYear, "HPeriod": HPeriod, "DeptID": DeptID, "HGroupID": HGroupID, "HEmpID": HEmpID,"user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            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++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    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, templet: "<div>{{d."  +data[i].name + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
+                                } 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 });
+                                    }
+                                }
+                            }
+
+                            option.cols = [col]
+                            option.data = data1.data;
+                            table.render(option);
+                            layer.close(index);
+
+                            DisPlay_HideColumn();
+                        } else {
+                            layer.close(index);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(index);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var ModRightNameCheck = "Pay_PaymentDayCheckReportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = option.data
+                            data.forEach((item) => {
+                                for (let itemobj in item) {
+                                    if (item[itemobj] == null) {
+                                        item[itemobj] = "";
+                                    }
+                                    if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                        item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                    }
+                                }
+                            });
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
+                            dataCol = data1.data[0].HGridString.split(',');
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            if (dataCol.length == option.cols[0].length - 1) {
+                                //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
+                                for (var j = 0; j < option.cols[0].length - 1; j++) {
+                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                        var dataCols = dataCol[j].split('|');
+                                        //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
+                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
+                                            //闅愯棌鍒�
+                                            if (dataCols[1] == 1) {
+                                                option.cols[0][i + 1]["hide"] = true;
+                                            }
+                                            //璁剧疆鍒楀
+                                            if (dataCols[3] > 0) {
+                                                option.cols[0][i + 1]["width"] = dataCols[3];
+                                            }
+                                            //璁剧疆鍐呭瀛椾綋澶у皬
+                                            if (data1.data[0].HFontSize != 0) {
+                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                            } else {
+                                                option.cols[0][i + 1]["style"] = "font-size:100%";
+                                            }
+                                            //鏄剧ず鍒�
+                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                                option.cols[0][i + 1]["hide"] = false;
+                                            }
+                                            //缁熻鍒�
+                                            if (dataCols[6] == 1) {
+                                                option.cols[0][i + 1]["totalRow"] = true;
+                                            }
+                                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                            switch (dataCols[2]) {
+                                                case "L":
+                                                    option.cols[0][i + 1]["align"] = "left";
+                                                    break;
+                                                case "M":
+                                                    option.cols[0][i + 1]["align"] = "center";
+                                                    break;
+                                                case "R":
+                                                    option.cols[0][i + 1]["align"] = "right";
+                                                    break;
+                                            }
+                                            //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                            if (dataCols[4] != null && dataCols[4] != "") {
+                                                option.cols[0][i + 1]["title"] = dataCols[4];
+                                            }
+                                            newCols[0].push(option.cols[0][i + 1]);
+                                        }
+                                    }
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                if (dataCol.length == newCols[0].length - 1) {
+                                    option.cols = newCols;
+                                    //鍙栨秷鍐荤粨鍒�
+                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                        if (option.cols[0][i]["fixed"] != null) {
+                                            option.cols[0][i]["fixed"] = null;
+                                        }
+                                        else {
+                                            break;
+                                        }
+                                    }
+                                    //鍐荤粨鍒�
+                                    if (data1.data[0].HFixCols != 0) {
+                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                                data1.data[0].HFixCols += 1;
+                                            }
+                                            option.cols[0][i + 1]["fixed"] = "left";
+                                        }
+                                    }
+                                }
+                            }
+                            ins = table.render(option);
+                        } else {
+                            ins = table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+            //#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
+
+            //#endregion
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+        function GetHEmpListValue(obj) {  //杩斿洖鑱屽憳
+            $("#HEmpID").val(obj.HItemID);
+            $("#HEmpName").val(obj.鑱屽憳鍚嶇О);
+        }
+        function GetHGroupValue(obj)  //杩斿洖鐝粍
+        {
+            $("#HGroupName").val(obj[0].鐝粍鍚嶇О);
+            $("#HGroupID").val(obj[0].HItemID);
+        }
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentEntryReport.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentEntryReport.html"
new file mode 100644
index 0000000..0d705f2
--- /dev/null
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentEntryReport.html"
@@ -0,0 +1,598 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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">
+    <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>
+    <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>
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                    <div class="layui-input-block">
+                                        <select name="HDeptID" id="HDeptID" lay-verify="required" lay-search class="layui-input ForFilteringSchemes">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐝粍<label style="color:red"></label></label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HGroupName" id="HGroupName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
+                                        <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" 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">鑱屽憳</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float:left;width:150px;" readonly>
+                                        <input type="hidden" class="layui-input" name="HEmpID" id="HEmpID" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" 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">寮�濮嬫棩鏈�</label>
+                                    <div class="layui-input-block">
+                                        <input type="date" class="layui-input" name="HBDate" id="HBDate" style="width:150px;">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                                    <div class="layui-input-block">
+                                        <input type="date" class="layui-input" name="HEDate" id="HEDate" style="width:150px;">
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                            </div>
+                        </div>
+                        <table class="" id="mainTable" lay-filter="mainTable"></table>
+                        <script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            var ins;
+            var sWhere = "";
+            var option = [];
+            var HModName = "Pay_PaymentEntryReport";
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            
+
+            //#region 杩涘叆椤甸潰鍗冲姞杞�
+
+            //鍒濆鍖栫晫闈�
+            set_ClearBill();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+                get_FastQuery();
+            });
+
+            //#region 閫夋嫨鐝粍鎸夐挳
+            form.on('submit(HGroupList)', function () {
+                get_checkGroup();
+            });
+            //#endregion
+
+            //#region 閫夋嫨鑱屽憳
+            form.on('submit(HEmpList)', function () {
+                get_checkEmp()
+            });
+            //#endregion
+
+            //#region 澶村伐鍏锋爮浜嬩欢
+            table.on('toolbar(mainTable)', function (obj) {
+                var checkStatus = table.checkStatus(obj.config.id);//鑾峰彇閫変腑琛� 鏁版嵁
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
+                    case 'btn-reload':
+                        get_FastQuery();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        get_Export();
+                        break;
+                    //閫�鍑�
+                    case 'btn-exit': Pub_Close(2);
+                        break;
+                    default:
+                        break;
+                }
+            });
+
+            //#endregion
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+            //#region 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                get_Dept();
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                $("#HBDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEDate").val(Format(new Date(), "yyyy-MM-dd"));
+                //鏌ヨ
+                get_FastQuery(1);
+            }
+            //#endregion
+
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , height: 'full-80'
+                    , page: true
+                    , cellMinWidth: 90
+                    , totalRow: true
+                    , limit: 5000
+                    , limits: [50, 500, 5000, 20000]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                    , cols: [[]]
+                };
+            }
+
+            //鐢熶骇杞﹂棿
+            function get_Dept() {
+                //鑾峰彇杞﹂棿鍒�
+                var HDeptID = '<option value="0" style="color:red;" selected>鍏ㄩ儴杞﹂棿</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+                    async: false,
+                    data: { "HOrgID": sessionStorage["OrganizationID"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptID += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
+                            }
+                            $("#HDeptID").append(HDeptID);
+
+                            if (sessionStorage["HDeptID"] != "0") {
+                                $("#HDeptID").val(sessionStorage["HDeptID"]);
+                                //鐢ㄦ埛缁戝畾鐨勮溅闂翠笉瀛樺湪锛屽垯榛樿鏄剧ず鍏ㄩ儴杞﹂棿
+                                if ($("#HDeptID").val() == null || $("#HDeptID").val() == undefined) {
+                                    $("#HDeptID").val(0);
+                                }
+                            }
+
+                            //$("#HDeptName").val("0");
+
+                            form.render('select');
+
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+
+            //#region 閲嶇疆杩囨护鏉′欢鏂规硶
+            function set_ClearQuery() {
+                $("#HBDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//寮�濮嬫棩鏈�
+                $("#HEDate").val(Format(new Date(), "yyyy-MM-dd"));//缁撴潫鏃ユ湡
+                $("#HDeptID").val(0); //閮ㄩ棬
+                $("#HEmpID").val(0); //鑱屽憳
+                $("#HEmpName").val("");
+                $("#HGroupID").val(0); //鐝粍
+                $("#HGroupName").val("");
+                form.render('select');
+                sWhere = "";
+            }
+            //#endregion
+
+            //#region 鏌ヨ
+            function get_Display(sWhere) {
+                var ajaxLoad = layer.load(0, { shade: false });
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Pay_PaymentEntryReport/list',
+                    type: "GET",
+                    data: { sWhere: sWhere, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            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++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    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: '鍗曟嵁鍙�' });
+                                } 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 });
+                                    }
+                                }
+                            }
+                            
+                            option.cols = [col]
+                            option.data = data1.data;
+                            table.render(option);
+                            layer.close(ajaxLoad);
+
+                            DisPlay_HideColumn();
+                            //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 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 蹇�熻繃婊�
+            function get_FastQuery() {
+                var HBDate = $("#HBDate").val();//寮�濮嬫椂闂�
+                var HEDate = $("#HEDate").val();//缁撴潫鏃堕棿
+                var HDeptID = $("#HDeptID").val();
+                var HEmpID = $("#HEmpID").val();
+                var HGroupID = $("#HGroupID").val();
+                sWhere = "'" + HBDate + "','" + HEDate + "','" + HDeptID + "','" + HGroupID + "','" + HEmpID + "'";
+                get_Display(sWhere);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+            //#endregion
+
+            //#region 閫夋嫨鑱屽憳
+            function get_checkEmp() {
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鑱屽憳',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmpList', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEmpID").val(checkStatus.data[0].HItemID);
+                        $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            }
+
+
+
+            //#endregion
+
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var ModRightNameCheck = "Pay_PaymentEntryReportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = option.data
+                            data.forEach((item) => {
+                                for (let itemobj in item) {
+                                    if (item[itemobj] == null) {
+                                        item[itemobj] = "";
+                                    }
+                                    if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                        item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                    }
+                                }
+                            });
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 閫夋嫨鐝粍
+            function get_checkGroup() {
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim"   //鍔犱笂杈规
+                    , title: "鐝粍鍒楄〃"         //鏍囬
+                    , closeBtn: 1               //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2                  //寮瑰嚭鍔ㄧ敾
+                    , area: ["90%", "90%"]      //绐椾綋澶у皬
+                    , maxmin: true              //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/宸ヨ祫鍩虹璧勬枡/Gy_Group.html?Type=HGroup', 'yes']
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鎸夐挳涓�  鐨勫洖璋�
+                        var iframeWindow = window["layui-layer-iframe" + index];                //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");    //鑾峰彇閫変腑鐨勬暟鎹�
+
+                        if (checkStatus.data.length != 1) {
+                            return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                        }
+                        $("#HGroupName").val(checkStatus.data[0].鐝粍鍚嶇О);
+                        $("#HGroupID").val(checkStatus.data[0].HItemID);
+
+                        layer.close(index); //鍏抽棴寮圭獥  瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () {
+                    }
+                })
+            }
+
+            //#endregion
+
+            //#region 闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
+                            dataCol = data1.data[0].HGridString.split(',');
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            if (dataCol.length == option.cols[0].length - 1) {
+                                //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
+                                for (var j = 0; j < option.cols[0].length - 1; j++) {
+                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                        var dataCols = dataCol[j].split('|');
+                                        //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
+                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
+                                            //闅愯棌鍒�
+                                            if (dataCols[1] == 1) {
+                                                option.cols[0][i + 1]["hide"] = true;
+                                            }
+                                            //璁剧疆鍒楀
+                                            if (dataCols[3] > 0) {
+                                                option.cols[0][i + 1]["width"] = dataCols[3];
+                                            }
+                                            //璁剧疆鍐呭瀛椾綋澶у皬
+                                            if (data1.data[0].HFontSize != 0) {
+                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                            } else {
+                                                option.cols[0][i + 1]["style"] = "font-size:100%";
+                                            }
+                                            //鏄剧ず鍒�
+                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                                option.cols[0][i + 1]["hide"] = false;
+                                            }
+                                            //缁熻鍒�
+                                            if (dataCols[6] == 1) {
+                                                option.cols[0][i + 1]["totalRow"] = true;
+                                            }
+                                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                            switch (dataCols[2]) {
+                                                case "L":
+                                                    option.cols[0][i + 1]["align"] = "left";
+                                                    break;
+                                                case "M":
+                                                    option.cols[0][i + 1]["align"] = "center";
+                                                    break;
+                                                case "R":
+                                                    option.cols[0][i + 1]["align"] = "right";
+                                                    break;
+                                            }
+                                            //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                            if (dataCols[4] != null && dataCols[4] != "") {
+                                                option.cols[0][i + 1]["title"] = dataCols[4];
+                                            }
+                                            newCols[0].push(option.cols[0][i + 1]);
+                                        }
+                                    }
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                if (dataCol.length == newCols[0].length - 1) {
+                                    option.cols = newCols;
+                                    //鍙栨秷鍐荤粨鍒�
+                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                        if (option.cols[0][i]["fixed"] != null) {
+                                            option.cols[0][i]["fixed"] = null;
+                                        }
+                                        else {
+                                            break;
+                                        }
+                                    }
+                                    //鍐荤粨鍒�
+                                    if (data1.data[0].HFixCols != 0) {
+                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                                data1.data[0].HFixCols += 1;
+                                            }
+                                            option.cols[0][i + 1]["fixed"] = "left";
+                                        }
+                                    }
+                                }
+                            }
+                            ins = table.render(option);
+                        } else {
+                            ins = table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+            //#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
+
+
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+        function GetHEmpListValue(obj) {  //杩斿洖鑱屽憳
+            $("#HEmpID").val(obj.HItemID);
+            $("#HEmpName").val(obj.鑱屽憳鍚嶇О);
+        }
+        function GetHGroupValue(obj)  //杩斿洖鐝粍
+        {
+            $("#HGroupName").val(obj[0].鐝粍鍚嶇О);
+            $("#HGroupID").val(obj[0].HItemID);
+        }
+
+
+
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentMonthSumReport.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentMonthSumReport.html"
new file mode 100644
index 0000000..5c6bb51
--- /dev/null
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentMonthSumReport.html"
@@ -0,0 +1,626 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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/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>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                    <div class="layui-input-block">
+                                        <select name="HDeptID" id="HDeptID" lay-verify="required" lay-search class="layui-input ForFilteringSchemes">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐝粍<label style="color:red"></label></label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HGroupName" id="HGroupName" readonly class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;">
+                                        <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" 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">鑱屽憳</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float:left;width:150px;" readonly>
+                                        <input type="hidden" class="layui-input" name="HEmpID" id="HEmpID" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" 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" style="width: 85px;">骞�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HYear" id="HYear" lay-verify="HYear">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鏈�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HPeriod" id="HPeriod" lay-verify="HPeriod">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                            </div>
+                        </div>
+                        <div class="layui-inline" style="width: 100%;">
+                            <div>
+                                <table class="" id="mainTable" lay-filter="mainTable"></table>
+                            </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-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            var ins;
+            var sWhere = "";
+            var option = [];
+            var HModName = "Pay_PaymentMonthSumReport";
+            //#endregion
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            //#region 鍒濆鍖栫晫闈�
+            set_ClearBill();
+            DisPlay_HideColumn();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                 get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+                get_FastQuery();
+            });
+
+            //#region 閫夋嫨鐝粍鎸夐挳
+            form.on('submit(HGroupList)', function () {
+                get_checkGroup();
+            });
+            //#endregion
+
+            //澶村伐鍏锋爮浜嬩欢
+            table.on("toolbar(mainTable)", function (obj) {
+                var checkStatus = table.checkStatus(obj.config.id);//鑾峰彇閫変腑琛� 鏁版嵁
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
+                    case 'btn-reload':
+                        get_FastQuery();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        get_Export();
+                        break;
+                    //閫�鍑�
+                    case 'btn-exit': Pub_Close(2);
+                        break;
+                    default:
+                        break;
+                }
+            })
+             //#endregion
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+
+            //#region 閫夋嫨鑱屽憳
+            form.on('submit(HEmpList)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鑱屽憳',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmpList', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEmpID").val(checkStatus.data[0].HItemID);
+                        $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+            //#endregion
+
+            //#region 閫夋嫨鐝粍
+            function get_checkGroup() {
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim"   //鍔犱笂杈规
+                    , title: "鐝粍鍒楄〃"         //鏍囬
+                    , closeBtn: 1               //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2                  //寮瑰嚭鍔ㄧ敾
+                    , area: ["90%", "90%"]      //绐椾綋澶у皬
+                    , maxmin: true              //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/宸ヨ祫鍩虹璧勬枡/Gy_Group.html?Type=HGroup', 'yes']
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鎸夐挳涓�  鐨勫洖璋�
+                        var iframeWindow = window["layui-layer-iframe" + index];                //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");    //鑾峰彇閫変腑鐨勬暟鎹�
+
+                        if (checkStatus.data.length != 1) {
+                            return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                        }
+                        $("#HGroupName").val(checkStatus.data[0].鐝粍鍚嶇О);
+                        $("#HGroupID").val(checkStatus.data[0].HItemID);
+                        
+                        layer.close(index); //鍏抽棴寮圭獥  瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () {
+                    }
+                })
+            }
+
+            //#endregion
+
+            //鐢熶骇杞﹂棿
+            function get_Dept() {
+                //鑾峰彇杞﹂棿鍒�
+                var HDeptID = '<option value="0" style="color:red;" selected>鍏ㄩ儴杞﹂棿</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+                    async: false,
+                    data: { "HOrgID": sessionStorage["OrganizationID"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptID += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
+                            }
+                            $("#HDeptID").append(HDeptID);
+
+                            if (sessionStorage["HDeptID"] != "0") {
+                                $("#HDeptID").val(sessionStorage["HDeptID"]);
+                                //鐢ㄦ埛缁戝畾鐨勮溅闂翠笉瀛樺湪锛屽垯榛樿鏄剧ず鍏ㄩ儴杞﹂棿
+                                if ($("#HDeptID").val() == null || $("#HDeptID").val() == undefined) {
+                                    $("#HDeptID").val(0);
+                                }
+                            }
+
+                            //$("#HDeptName").val("0");
+
+                            form.render('select');
+
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+
+            //骞�
+            function Year() {
+                var yyyy = new Date().getFullYear();
+                var YearOption = "";
+                for (var i = 0; i <= 10; i++) {
+                    YearOption += '<option  style="color:blue;" value="' + (yyyy - 5 + i) + '">' + (yyyy - 5 + i) + '</option>';
+                }
+                $("#HYear").append(YearOption);
+                $("#HYear").val(yyyy)
+                form.render('select');
+            }
+
+            //鏈�
+            function Month() {
+                var MM = new Date().getMonth() + 1;
+                var MonthOption = "";
+                for (var i = 1; i <= 12; i++) {
+                    MonthOption += '<option  style="color:blue;" value="' + i + '">' + i + '</option>';
+                }
+                $("#HPeriod").append(MonthOption);
+                $("#HPeriod").val(MM)
+                form.render('select');
+            }
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                Year();
+                Month();
+                get_Dept();
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                get_FastQuery()
+            }
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , height: 'full-80'
+                    , page: false
+                    , cellMinWidth: 90
+                    , totalRow: true
+                    , limit: Number.MAX_VALUE
+                    //, limits: [50, 500, 5000, 20000]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                    , cols: [[]]
+                };
+            }
+
+            // 蹇�熻繃婊�
+            function get_FastQuery() {
+                var HDeptID = $("#HDeptID").val();
+                var HYear = $("#HYear").val();
+                var HPeriod = $("#HPeriod").val();
+                var HEmpID = $("#HEmpID").val();
+                var HGroupID = $("#HGroupID").val();
+                //if (HDeptID) {
+                //    sWhere += "and DeptID = " + DeptID;
+                //}
+                //if (HYear) {
+                //    sWhere += " and HYear = " + HYear;
+                //}
+                //if (HPeriod) {
+                //    sWhere += " and HPeriod = " + HPeriod;
+                //}
+                //sWhere = "'" + DeptID + "','" + HYear + "','" + HPeriod + "'";
+                get_Display(HYear, HPeriod, HDeptID, HGroupID, HEmpID);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+
+            // 閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#HDeptID").val(0); //閮ㄩ棬
+                $("#HEmpID").val(0); //鑱屽憳
+                $("#HEmpName").val(""); 
+                $("#HGroupID").val(0); //鐝粍
+                $("#HGroupName").val(""); 
+                Year();
+                Month();
+                form.render('select');
+                sWhere = "";
+            }
+            //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+            function get_Display(HYear, HPeriod, DeptID,HGroupID,HEmpID) {
+                var index = layer.load(0, { shade: false });
+                //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Pay_PaymentMonthSumReport/list',
+                    type: "GET",
+                    data: { "HYear": HYear, "HPeriod": HPeriod, "DeptID": DeptID, "HGroupID": HGroupID, "HEmpID": HEmpID,"user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            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++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    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: '鍗曟嵁鍙�' });
+                                } 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 });
+                                    }
+                                }
+                            }
+
+                            option.cols = [col]
+                            option.data = data1.data;
+                            table.render(option);
+                            layer.close(index);
+
+                            DisPlay_HideColumn();
+                        } else {
+                            layer.close(index);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(index);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var ModRightNameCheck = "Pay_PaymentMonthSumReportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = option.data
+                            data.forEach((item) => {
+                                for (let itemobj in item) {
+                                    if (item[itemobj] == null) {
+                                        item[itemobj] = "";
+                                    }
+                                    if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                        item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                    }
+                                }
+                            });
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
+                            dataCol = data1.data[0].HGridString.split(',');
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            if (dataCol.length == option.cols[0].length - 1) {
+                                //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
+                                for (var j = 0; j < option.cols[0].length - 1; j++) {
+                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                        var dataCols = dataCol[j].split('|');
+                                        //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
+                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
+                                            //闅愯棌鍒�
+                                            if (dataCols[1] == 1) {
+                                                option.cols[0][i + 1]["hide"] = true;
+                                            }
+                                            //璁剧疆鍒楀
+                                            if (dataCols[3] > 0) {
+                                                option.cols[0][i + 1]["width"] = dataCols[3];
+                                            }
+                                            //璁剧疆鍐呭瀛椾綋澶у皬
+                                            if (data1.data[0].HFontSize != 0) {
+                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                            } else {
+                                                option.cols[0][i + 1]["style"] = "font-size:100%";
+                                            }
+                                            //鏄剧ず鍒�
+                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                                option.cols[0][i + 1]["hide"] = false;
+                                            }
+                                            //缁熻鍒�
+                                            if (dataCols[6] == 1) {
+                                                option.cols[0][i + 1]["totalRow"] = true;
+                                            }
+                                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                            switch (dataCols[2]) {
+                                                case "L":
+                                                    option.cols[0][i + 1]["align"] = "left";
+                                                    break;
+                                                case "M":
+                                                    option.cols[0][i + 1]["align"] = "center";
+                                                    break;
+                                                case "R":
+                                                    option.cols[0][i + 1]["align"] = "right";
+                                                    break;
+                                            }
+                                            //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                            if (dataCols[4] != null && dataCols[4] != "") {
+                                                option.cols[0][i + 1]["title"] = dataCols[4];
+                                            }
+                                            newCols[0].push(option.cols[0][i + 1]);
+                                        }
+                                    }
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                if (dataCol.length == newCols[0].length - 1) {
+                                    option.cols = newCols;
+                                    //鍙栨秷鍐荤粨鍒�
+                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                        if (option.cols[0][i]["fixed"] != null) {
+                                            option.cols[0][i]["fixed"] = null;
+                                        }
+                                        else {
+                                            break;
+                                        }
+                                    }
+                                    //鍐荤粨鍒�
+                                    if (data1.data[0].HFixCols != 0) {
+                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                                data1.data[0].HFixCols += 1;
+                                            }
+                                            option.cols[0][i + 1]["fixed"] = "left";
+                                        }
+                                    }
+                                }
+                            }
+                            ins = table.render(option);
+                        } else {
+                            ins = table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+            //#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
+
+            //#endregion
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+        function GetHEmpListValue(obj) {  //杩斿洖鑱屽憳
+            $("#HEmpID").val(obj.HItemID);
+            $("#HEmpName").val(obj.鑱屽憳鍚嶇О);
+        }
+        function GetHGroupValue(obj)  //杩斿洖鐝粍
+        {
+            $("#HGroupName").val(obj[0].鐝粍鍚嶇О);
+            $("#HGroupID").val(obj[0].HItemID);
+        }
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentPieceSumReport.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentPieceSumReport.html"
new file mode 100644
index 0000000..d270818
--- /dev/null
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentPieceSumReport.html"
@@ -0,0 +1,521 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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/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>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                    <div class="layui-input-block">
+                                        <select name="HDeptID" id="HDeptID" lay-verify="required" lay-search class="layui-input ForFilteringSchemes">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">骞�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HYear" id="HYear" lay-verify="HYear">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鏈�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HPeriod" id="HPeriod" lay-verify="HPeriod">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                            </div>
+                        </div>
+                        <div class="layui-inline" style="width: 100%;">
+                            <div>
+                                <table class="" id="mainTable" lay-filter="mainTable"></table>
+                            </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-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            var ins;
+            var sWhere = "";
+            var option = [];
+            var HModName = "Pay_PaymentPieceSumReport";
+            //#endregion
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            //#region 鍒濆鍖栫晫闈�
+            set_ClearBill();
+            DisPlay_HideColumn();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                 get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+                get_FastQuery();
+            });
+
+
+            //澶村伐鍏锋爮浜嬩欢
+            table.on("toolbar(mainTable)", function (obj) {
+                var checkStatus = table.checkStatus(obj.config.id);//鑾峰彇閫変腑琛� 鏁版嵁
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
+                    case 'btn-reload':
+                        get_FastQuery();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        get_Export();
+                        break;
+                    //閫�鍑�
+                    case 'btn-exit': Pub_Close(2);
+                        break;
+                    default:
+                        break;
+                }
+            })
+             //#endregion
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+            //鐢熶骇杞﹂棿
+            function get_Dept() {
+                //鑾峰彇杞﹂棿鍒�
+                var HDeptID = '<option value="0" style="color:red;" selected>鍏ㄩ儴杞﹂棿</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+                    async: false,
+                    data: { "HOrgID": sessionStorage["OrganizationID"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptID += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
+                            }
+                            $("#HDeptID").append(HDeptID);
+
+                            if (sessionStorage["HDeptID"] != "0") {
+                                $("#HDeptID").val(sessionStorage["HDeptID"]);
+                                //鐢ㄦ埛缁戝畾鐨勮溅闂翠笉瀛樺湪锛屽垯榛樿鏄剧ず鍏ㄩ儴杞﹂棿
+                                if ($("#HDeptID").val() == null || $("#HDeptID").val() == undefined) {
+                                    $("#HDeptID").val(0);
+                                }
+                            }
+
+                            //$("#HDeptName").val("0");
+
+                            form.render('select');
+
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+
+            //骞�
+            function Year() {
+                var yyyy = new Date().getFullYear();
+                var YearOption = "";
+                for (var i = 0; i <= 10; i++) {
+                    YearOption += '<option  style="color:blue;" value="' + (yyyy - 5 + i) + '">' + (yyyy - 5 + i) + '</option>';
+                }
+                $("#HYear").append(YearOption);
+                $("#HYear").val(yyyy)
+                form.render('select');
+            }
+
+            //鏈�
+            function Month() {
+                var MM = new Date().getMonth() + 1;
+                var MonthOption = "";
+                for (var i = 1; i <= 12; i++) {
+                    MonthOption += '<option  style="color:blue;" value="' + i + '">' + i + '</option>';
+                }
+                $("#HPeriod").append(MonthOption);
+                $("#HPeriod").val(MM)
+                form.render('select');
+            }
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                Year();
+                Month();
+                get_Dept();
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                get_FastQuery()
+            }
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , height: 'full-80'
+                    , page: false
+                    , cellMinWidth: 90
+                    , totalRow: true
+                    , limit: Number.MAX_VALUE
+                    //, limits: [50, 500, 5000, 20000]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                    , cols: [[]]
+                };
+            }
+
+            // 蹇�熻繃婊�
+            function get_FastQuery() {
+                var HDeptID = $("#HDeptID").val();
+                var HYear = $("#HYear").val();
+                var HPeriod = $("#HPeriod").val();
+                //if (HDeptID) {
+                //    sWhere += "and DeptID = " + DeptID;
+                //}
+                //if (HYear) {
+                //    sWhere += " and HYear = " + HYear;
+                //}
+                //if (HPeriod) {
+                //    sWhere += " and HPeriod = " + HPeriod;
+                //}
+                //sWhere = "'" + DeptID + "','" + HYear + "','" + HPeriod + "'";
+                get_Display(HYear, HPeriod, HDeptID);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+
+            // 閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#HDeptID").val(0); //閮ㄩ棬
+                //$("#HYear").val(""); //骞�
+                //$("#HPeriod").val(""); //鏈�
+                Year();
+                Month();
+                form.render('select');
+                sWhere = "";
+            }
+            //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+            function get_Display(HYear, HPeriod, DeptID) {
+                var index = layer.load(0, { shade: false });
+                //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Pay_PaymentPieceSumReport/list',
+                    type: "GET",
+                    data: { "HYear": HYear, "HPeriod": HPeriod, "DeptID": DeptID,"user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            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++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    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: '鍗曟嵁鍙�' });
+                                } 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 });
+                                    }
+                                }
+                            }
+
+                            option.cols = [col]
+                            option.data = data1.data;
+                            table.render(option);
+                            layer.close(index);
+
+                            DisPlay_HideColumn();
+                        } else {
+                            layer.close(index);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(index);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var ModRightNameCheck = "Pay_PaymentPieceSumReportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = option.data
+                            data.forEach((item) => {
+                                for (let itemobj in item) {
+                                    if (item[itemobj] == null) {
+                                        item[itemobj] = "";
+                                    }
+                                    if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                        item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                    }
+                                }
+                            });
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
+                            dataCol = data1.data[0].HGridString.split(',');
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            if (dataCol.length == option.cols[0].length - 1) {
+                                //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
+                                for (var j = 0; j < option.cols[0].length - 1; j++) {
+                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                        var dataCols = dataCol[j].split('|');
+                                        //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
+                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
+                                            //闅愯棌鍒�
+                                            if (dataCols[1] == 1) {
+                                                option.cols[0][i + 1]["hide"] = true;
+                                            }
+                                            //璁剧疆鍒楀
+                                            if (dataCols[3] > 0) {
+                                                option.cols[0][i + 1]["width"] = dataCols[3];
+                                            }
+                                            //璁剧疆鍐呭瀛椾綋澶у皬
+                                            if (data1.data[0].HFontSize != 0) {
+                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                            } else {
+                                                option.cols[0][i + 1]["style"] = "font-size:100%";
+                                            }
+                                            //鏄剧ず鍒�
+                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                                option.cols[0][i + 1]["hide"] = false;
+                                            }
+                                            //缁熻鍒�
+                                            if (dataCols[6] == 1) {
+                                                option.cols[0][i + 1]["totalRow"] = true;
+                                            }
+                                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                            switch (dataCols[2]) {
+                                                case "L":
+                                                    option.cols[0][i + 1]["align"] = "left";
+                                                    break;
+                                                case "M":
+                                                    option.cols[0][i + 1]["align"] = "center";
+                                                    break;
+                                                case "R":
+                                                    option.cols[0][i + 1]["align"] = "right";
+                                                    break;
+                                            }
+                                            //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                            if (dataCols[4] != null && dataCols[4] != "") {
+                                                option.cols[0][i + 1]["title"] = dataCols[4];
+                                            }
+                                            newCols[0].push(option.cols[0][i + 1]);
+                                        }
+                                    }
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                if (dataCol.length == newCols[0].length - 1) {
+                                    option.cols = newCols;
+                                    //鍙栨秷鍐荤粨鍒�
+                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                        if (option.cols[0][i]["fixed"] != null) {
+                                            option.cols[0][i]["fixed"] = null;
+                                        }
+                                        else {
+                                            break;
+                                        }
+                                    }
+                                    //鍐荤粨鍒�
+                                    if (data1.data[0].HFixCols != 0) {
+                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                                data1.data[0].HFixCols += 1;
+                                            }
+                                            option.cols[0][i + 1]["fixed"] = "left";
+                                        }
+                                    }
+                                }
+                            }
+                            ins = table.render(option);
+                        } else {
+                            ins = table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+            //#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
+
+            //#endregion
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+        function GetHEmpListValue(obj) {  //杩斿洖鑱屽憳
+            $("#HEmpID").val(obj[0].HItemID);
+            $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О);
+        }
+        
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentTimeSumReport.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentTimeSumReport.html"
new file mode 100644
index 0000000..c5f0170
--- /dev/null
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\346\212\245\350\241\250/Pay_PaymentTimeSumReport.html"
@@ -0,0 +1,572 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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/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>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                    <div class="layui-input-block">
+                                        <select name="HDeptID" id="HDeptID" lay-verify="required" lay-search class="layui-input ForFilteringSchemes">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鑱屽憳</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float:left;width:150px;" readonly>
+                                        <input type="hidden" class="layui-input" name="HEmpID" id="HEmpID" value="0" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" 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" style="width: 85px;">骞�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HYear" id="HYear" lay-verify="HYear">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鏈�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HPeriod" id="HPeriod" lay-verify="HPeriod">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                            </div>
+                        </div>
+                        <div class="layui-inline" style="width: 100%;">
+                            <div>
+                                <table class="" id="mainTable" lay-filter="mainTable"></table>
+                            </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-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            var ins;
+            var sWhere = "";
+            var option = [];
+            var HModName = "Pay_PaymentTimeSumReport";
+            //#endregion
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            //#region 鍒濆鍖栫晫闈�
+            set_ClearBill();
+            DisPlay_HideColumn();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                 get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+                get_FastQuery();
+            });
+
+
+            //澶村伐鍏锋爮浜嬩欢
+            table.on("toolbar(mainTable)", function (obj) {
+                var checkStatus = table.checkStatus(obj.config.id);//鑾峰彇閫変腑琛� 鏁版嵁
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
+                    case 'btn-reload':
+                        get_FastQuery();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        get_Export();
+                        break;
+                    //閫�鍑�
+                    case 'btn-exit': Pub_Close(2);
+                        break;
+                    default:
+                        break;
+                }
+            })
+             //#endregion
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+            //#region 閫夋嫨鑱屽憳
+            form.on('submit(HEmpList)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鑱屽憳',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmpList', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEmpID").val(checkStatus.data[0].HItemID);
+                        $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+            //#endregion
+
+            //鐢熶骇杞﹂棿
+            function get_Dept() {
+                //鑾峰彇杞﹂棿鍒�
+                var HDeptID = '<option value="0" style="color:red;" selected>鍏ㄩ儴杞﹂棿</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+                    async: false,
+                    data: { "HOrgID": sessionStorage["OrganizationID"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptID += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
+                            }
+                            $("#HDeptID").append(HDeptID);
+
+                            if (sessionStorage["HDeptID"] != "0") {
+                                $("#HDeptID").val(sessionStorage["HDeptID"]);
+                                //鐢ㄦ埛缁戝畾鐨勮溅闂翠笉瀛樺湪锛屽垯榛樿鏄剧ず鍏ㄩ儴杞﹂棿
+                                if ($("#HDeptID").val() == null || $("#HDeptID").val() == undefined) {
+                                    $("#HDeptID").val(0);
+                                }
+                            }
+
+                            //$("#HDeptName").val("0");
+
+                            form.render('select');
+
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+
+            //骞�
+            function Year() {
+                var yyyy = new Date().getFullYear();
+                var YearOption = "";
+                for (var i = 0; i <= 10; i++) {
+                    YearOption += '<option  style="color:blue;" value="' + (yyyy - 5 + i) + '">' + (yyyy - 5 + i) + '</option>';
+                }
+                $("#HYear").append(YearOption);
+                $("#HYear").val(yyyy)
+                form.render('select');
+            }
+
+            //鏈�
+            function Month() {
+                var MM = new Date().getMonth() + 1;
+                var MonthOption = "";
+                for (var i = 1; i <= 12; i++) {
+                    MonthOption += '<option  style="color:blue;" value="' + i + '">' + i + '</option>';
+                }
+                $("#HPeriod").append(MonthOption);
+                $("#HPeriod").val(MM)
+                form.render('select');
+            }
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                Year();
+                Month();
+                get_Dept();
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                get_FastQuery()
+            }
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , height: 'full-80'
+                    , page: false
+                    , cellMinWidth: 90
+                    , totalRow: true
+                    , limit: Number.MAX_VALUE
+                    //, limits: [50, 500, 5000, 20000]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                    , cols: [[]]
+                };
+            }
+
+            // 蹇�熻繃婊�
+            function get_FastQuery() {
+                var HDeptID = $("#HDeptID").val();
+                var HYear = $("#HYear").val();
+                var HPeriod = $("#HPeriod").val();
+                var HEmpID = $("#HEmpID").val();
+                
+                //if (HDeptID) {
+                //    sWhere += "and DeptID = " + DeptID;
+                //}
+                //if (HYear) {
+                //    sWhere += " and HYear = " + HYear;
+                //}
+                //if (HPeriod) {
+                //    sWhere += " and HPeriod = " + HPeriod;
+                //}
+                //sWhere = "'" + DeptID + "','" + HYear + "','" + HPeriod + "'";
+                get_Display(HYear, HPeriod, HDeptID, HEmpID);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+
+            // 閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#HDeptID").val(0); //閮ㄩ棬
+                $("#HEmpID").val(0); //鑱屽憳
+                $("#HEmpName").val(""); //鑱屽憳
+                //$("#HYear").val(""); //骞�
+                //$("#HPeriod").val(""); //鏈�
+                Year();
+                Month();
+                form.render('select');
+                sWhere = "";
+            }
+            //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+            function get_Display(HYear, HPeriod, DeptID, HEmpID) {
+                var index = layer.load(0, { shade: false });
+                //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Pay_PaymentTimeSumReport/list',
+                    type: "GET",
+                    data: { "HYear": HYear, "HPeriod": HPeriod, "DeptID": DeptID, "HEmpID": HEmpID,"user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            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++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    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: '鍗曟嵁鍙�' });
+                                } 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 });
+                                    }
+                                }
+                            }
+
+                            option.cols = [col]
+                            option.data = data1.data;
+                            table.render(option);
+                            layer.close(index);
+
+                            DisPlay_HideColumn();
+                        } else {
+                            layer.close(index);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(index);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var ModRightNameCheck = "Pay_PaymentTimeSumReportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = option.data
+                            data.forEach((item) => {
+                                for (let itemobj in item) {
+                                    if (item[itemobj] == null) {
+                                        item[itemobj] = "";
+                                    }
+                                    if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                        item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                    }
+                                }
+                            });
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
+                            dataCol = data1.data[0].HGridString.split(',');
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            if (dataCol.length == option.cols[0].length - 1) {
+                                //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
+                                for (var j = 0; j < option.cols[0].length - 1; j++) {
+                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                        var dataCols = dataCol[j].split('|');
+                                        //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
+                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
+                                            //闅愯棌鍒�
+                                            if (dataCols[1] == 1) {
+                                                option.cols[0][i + 1]["hide"] = true;
+                                            }
+                                            //璁剧疆鍒楀
+                                            if (dataCols[3] > 0) {
+                                                option.cols[0][i + 1]["width"] = dataCols[3];
+                                            }
+                                            //璁剧疆鍐呭瀛椾綋澶у皬
+                                            if (data1.data[0].HFontSize != 0) {
+                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                            } else {
+                                                option.cols[0][i + 1]["style"] = "font-size:100%";
+                                            }
+                                            //鏄剧ず鍒�
+                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                                option.cols[0][i + 1]["hide"] = false;
+                                            }
+                                            //缁熻鍒�
+                                            if (dataCols[6] == 1) {
+                                                option.cols[0][i + 1]["totalRow"] = true;
+                                            }
+                                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                            switch (dataCols[2]) {
+                                                case "L":
+                                                    option.cols[0][i + 1]["align"] = "left";
+                                                    break;
+                                                case "M":
+                                                    option.cols[0][i + 1]["align"] = "center";
+                                                    break;
+                                                case "R":
+                                                    option.cols[0][i + 1]["align"] = "right";
+                                                    break;
+                                            }
+                                            //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                            if (dataCols[4] != null && dataCols[4] != "") {
+                                                option.cols[0][i + 1]["title"] = dataCols[4];
+                                            }
+                                            newCols[0].push(option.cols[0][i + 1]);
+                                        }
+                                    }
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                if (dataCol.length == newCols[0].length - 1) {
+                                    option.cols = newCols;
+                                    //鍙栨秷鍐荤粨鍒�
+                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                        if (option.cols[0][i]["fixed"] != null) {
+                                            option.cols[0][i]["fixed"] = null;
+                                        }
+                                        else {
+                                            break;
+                                        }
+                                    }
+                                    //鍐荤粨鍒�
+                                    if (data1.data[0].HFixCols != 0) {
+                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                                data1.data[0].HFixCols += 1;
+                                            }
+                                            option.cols[0][i + 1]["fixed"] = "left";
+                                        }
+                                    }
+                                }
+                            }
+                            ins = table.render(option);
+                        } else {
+                            ins = table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+            //#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
+
+            //#endregion
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+        function GetHEmpListValue(obj) {  //杩斿洖鑱屽憳
+            $("#HEmpID").val(obj.HItemID);
+            $("#HEmpName").val(obj.鑱屽憳鍚嶇О);
+        }
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\344\270\252\344\272\272\051/Pay_SingleBalBillList.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\344\270\252\344\272\272\051/Pay_SingleBalBillList.html"
index f0a8832..a2f61f7 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\344\270\252\344\272\272\051/Pay_SingleBalBillList.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\344\270\252\344\272\272\051/Pay_SingleBalBillList.html"
@@ -56,6 +56,18 @@
                                         <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
                                     </div>
                                 </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐝粍</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HGroupName" id="HGroupName">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鑱屽憳</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HEmpName" id="HEmpName">
+                                    </div>
+                                </div>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                 </button>
@@ -892,6 +904,8 @@
                 $("#HBeginDate").val(Pub_Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//寮�濮嬫棩鏈�
                 $("#HEndDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));;//缁撴潫鏃ユ湡
                 $("#HBillNo").val("");//鍗曟嵁鍙�
+                $("#HGroupName").val("");
+                $("#HEmpName").val("");
                 $("#ColContent").val("");
                 $("#ColName").val("0");
                 $("#Comparator").val("0");
@@ -921,6 +935,8 @@
                 var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
                 var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡
                 var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
+                var HGroupName = $("#HGroupName").val();//鐝粍
+                var HEmpName = $("#HEmpName").val();//鑱屽憳
                 var ColName = $("#ColName").val();//澶嶉�夋
                 var Comparator = $("#Comparator").val()
                 var ColContent = $("#ColContent").val();
@@ -1003,6 +1019,12 @@
                 }
                 if (HBillNo) {
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                }
+                if (HGroupName) {
+                    sWhere += " and 鐝粍 like '%" + HGroupName + "%'";
+                }
+                if (HEmpName) {
+                    sWhere += " and 鑱屽憳鍚嶇О like '%" + HEmpName + "%'";
                 }
                 get_DisplayPage(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
@@ -1135,29 +1157,8 @@
 
                             columns = col;
                             option.cols = [col];
-                            //option.data = data1.data;
-                            //璁剧疆鍒楄〃鍚屼竴涓崟鎹彧鏈夌涓�鏉℃暟鎹樉绀轰富琛ㄤ俊鎭紝鍏跺畠璁板綍鍙樉绀哄瓙琛ㄤ俊鎭�
-                            //鑾峰彇瀛愯〃鍒楁暟鎹�
-                            var colList = [];
-                            for (var i = 0; i < option.cols[0].length; i++) {
-                                colList.push(option.cols[0][i].field);
-                            }
-                            //璁剧疆鏁版嵁
-                            var result = data1.data;
-                            var temp = "";
-                            for (var i = 0; i < result.length; i++) {
-                                if (temp != result[i]["鍗曟嵁鍙�"]) {
-                                    temp = result[i]["鍗曟嵁鍙�"];
-                                } else {
-                                    var initIndex = $.inArray("鍗曟嵁鍙�", colList);
-                                    var lastIndex = $.inArray("hsubid", colList);
-                                    for (var j = initIndex; j < lastIndex; j++) {
-                                        var fieldName = colList[j];
-                                        result[i][fieldName] = "";
-                                    }
-                                }
-                            }
-                            option.data = result;
+                            option.data = data1.data;
+                            
                             option.totalRow = true;
                             laypage.render(optionPage);
                             //鍒锋柊琛ㄦ牸鏁版嵁
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html"
index bd8b0e9..2dd25df 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html"
@@ -56,6 +56,18 @@
                                         <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
                                     </div>
                                 </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐝粍</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HGroupName" id="HGroupName">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鑱屽憳</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HEmpName" id="HEmpName">
+                                    </div>
+                                </div>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                 </button>
@@ -907,6 +919,8 @@
                 $("#HBeginDate").val(Pub_Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//寮�濮嬫棩鏈�
                 $("#HEndDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));;//缁撴潫鏃ユ湡
                 $("#HBillNo").val("");//鍗曟嵁鍙�
+                $("#HGroupName").val("");
+                $("#HEmpName").val("");
                 $("#ColContent").val("");
                 $("#ColName").val("0");
                 $("#Comparator").val("0");
@@ -936,6 +950,8 @@
                 var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
                 var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡
                 var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
+                var HGroupName = $("#HGroupName").val();//鐝粍
+                var HEmpName = $("#HEmpName").val();//鑱屽憳
                 var ColName = $("#ColName").val();//澶嶉�夋
                 var Comparator = $("#Comparator").val()
                 var ColContent = $("#ColContent").val();
@@ -1018,6 +1034,12 @@
                 }
                 if (HBillNo) {
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                }
+                if (HGroupName) {
+                    sWhere += " and 鐝粍 like '%" + HGroupName + "%'";
+                }
+                if (HEmpName) {
+                    sWhere += " and 鑱屽憳鍚嶇О like '%" + HEmpName + "%'";
                 }
                 get_DisplayPage(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
@@ -1150,29 +1172,8 @@
 
                             columns = col;
                             option.cols = [col];
-                            //option.data = data1.data;
-                            //璁剧疆鍒楄〃鍚屼竴涓崟鎹彧鏈夌涓�鏉℃暟鎹樉绀轰富琛ㄤ俊鎭紝鍏跺畠璁板綍鍙樉绀哄瓙琛ㄤ俊鎭�
-                            //鑾峰彇瀛愯〃鍒楁暟鎹�
-                            var colList = [];
-                            for (var i = 0; i < option.cols[0].length; i++) {
-                                colList.push(option.cols[0][i].field);
-                            }
-                            //璁剧疆鏁版嵁
-                            var result = data1.data;
-                            var temp = "";
-                            for (var i = 0; i < result.length; i++) {
-                                if (temp != result[i]["鍗曟嵁鍙�"]) {
-                                    temp = result[i]["鍗曟嵁鍙�"];
-                                } else {
-                                    var initIndex = $.inArray("鍗曟嵁鍙�", colList);
-                                    var lastIndex = $.inArray("hsubid", colList);
-                                    for (var j = initIndex; j < lastIndex; j++) {
-                                        var fieldName = colList[j];
-                                        result[i][fieldName] = "";
-                                    }
-                                }
-                            }
-                            option.data = result;
+                            option.data = data1.data;
+                            
                             option.totalRow = true;
                             laypage.render(optionPage);
                             //鍒锋柊琛ㄦ牸鏁版嵁
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\274\202\345\270\270\345\267\245\346\227\266\347\224\263\350\257\267\345\215\225/Pay_ErrWorkTimesRequestBill.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\274\202\345\270\270\345\267\245\346\227\266\347\224\263\350\257\267\345\215\225/Pay_ErrWorkTimesRequestBill.html"
index 22f9869..5cc50ff 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\274\202\345\270\270\345\267\245\346\227\266\347\224\263\350\257\267\345\215\225/Pay_ErrWorkTimesRequestBill.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\274\202\345\270\270\345\267\245\346\227\266\347\224\263\350\257\267\345\215\225/Pay_ErrWorkTimesRequestBill.html"
@@ -154,7 +154,7 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline" style="width:500px;">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐗╂枡鍚嶇О<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐗╂枡鍚嶇О<label style="color:red"> </label></label>
                                             <div class="layui-input-block" style="margin-left: 77px; width: 270px;">
                                                 <input type="text" class="layui-input" lay-verify="HMaterName" name="HMaterName" id="HMaterName" style="background-color: #efefef4d; width: 180px; display: inline-block;" readonly>
                                                 <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0">
@@ -164,7 +164,7 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline" style="width:500px;">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璁¢噺鍗曚綅<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璁¢噺鍗曚綅<label style="color:red">  </label></label>
                                             <div class="layui-input-block" style="margin-left: 77px; width: 270px;">
                                                 <input type="text" class="layui-input" lay-verify="HUnitName" name="HUnitName" id="HUnitName" style="background-color: #efefef4d; width: 180px; display: inline-block;" readonly>
                                                 <input type="hidden" name="HUnitID" id="HUnitID" lay-verify="HUnitID" value="0">
@@ -742,7 +742,7 @@
                         , { field: 'HWorkTypeID', title: '宸ョID', hide: true, style: 'background-color: #f9f9f9;' }
                         , { field: 'HWorkTypeNumber', title: '宸ョ浠g爜', edit: 'text', event: "HWorkTypeNumber" }     //f7
                         , { field: 'HWorkTypeName', title: '宸ョ鍚嶇О', style: 'background-color: #f9f9f9;' }
-                        , { field: 'HPayMoney', title: '灏忔椂宸ヨ祫', style: 'background-color: #f9f9f9;' }
+                        , { field: 'HPayMoney', title: '灏忔椂宸ヨ祫', edit: 'text' }
                         , { field: 'HBTimes', title: '寮�濮嬫椂闂�', event: "HBTimes", hide: true }
                         , { field: 'HETimes', title: '缁撴潫鏃堕棿', event: "HETimes", hide: true }
                         , { field: 'HTimes', title: '鍔犵彮鏃堕棿', totalRow: true, edit: 'text', totalRow: true }
@@ -1180,7 +1180,7 @@
                 var value1_ = ["灏忔椂宸ヨ祫", "鍔犵彮鏃堕棿", "瀹為檯鏃堕棿", "搴斿彂宸ヨ祫"];  ////瀛愯〃闇�瑕佽繘琛屾诞鐐规暟楠岃瘉鐨勫睘鎬ф竻鍗曞搴旂殑鍒楀悕娓呭崟
                 var value2 = [];  //瀛愯〃闇�瑕佹暣鏁版楠岀殑灞炴�ф竻鍗�
                 var value2_ = []; //瀛愯〃闇�瑕佹暣鏁版楠岀殑灞炴�ф竻鍗曞搴旂殑鍒楀悕娓呭崟
-                var value3 = ["HEmpID", "HWorkTypeID"];       //瀛愯〃闇�瑕佽繘琛岄潪绌烘楠岀殑灞炴�ф竻鍗�
+                var value3 = ["HEmpID"];       //瀛愯〃闇�瑕佽繘琛岄潪绌烘楠岀殑灞炴�ф竻鍗�
                 var value3_ = ["鑱屽憳", "宸ョ"];                                 //瀛愯〃闇�瑕佽繘琛岄潪绌烘楠岀殑灞炴�ф竻鍗曞搴旂殑鍒楀悕娓呭崟
 
 
@@ -1201,14 +1201,14 @@
                     layer.msg("閮ㄩ棬鏈�夋嫨!");
                     return false;
                 }
-                if ($("#HMaterID").val() == "0") {
-                    layer.msg("鐗╂枡鏈�夋嫨!");
-                    return false;
-                }
-                if ($("#HUnitID").val() == "0") {
-                    layer.msg("璁¢噺鍗曚綅鏈�夋嫨!");
-                    return false;
-                }
+                //if ($("#HMaterID").val() == "0") {
+                //    layer.msg("鐗╂枡鏈�夋嫨!");
+                //    return false;
+                //}
+                //if ($("#HUnitID").val() == "0") {
+                //    layer.msg("璁¢噺鍗曚綅鏈�夋嫨!");
+                //    return false;
+                //}
                 temp = $("#HSumRequestTimes").val();
                 if (temp == "") {
                     layer.msg("棰勮宸ユ椂涓嶈兘涓虹┖!");
@@ -1217,14 +1217,14 @@
                     layer.msg("棰勮宸ユ椂璇疯緭鍏ラ潪璐熸暟!");
                     return false;
                 }
-                temp = $("#HPlanQty").val();
-                if (temp == "") {
-                    layer.msg("璁″垝鏁伴噺涓嶈兘涓虹┖!");
-                    return false;
-                } else if (!ref.test(temp)) {
-                    layer.msg("棰勮鏁伴噺璇疯緭鍏ラ潪璐熸暟!");
-                    return false;
-                }
+                //temp = $("#HPlanQty").val();
+                //if (temp == "") {
+                //    layer.msg("璁″垝鏁伴噺涓嶈兘涓虹┖!");
+                //    return false;
+                //} else if (!ref.test(temp)) {
+                //    layer.msg("棰勮鏁伴噺璇疯緭鍏ラ潪璐熸暟!");
+                //    return false;
+                //}
                 //#endregion
 
                 //#region 瀛愯〃鏁版嵁妫�楠�
@@ -1264,10 +1264,10 @@
 
                         //鐗规畩鏍¢獙
                         temp = option.data[i]["HTimes"] + "";
-                        if (temp == "0") {
-                            layer.msg("绗�" + (i + 1) + "琛�:鍔犵彮鏃堕棿涓嶈兘涓�0!");
-                            return false;
-                        }
+                        //if (temp == "0") {
+                        //    layer.msg("绗�" + (i + 1) + "琛�:鍔犵彮鏃堕棿涓嶈兘涓�0!");
+                        //    return false;
+                        //}
                         temp = option.data[i]["HRelTimes"] + "";
                         if (temp == "0") {
                             layer.msg("绗�" + (i + 1) + "琛�:瀹為檯鏃堕棿涓嶈兘涓�0!");
@@ -1278,6 +1278,11 @@
                             layer.msg("绗�" + (i + 1) + "琛�:搴斾粯宸ヨ祫涓嶈兘涓�0!");
                             return false;
                         }
+                        temp = option.data[i]["HPayMoney"] + "";
+                        if (temp == "0") {
+                            layer.msg("绗�" + (i + 1) + "琛�:灏忔椂宸ヨ祫涓嶈兘涓�0!");
+                            return false;
+                        }
                         if (option.data[i]["HRelTimes"] * option.data[i]["HPayMoney"] != option.data[i]["HRelPay"] * 1) {
                             layer.msg("绗�" + (i + 1) + "琛�:灏忔椂宸ヨ祫*瀹為檯鏃堕棿涓嶇瓑浜庡簲浠樺伐璧�!");
                             return false;
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/Gy_BarCodeBillList.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/Gy_BarCodeBillList.html"
index 215f3b1..8e4f235 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/Gy_BarCodeBillList.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/Gy_BarCodeBillList.html"
@@ -301,7 +301,7 @@
                             rows = rows.substring(rows.length - 1, 0);
                             layer.open({
                                 type: 2
-                                , area: ['50%', '50%']
+                                , area: ['40%', '80%']
                                 , title: '鎵撳嵃妯$増閫夋嫨'
                                 , shade: 0.6 //閬僵閫忔槑搴�
                                 , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
@@ -321,7 +321,7 @@
                         $("#HSourceBillNo").val("");
                         $("#HMaterNumber").val("");
                         sWhere = "";
-                        get_Display(sWhere);
+                        get_DisplayPage(sWhere);
 
                         break;
                     //浣滃簾鎸夐挳
@@ -607,7 +607,8 @@
                             //do something
                             page = obj.curr;
                             size = obj.limit;
-                            get_DisplayPage("");
+                            // 鍋囪鎸夐挳鏈変竴涓狪D涓�"myButton"
+                            $("#btnSearch").trigger("click");
                         }
                     }
                 }
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/Gy_MouldFile.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/Gy_MouldFile.html"
index 8eafd39..72cbc9f 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/Gy_MouldFile.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/Gy_MouldFile.html"
@@ -204,6 +204,8 @@
                                             <div class="layui-input-block">
                                                 <select name="HMouldStatus" lay-filter="HMouldStatus" id="HMouldStatus">
                                                     <option value="鍦ㄥ簱" selected="selected">鍦ㄥ簱</option>
+                                                    <option value="涓婃満">涓婃満</option>
+                                                    <option value="鍑哄簱">鍑哄簱</option>
                                                     <option value="鍦ㄩ��">鍦ㄩ��</option>
                                                     <option value="涓㈠け">涓㈠け</option>
                                                     <option value="閿佸畾">閿佸畾</option>
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/Sc_Add_MouldDotCheckBillList.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/Sc_Add_MouldDotCheckBillList.html"
index c888503..0e0dc56 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/Sc_Add_MouldDotCheckBillList.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/Sc_Add_MouldDotCheckBillList.html"
@@ -977,11 +977,11 @@
                                 , "HPlanNo": data.鐐规璁″垝鍐呯爜
                                 , "HMouldID": data.HMouldID == undefined ? 0 : data.HPlanInterID
                                 , "HMouldDotCheckRuleName": data.鍣ㄥ叿鐐规瑙勭▼鍗曟嵁鍙�
-                                , "HMouldDotCheckRuleID": data.HMouldDotCheckRuleID == undefined ? 0 : data.HPlanInterID
+                                , "HMouldDotCheckRuleID": data.HMouldDotCheckRuleID == undefined ? 0 : data.HMouldDotCheckRuleID
                                 , "HErrNote": data.寮傚父鎯呭喌璁板綍 //寮傚父鎯呭喌璁板綍
                                 , "HBigSafeNote": data.閲嶅ぇ瀹夊叏闅愭偅璁板綍 //閲嶅ぇ瀹夊叏闅愭偅璁板綍
                                 , "HDotCheckNote": data.鐐规鏁版嵁 //鐐规鏁版嵁
-                                , "HShiftsID": data.HShiftsID == undefined ? 0 : data.HPlanInterID
+                                , "HShiftsID": data.HShiftsID == undefined ? 0 : data.HShiftsID
                                 , "HShiftsName": data.鐝鍚嶇О //鐝鍚嶇О
                             });
                             if (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/Sc_MouldDotCheckBillList.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/Sc_MouldDotCheckBillList.html"
index 881cff5..a6ceb04 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/Sc_MouldDotCheckBillList.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/Sc_MouldDotCheckBillList.html"
@@ -211,7 +211,7 @@
             var option2 = [];
             var HModName = "Sc_MouldDotCheckBillList";
             var HBillType = "3821";
-            var titleData = ["hmainid", "HPlanInterID", "HDotCheckItemID", "鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�", "HBillType","HMouldDotCheckRuleID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            var titleData = ["hmainid", "HPlanInterID", "HDotCheckItemID", "鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�", "HBillType", "HMouldDotCheckRuleID","HShiftsID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/OA_ErrMsgBackHandleBillMain.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/OA_ErrMsgBackHandleBillMain.html"
index 101f624..f104892 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/OA_ErrMsgBackHandleBillMain.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/OA_ErrMsgBackHandleBillMain.html"
@@ -321,6 +321,16 @@
                                                                 </div>
                                                             </div>
                                                         </div>
+                                                        <div class="layui-inline">
+                                                            <label class="layui-form-label">澶勭悊鍘熷洜:</label>
+                                                            <div class="layui-input-inline">
+                                                                <input type="text" name="HBadReasonName" id="HBadReasonName" class="layui-input" value="" style="float:left;width:150px;" disabled>
+                                                                <input type="hidden" name="HBadReasonID" id="HBadReasonID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadReasonList" id="HBadReasonList" style="width:40px;">
+                                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                                </button>
+                                                            </div>
+                                                        </div>
                                                     </div>
                                                 </div>
                                             <div class="layui-tab-item">
@@ -666,6 +676,8 @@
                                 , "HHandleEmpName": data[0]["澶勭悊浜�"]
                                 , "HHandleNote": data[0]["澶勭悊鍐呭"]
                                 , "HHandleDate": data[0]["澶勭悊瀹屾垚鏃堕棿"]
+                                , "HBadReasonID": data[0]["HBadReasonID"]
+                                , "HBadReasonName": data[0]["澶勭悊鍘熷洜"]
                              
 
                                 , "HMainSourceInterID": data[0]["婧愬崟ID"]                 //婧愬崟ID
@@ -1147,6 +1159,45 @@
                 });
             });
 
+            //澶勭悊鍘熷洜
+            form.on('submit(HBadReasonList)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '澶勭悊鍘熷洜',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_DisposeWayList.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HBadReasonName").val(checkStatus.data[0].澶勭悊鏂规鍚嶇О);
+                        $("#HBadReasonID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+
             //澶勭悊浜�
             form.on('submit(HHandleEmpList)', function () {
                 //椤甸潰灞�-鑷畾涔�
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html"
index 99e3cd5..909e5f6 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_Add_MESExecptFeedBackBillList.html"
@@ -312,8 +312,11 @@
                                                     <div class="layui-inline">
                                                         <label class="layui-form-label">鎸囨淳澶勭悊浜�:</label>
                                                         <div class="layui-input-inline">
-                                                            <input type="text" name="HHandleEmpName" id="HHandleEmpName" class="layui-input" value="" style="float:left;" disabled>
-                                                            <input type="hidden" name="HHandleEmpID" id="HHandleEmpID" class="layui-input" value="0" style="float:left;">
+                                                            <input type="text" name="HHandleEmpName" id="HHandleEmpName" class="layui-input" value="" style="float:left;width:150px;" disabled>
+                                                            <input type="hidden" name="HHandleEmpID" id="HHandleEmpID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HHandleEmpList" id="HHandleEmpList" 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">
@@ -724,9 +727,60 @@
                     } else if ($("#HErrMsgBackTypeName").val() == "妯″叿鍘熷洜") {
                         $("#HHandleEmpName").val("鍚存枌");  //鎸囨淳澶勭悊浜�
                         $("#HHandleEmpID").val(162686);        //鎸囨淳澶勭悊浜�
-                    } else if ($("#HErrMsgBackTypeName").val() == "涓嶅悎鏍煎師鍥�") {
+                    } else if ($("#HErrMsgBackTypeName").val() == "娴嬭瘯鍘熷洜") {
                         $("#HHandleEmpName").val("瀛欐枃闈�");  //鎸囨淳澶勭悊浜�
                         $("#HHandleEmpID").val(162622);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "鐜鍘熷洜") {
+                        //$("#HHandleEmpName").val("瀛欐枃闈�");  //鎸囨淳澶勭悊浜�
+                        //$("#HHandleEmpID").val(162622);        //鎸囨淳澶勭悊浜�
+                    }
+                }
+                else if (sessionStorage["HDept"] == "鐢熶骇閮�1-閾佽姱") {
+                    if ($("#HErrMsgBackTypeName").val() == "浜哄憳鍘熷洜") {
+                        $("#HHandleEmpName").val("绋嬪竼");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(161720);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "璁惧鍘熷洜") {
+                        $("#HHandleEmpName").val("寰愬缓娲�");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(162576);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "鏉愭枡鍘熷洜") {
+                        $("#HHandleEmpName").val("绋嬪竼");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(161720);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "宸ヨ壓鍘熷洜") {
+                        $("#HHandleEmpName").val("鐜嬪己");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(163378);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "妯″叿鍘熷洜") {
+                        //$("#HHandleEmpName").val("鍚存枌");  //鎸囨淳澶勭悊浜�
+                        //$("#HHandleEmpID").val(162686);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "娴嬭瘯鍘熷洜") {
+                        $("#HHandleEmpName").val("寮犲缓楣�");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(162525);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "鐜鍘熷洜") {
+                        $("#HHandleEmpName").val("鍚曞弻妫�");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(162526);        //鎸囨淳澶勭悊浜�
+                    }
+                }
+                else if (sessionStorage["HDept"] == "鐢熶骇閮�1-缁勮") {
+                    if ($("#HErrMsgBackTypeName").val() == "浜哄憳鍘熷洜") {
+                        $("#HHandleEmpName").val("绋嬪竼");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(161720);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "璁惧鍘熷洜") {
+                        $("#HHandleEmpName").val("鏇句笢閼�");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(162573);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "鏉愭枡鍘熷洜") {
+                        $("#HHandleEmpName").val("绋嬪竼");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(161720);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "宸ヨ壓鍘熷洜") {
+                        $("#HHandleEmpName").val("鏌瘲鏂�");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(162661);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "妯″叿鍘熷洜") {
+                        //$("#HHandleEmpName").val("鍚存枌");  //鎸囨淳澶勭悊浜�
+                        //$("#HHandleEmpID").val(162686);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "娴嬭瘯鍘熷洜") {
+                        $("#HHandleEmpName").val("鍒橀緳椋�");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(163180);        //鎸囨淳澶勭悊浜�
+                    } else if ($("#HErrMsgBackTypeName").val() == "鐜鍘熷洜") {
+                        $("#HHandleEmpName").val("鍚曞弻妫�");  //鎸囨淳澶勭悊浜�
+                        $("#HHandleEmpID").val(162526);        //鎸囨淳澶勭悊浜�
                     }
                 }
             }
@@ -748,6 +802,7 @@
                                 EquipNumber = LoadData[0].璁惧缂栫爜; //浜у搧鍚嶇О
                             }
                             else {
+                                EquipNumber = "";
                                 layer.alert(data.Message, { icon: 5 });
 
                             }
@@ -1082,6 +1137,44 @@
                 });
             });
 
+            //鎸囨淳澶勭悊浜哄脊绐�
+            form.on('submit(HHandleEmpList)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鍙戦�佷汉鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HHandleEmpID").val(checkStatus.data[0].HItemID);
+                        $("#HHandleEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                        $("#HDescription").val(generateString(Datetime, Person, HSourceName, HICMOBillNo, HType, EquipNumber));
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
 
             //鎺ユ敹閮ㄩ棬
             form.on('submit(HRecDeptList)', function () {
@@ -1242,6 +1335,9 @@
                         if (DeptName == "鐢熶骇閮�3") {
                             $("#HQEMan").val(162622);
                             $("#HQEManName").val("瀛欐枃闈�");
+                        } else{
+                            $("#HQEMan").val(162525);
+                            $("#HQEManName").val("寮犲缓楣�");
                         }
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html"
index d589ab0..34522ce 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html"
@@ -106,7 +106,7 @@
                                         </ul>
                                         <div class="layui-tab-content" style="height: 700px;">
                                             <div class="layui-tab-item layui-show">
-                                                <div class="layui-form-item" style="margin-top:30px">
+                                                <div class="layui-form-item" style="margin-top:30px" >
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:200px">
                                                             <label class="radio-label">
@@ -117,7 +117,7 @@
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:400px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="璁惧寮傚父">璁惧寮傚父
+                                                                <input type="radio" name="faultType" value="璁惧鍘熷洜">璁惧鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
@@ -127,7 +127,7 @@
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:200px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="鐗╂枡寮傚父">鐗╂枡寮傚父
+                                                                <input type="radio" name="faultType" value="鏉愭枡鍘熷洜">鏉愭枡鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
@@ -140,23 +140,31 @@
                                                     </div>
                                                 </div>
 
-                                                <div class="layui-form-item" style="margin-top:90px">
+                                                <div class="layui-form-item" style="margin-top:60px">
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:200px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="妫�娴嬪師鍥�">妫�娴嬪師鍥�
+                                                                <input type="radio" name="faultType" value="妯″叿鍘熷洜">妯″叿鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:400px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="涓嶅悎鏍煎師鍥�">涓嶅悎鏍煎師鍥�
+                                                                <input type="radio" name="faultType" value="娴嬭瘯鍘熷洜">娴嬭瘯鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
                                                 </div>
-
+                                                <div class="layui-form-item" style="margin-top:60px">
+                                                    <div class="layui-inline">
+                                                        <div class="layui-input-inline" style="margin-left:200px">
+                                                            <label class="radio-label">
+                                                                <input type="radio" name="faultType" value="鐜鍘熷洜">鐜鍘熷洜
+                                                            </label>
+                                                        </div>
+                                                    </div>                                                   
+                                                </div>
 
                                             </div>
                                         </div>
@@ -211,13 +219,17 @@
                 Pub_Close(1);
             });
 
-            document.querySelectorAll('input[name="faultType"]').forEach(function (radio) {
+            // 鑾峰彇鎵�鏈夊悕绉颁负 faultType 鐨勫崟閫夋寜閽�
+            const radios = document.querySelectorAll('input[name="faultType"]');
+
+            // 涓烘瘡涓崟閫夋寜閽坊鍔� change 浜嬩欢鐩戝惉鍣�
+            radios.forEach(function (radio) {
                 radio.addEventListener('change', function () {
-                    if (this.checked) { // 鍙湁琚�変腑鐨剅adio鎵嶄細瑙﹀彂  
-                        var value = this.value; // 鑾峰彇閫変腑鐨剅adio鐨勫��  
+                    if (this.checked) {
+                        var value = this.value;
                         layer.open({
                             type: 2,
-                            skin: 'layui-layer-rim', //鍔犱笂杈规
+                            skin: 'layui-layer-rim',
                             title: '寮傚父鍙嶉鍗�',
                             closeBtn: 1,
                             shift: 2,
@@ -236,9 +248,9 @@
                                     "HSourceBillNo": HSourceBillNo      //娴佽浆鍗″彿
                                 });
 
-                                //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞�
+                                // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
                                 var iframe = window['layui-layer-iframe' + index];
-                                //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉�
+                                // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
                                 iframe.edit(data);
                             },
                         });
@@ -246,7 +258,48 @@
                 });
             });
 
+            // 鑾峰彇鎵�鏈夌殑鍗曢�夋寜閽殑鐖跺厓绱� div.layui-input-inline
+            const radioContainers = document.querySelectorAll('.layui-input-inline');
 
+            // 涓烘瘡涓埗鍏冪礌娣诲姞鐐瑰嚮浜嬩欢鐩戝惉鍣�
+            radioContainers.forEach(function (container) {
+                container.addEventListener('click', function (event) {
+                    // 鍒ゆ柇鐐瑰嚮鐨勫厓绱犳槸鍚︽槸鍗曢�夋寜閽垨鑰呭叾鐩存帴瀛愬厓绱�
+                    if (event.target.tagName === 'INPUT' || event.target.parentNode.tagName === 'INPUT') {
+                        const clickedRadio = event.target.tagName === 'INPUT' ? event.target : event.target.parentNode.querySelector('input');
+                        if (clickedRadio && clickedRadio.checked) {
+                            var value = clickedRadio.value;
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim',
+                                title: '寮傚父鍙嶉鍗�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['100%', '100%'],
+                                maxmin: true,
+                                content: './Sc_Add_MESExecptFeedBackBillList.html?OperationType=4&linterid=&HSouceBillType=',
+                                end: function () {
+
+                                },
+                                success: function (dom, index) {
+                                    var data = [];
+                                    data.push({
+                                        "HICMOBillNo": HICMOBillNo,//宸ュ崟鍙�
+                                        "HSourceName": HSourceName, //璁惧
+                                        "HType": value,     //寮傚父绫诲瀷
+                                        "HSourceBillNo": HSourceBillNo      //娴佽浆鍗″彿
+                                    });
+
+                                    // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
+                                    var iframe = window['layui-layer-iframe' + index];
+                                    // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
+                                    iframe.edit(data);
+                                },
+                            });
+                        }
+                    }
+                });
+            });
             //浠ヤ笂涓簂ayui妯″潡
         });
     </script>
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
index 5032a83..eb61400 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
@@ -88,7 +88,7 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label">鐧昏浜�<label style="color:red"> * </label></label>
                                             <div class="layui-input-inline">
-                                                <input type="text" name="HEmpName" id="HEmpName" " class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                                <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                 <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
                                                 <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
@@ -1112,7 +1112,7 @@
                                         "宸ュ簭": result.data[i]["宸ュ簭"],
                                         "HUnitID": result.data[i]["HUnitID"],
                                         "璁¢噺鍗曚綅": result.data[i]["璁¢噺鍗曚綅"],
-                                        "HQty": result.data[i]["鍑虹珯鏁伴噺"],
+                                        "HQty": 1,
                                         "HSourceID": result.data[i]["HSourceID"],
                                         "鐢熶骇璧勬簮": result.data[i]["鐢熶骇璧勬簮"],
                                         "HNowProcID": "0",
                                        "褰撳墠宸ュ簭": "",
@@ -1314,7 +1314,7 @@
                 //    return false;
                 //}
 
-                if ($("#HEmpID").val() == "0" || $("#HEmpID").val() == undefined || $("#HEmpID").val() == null) {
+                if ($("#HEmpID").val() == "0" || $("#HEmpID").val() == undefined || $("#HEmpID").val() == null || $("#HEmpName").val() == "") {
                     layer.msg("鐧昏浜烘湭閫夋嫨!");
                     return false;
                 }
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\264\250\351\207\217\346\261\207\346\212\245\345\215\225/Sc_QualityReportBill_PDA.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\264\250\351\207\217\346\261\207\346\212\245\345\215\225/Sc_QualityReportBill_PDA.html"
new file mode 100644
index 0000000..3cb7e38
--- /dev/null
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\264\250\351\207\217\346\261\207\346\212\245\345\215\225/Sc_QualityReportBill_PDA.html"
@@ -0,0 +1,1160 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title class="gxcz">鐢熶骇璐ㄩ噺姹囨姤鍗�</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">
+    <!--寮曠敤layui鏍峰紡鏂囦欢-->
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <!--寮曠敤layui js鏂囦欢-->
+    <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>     
+        .layui-form-label {
+            font-size: 14px;
+            width: 85px;
+            text-align: inherit;
+        }
+        /*鍏ㄥ眬璁剧疆杈撳叆妗嗛珮搴�*/
+        .layui-input {
+            height: 30px;
+        }
+        /*璁剧疆琛ㄥご杈撳叆妗�*/
+        .t1_input {
+            padding: 1%;
+        }
+        /*鏈珯淇℃伅td*/
+        .bz_td {
+            display: -webkit-box; /*璁剧疆鎸夐挳涓嶆崲琛�*/
+            padding: 1%; /*璁剧疆杈撳叆妗嗚竟璺�*/
+        }
+        /*璁剧疆鏈珯淇℃伅鎸夐挳楂樺害*/
+        .bz_btu {
+            height: 30px;
+            width: 60px;
+            line-height: 30px;
+        }
+        th {
+            width: 70px;
+            text-align: left;
+            font-size: 17px;
+        }
+        /* 闃叉涓嬫媺妗嗙殑涓嬫媺鍒楄〃琚殣钘�---蹇呴』璁剧疆--- */
+        .layui-table-cell {
+            overflow: visible !important;
+        }
+        /* 浣垮緱涓嬫媺妗嗕笌鍗曞厓鏍煎垰濂藉悎閫� */
+        td .layui-form-select {
+            margin-top: -10px;
+            margin-left: -15px;
+            margin-right: -15px;
+        }
+    </style>
+</head>
+
+<body>
+    <div class="layui-fluid" style="padding: 0;">
+        <div class="layui-card">
+            <div class="layui-card-body" style="padding: 1px;">
+                <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;">
+                    <div style="background-color:#0085E8;">
+                        <span style="color: white;" class="sczlhbd"><i class="layui-icon layui-icon-form"></i>鐢熶骇璐ㄩ噺姹囨姤鍗�</span>
+                    </div>
+                    <div class="layui-form-item" style="margin: 1% 2%;text-align: right;">
+                        <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">鏂板</button>
+                        <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">淇濆瓨</button>
+                        <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">閫�鍑�</button>
+                    </div>
+                    <div class="layui-form-item">
+                        <div class="layui-tab layui-tab-card" lay-filter="TabTest">
+                            <div class="layui-tab-content">
+                                <div class="layui-tab-item layui-show">
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鏉″舰鐮�</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="璇疯緭鍏ユ潯褰㈢爜鍚庡洖杞�" style="border-radius: 50px;">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" class="layui-btn"  lay-filter="QueDin" style="line-height: 30px;">纭畾</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label"  style="width:60px;padding-left:0px;">娴佹按鍙�</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HProcNo" class="layui-input" id="HProcNo" value="" placeholder="璇烽�夋嫨娴佹按鍙峰悗鍥炶溅" style="border-radius: 50px;">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" class="layui-btn"  lay-filter="SerialNum-BT" id="SerialNum-BT" style="font-weight:bolder">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">褰撳墠宸ュ簭</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HProcName" class="layui-input" id="HProcName" placeholder="褰撳墠宸ュ簭" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HProcID" id="HProcID" value="0" autocomplete="off" class="layui-input">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇璧勬簮</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HSourceName" class="layui-input" id="HSourceName" placeholder="閫夋嫨鐢熶骇璧勬簮" style="border-radius: 50px;">
+                                                    <input type="hidden" name="HSourceID" id="HSourceID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" class="layui-btn"  lay-filter="ProductionResources-BT" id="ProductionResources-BT" style="font-weight:bolder">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鎿嶄綔鍛�</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HEmpName" class="layui-input" id="HEmpName" placeholder="閫夋嫨鎿嶄綔鍛�" style="background-color:#efefef4d;border-radius: 50px;" readonly>
+                                                    <input type="hidden" name="HEmpID" id="HEmpID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" class="layui-btn"  lay-filter="HEmployeeID-BT" id="HEmployeeID-BT" style="font-weight:bolder">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇鐝粍</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HGroupName" class="layui-input" id="HGroupName" placeholder="閫夋嫨鐢熶骇鐝粍" style="background-color:#efefef4d;border-radius: 50px;">
+                                                    <input type="hidden" name="HGroupID" id="HGroupID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="ProductionTeam-BT" id="ProductionTeam-BT" style="font-weight:bolder">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇杞﹂棿</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HDeptName" class="layui-input" id="HDeptName" placeholder="閫夋嫨鐢熶骇杞﹂棿" style="background-color:#efefef4d;border-radius: 50px;">
+                                                    <input type="hidden" name="HDeptID" id="HDeptID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" class="layui-btn"  lay-filter="HDept-BT" id="HDept-BT" style="font-weight:bolder">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">浜у搧鍚嶇О</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HMaterName" class="layui-input" id="HMaterName" placeholder="浜у搧鍚嶇О" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HMaterID" id="HMaterID" value="0" autocomplete="off" class="layui-input">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">浜у搧鍚嶇О</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HMaterModel" class="layui-input" id="HMaterModel" placeholder="瑙勬牸鍨嬪彿" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">璁¢噺鍗曚綅</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HUnitName" class="layui-input" id="HUnitName" placeholder="閫夋嫨璁¢噺鍗曚綅" style="background-color:#efefef4d;border-radius: 50px;">
+                                                <input type="hidden" name="HUnitID" id="HUnitID" value="0" autocomplete="off" class="layui-input">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">澶囨敞</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HRemark" class="layui-input" id="HRemark" placeholder="璇疯緭鍏ュ娉ㄤ俊鎭�" style="border-radius: 50px;">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇缁勭粐</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HSTOCKORG" class="layui-input" id="HSTOCKORG" placeholder="鐢熶骇缁勭粐" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" value="0" autocomplete="off" class="layui-input">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鐢熶骇璁㈠崟</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HICMOBillNo" class="layui-input" id="HICMOBillNo" placeholder="鐢熶骇璁㈠崟鍙�" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0" autocomplete="off" class="layui-input">
+                                                <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0" autocomplete="off" class="layui-input">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁鍙�</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="鍗曟嵁鍙�" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HInterID" id="HInterID" value="0" autocomplete="off" class="layui-input">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁鍙�</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HDate" class="layui-input" id="HDate" style="border-radius: 50px;" placeholder="璇烽�夋嫨鏃ユ湡">
+                                            </div>
+                                        </div>
+                                    </div>                                   
+                                </div>
+                                <!--鏄庣粏淇℃伅-->
+                                <div class="layui-tab-item">                                   
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">涓嶈壇鏉$爜</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HBarCode1" class="layui-input" id="HBarCode1" placeholder="璇疯緭鍏ユ潯褰㈢爜鍚庡洖杞�" style="border-radius: 50px;">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" class="layui-btn"  lay-filter="HBarCodeList" style="line-height: 30px;">纭畾</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <table class="" id="mainTable" lay-filter="mainTable"></table>                                    
+                                    <script type="text/html" id="xuhao">
+                                        {{d.LAY_TABLE_INDEX+1}}
+                                    </script>
+                                    <!--鍒犻櫎-->
+                                    <script type="text/html" id="barDemo">
+                                        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+                                    </script>
+                                    <!--琛屼笅鎷夐�夋嫨(鍒嗘瀽鏂规硶)-->
+                                    <script type="text/html" id="HResult">
+                                        <select name="HResult" lay-filter="HResult" id="HResult{{d.LAY_TABLE_INDEX+1}}">
+                                            <option value="">璇烽�夋嫨</option>
+                                            <option value="鎶ュ簾">鎶ュ簾</option>
+                                            <option value="宸ュ簾">宸ュ簾</option>
+                                            <option value="鏂欏簾">鏂欏簾</option>
+                                            <option value="杩斿伐">杩斿伐</option>
+                                            <option value="鐗归噰">鐗归噰</option>
+                                            <option value="鏀捐">鏀捐</option>
+                                        </select>
+                                    </script>
+                                </div>
+                                <!--鍒跺崟淇℃伅-->
+                                <div class="layui-tab-item">
+                                    <table style="width:80%;">
+                                        <tbody>
+                                            <tr>
+                                                <th>鍒跺崟浜�</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>鍒跺崟鏃ユ湡</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>淇敼浜�</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>淇敼鏃ユ湡</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>瀹℃牳浜�</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>瀹℃牳鏃ユ湡</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>鍏抽棴浜�</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HCloseMan" class="layui-input" id="HCloseMan" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>鍏抽棴鏃ユ湡</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HCloseDate" class="layui-input" id="HCloseDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>浣滃簾浜�</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                            <tr>
+                                                <th>浣滃簾鏃ユ湡</th>
+                                                <td class="bz_td">
+                                                    <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
+                                                </td>
+                                            </tr>
+                                        </tbody>
+                                    </table>
+                                </div>                                
+                            </div>
+                            <ul class="layui-tab-title">
+                                <li class="layui-this">鍗曟嵁淇℃伅</li>
+                                <li>鏄庣粏淇℃伅</li>
+                                <li>鍒跺崟淇℃伅</li>
+                            </ul>
+                        </div>
+                    </div>
+                    <!--闅愯棌瀛楁-->
+                    <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" value="0">
+                    <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" value="0">
+                    <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" value="">
+                    <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" value="">
+                    <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" value="0">
+                    <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" value="0">
+                    <input type="hidden" name="HProcExchBillNo" id="HProcExchBillNo" value="">
+                </form>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () {
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , laydate = layui.laydate
+                , upload = layui.upload
+                , element = layui.element;
+            var params = get_UrlVars();
+            var option = [];
+            var titleData = [];
+            //#region 鍒濆鍖栭〉闈�
+
+
+            //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ潯褰㈢爜涓�
+            $("#HBarCode").focus();
+            var option;
+            var HModName = "MES_StationOutBill_PDA";
+    
+            /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/
+            /* 1.鏃犳簮鍗曟柊澧�
+             * 2.鏈夋簮鍗曟柊澧�
+             * 3.缂栬緫
+             * 4.娴忚
+             * 5.鍙樻洿
+             */
+            //鑾峰彇鍙傛暟
+            function getUrlVars() {
+                var vars = [], hash;
+                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+                for (var i = 0; i < hashes.length; i++) {
+                    hash = hashes[i].split('=');
+                    vars.push(hash[0]);
+                    vars[hash[0]] = hash[1];
+                }
+                return vars;
+            }
+
+            var params = getUrlVars();
+            if (typeof (params[params[0]]) == "undefined") {
+                var OperationType = 1;//鎿嶄綔绫诲瀷
+                var closeType = 2;  //鍏抽棴绫诲瀷
+            } 
+            /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/
+
+            //娴佽浆鍗℃槸鍚︽壂鎻忔爣璁�
+            var HProcExchBillNoFlag = false;
+          
+            //鍒ゆ柇鏄惁鏂板
+            if (OperationType == 1 || OperationType == 2 || OperationType == 5) {
+                $("#HInterID").val("");
+                $("#HBillNo").val("");
+                //鑾峰彇鏈�澶у崟鎹彿
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    type: "GET",
+                    data: { "HBillType": '3717' },
+                    success: function (d) {
+                        $("#HInterID").val(d.data[0].HInterID);
+                        $("#HBillNo").val(d.data[0].HBillNo);
+                    }
+                });
+                //鑾峰彇褰撳墠鐢ㄦ埛榛樿鍊�
+                GetDefValByUser();
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+            }            
+       
+            //#region 閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+            function GetDefValByUser() {
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser",
+                    type: "GET",
+                    data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var data = result.data[0];
+
+                        form.val("formData", {
+                            "HSourceID": data.HSourceID,
+                            "HSourceName": data.鐢熶骇璧勬簮鍚嶇О,
+                            "HGroupID": data.HGroupID,
+                            "HGroupName": data.鐢熶骇鐝粍鍚嶇О,
+                            "HEmpID": data.HEmpID,
+                            "HEmpNumber": data.鎿嶄綔鍛樹唬鐮�,
+                            "HEmpName": data.鎿嶄綔鍛樺悕绉�,
+                        });
+                        layer.close(index);
+                    }
+                    , error: function () {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触");
+                    }
+                })
+            }
+            //#endregion
+
+         
+            //鍒濆鍩烘湰淇℃伅璧嬪��      
+            $("#HMaker").val(sessionStorage["HUserName"]);
+            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
+            $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+
+
+            //鏉″舰鐮佸洖杞︽柟娉�  娴佽浆鍗�
+            $('#HBarCode').on('keydown', function (event) {
+                var HBarCode = $('#HBarCode').val();
+                if (event.keyCode == 13) {
+                    if (!HBarCode) {
+                        layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
+                        return;
+                    }
+                    txtHBarCode_KeyDown(HBarCode);
+                }
+            });
+
+            //鏉″舰鐮佸洖杞︽柟娉�  涓嶈壇鍘熷洜
+            $('#HBarCode1').on('keydown', function (event) {
+                var HBarCode1 = $('#HBarCode1').val();
+                var HProcName = $('#HProcName').val();
+                var HSourceName = $('#HSourceName').val();
+                var HDeptName = $('#HDeptName').val();
+                if (event.keyCode == 13) {
+                    if (!HBarCode1) {
+                        layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
+                        return;
+                    }
+                    if (!HProcName) {
+                        layer.msg("宸ュ簭涓嶈兘涓虹┖锛�")
+                        return;
+                    }
+                    if (!HSourceName) {
+                        layer.msg("鐢熶骇璧勬簮涓嶈兘涓虹┖锛�")
+                        return;
+                    }
+                    if (!HDeptName) {
+                        layer.msg("鐢熶骇杞﹂棿涓嶈兘涓虹┖锛�")
+                        return;
+                    }
+                    txtHBarCode_KeyDown1(HBarCode1);
+                }
+            });
+            //娴佽浆鍗�
+            function txtHBarCode_KeyDown(HBarCode) {              
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown2",
+                    type: "GET",
+                    data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchInterID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "Out" },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = result.data[0];
+                            form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                "HProcExchInterID": data.hmainid,
+                                "HProcExchEntryID": 0,
+                                "HProcExchBillNo": data.鍗曟嵁鍙�,
+                                "HICMOInterID": data.hicmointerid,
+                                "HICMOInterID": data.HICMOEntryID,
+                                "HICMOBillNo": data.浠诲姟鍗曞彿,
+                                "HMaterID": data.HMaterID,
+                                "HMaterName": data.浜у搧,
+                                "HMaterModel": data.瑙勬牸鍨嬪彿,
+                                "HUnitID": data.HUnitID,
+                                "HUnitName": data.鍗曚綅,
+                                "HDeptID": data.HWorkShopID,
+                                "HDeptName": data.鐢熶骇杞﹂棿,                                                           
+                                "HSTOCKORGID": data.缁勭粐,
+                                "HSTOCKORG": data.缁勭粐鍚嶇О,
+                                                          
+                                "HMainSourceBillType": data.HBillSubType,
+                                "HMainSourceInterID": data.hicmointerid,
+                                "HMainSourceEntryID": data.HICMOEntryID,
+                                "HMainSourceBillNo": data.鐢熶骇璁㈠崟鍙�
+                            });
+                            $("#HProcNo").attr('disabled', 'disabled');
+                            HProcExchBillNoFlag = true;
+
+                            var HProcExchInterID = $('#HProcExchInterID').val();
+                            var HInterID = data.hmainid;
+                            //鑷姩鍖归厤娴佹按鍙�
+                            $.ajax({
+                                url: GetWEBURL() + "/Sc_StationInBill/autoGetProcNo",
+                                type: "GET",
+                                data: { "HUserID": sessionStorage["Czybm"], "HInterID": HInterID, "BillType": "Out" },
+                                success: function (data1) {
+                                    if (data1.count == 1) {
+                                        var data = data1.data[0];
+                                        form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��                                          
+                                            "HProcName": data.宸ュ簭,
+                                            "HProcID": data.宸ュ簭ID,
+                                            "HProcNo": data.娴佹按鍙�,
+                                            "HCenterName": data.宸ヤ綔涓績,
+                                            "HCenterID": data.HCenterID,
+                                        });
+
+                                        $("#HProcNo").attr("readonly", "readonly");
+                                        $("#HProcNo").css("background-color", "#efefef4d");
+                                    }
+                                }
+                            })
+                           
+                            layer.close(index);
+                            //娓呯┖鏉$爜妗�
+                            $('#HBarCode').val("");
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+            //涓嶈壇鍘熷洜
+            function txtHBarCode_KeyDown1(HBarCode1) {             
+                $.ajax({
+                    url: GetWEBURL() + "/Sc_QualityReportStepBill/get_HBadReasonID",
+                    type: "GET",
+                    data: { "HBadReasonNumber": HBarCode1 },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var rowdata = {
+                                "HMaterID": $("#HMaterID").val(), "HMaterName": $("#HMaterName").val(), "HUnitID": $("#HUnitID").val(), "HUnitName": $("#HUnitName").val(),
+                                "HEmpID": $("#HEmpID").val(), "HEmpName": $("#HEmpName").val(), "HSourceID": $("#HSourceID").val(), "HSourceName": $("#HSourceName").val(),
+                                "HBadReasonID": result.data[0].HItemID, "HBadReasonNumber": result.data[0].HNumber, "HBadReasonName": result.data[0].HName, "HQty": "1",
+                                "HResult": "", "HProcID": $("#HProcID").val(), "HProcName": $("#HProcName").val(),
+                                "HNowProcID": "0", "HNowProcName": "", "HBadProcID": "0",
+                                "HBadProcName": "", "HAddr": "", "HReportType": "1", "HRemark": "",
+                                "HICMOInterID": $("#HICMOInterID").val(), "HICMOEntryID": $("#HICMOEntryID").val(), "HICMOBillNo": $("#HICMOBillNo").val(),
+                                "HProcExchInterID": $("#HProcExchInterID").val(), "HProcExchEntryID": $("#HProcExchEntryID").val(), "HProcExchBillNo": $("#HProcExchBillNo").val(),
+                                "HSourceInterID": $("#HICMOInterID").val(), "HSourceEntryID": $("#HICMOEntryID").val(), "HSourceBillNo": $("#HICMOBillNo").val(), "HSourceBillType": $("#HMainSourceBillType").val(),
+                                "HMaker": $("#HEmpName").val(),
+                                "HMakeDate": Format(new Date(), 'yyyy-MM-dd hh:mm:ss')
+                            };
+                            option.data.push(rowdata);
+                            table.render(option);
+                            for (var i = 1; i <= option.data.length; i++) {
+                                $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);
+                            }
+                            form.render('select');
+                            $("#HBarCode1").val("");
+                        } else {
+                            layer.alert(result.Message, { icon: 5 });
+                            $("#HBarCode1").val("");
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        $("#HBarCode1").val("");
+                    }
+                });
+            }
+
+
+            table.on('tool(mainTable)', function (obj) {
+                set_GridDelete(obj);   //琛屽唴鍒犻櫎                
+            });
+
+            //#region [鍩虹璧勬枡鍥炶溅鏂规硶]
+            //鐢熶骇璧勬簮
+            $('#HSourceName').on('keydown', function (event) {
+                var sBillNo = $('#HSourceName').val();
+                if (event.keyCode == 13) {
+                    if (!HProcExchBillNoFlag) {
+                        layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒");
+                        return;
+                    }
+                    BasicInfo_KeyDown(sBillNo);
+                }
+            })
+           
+            //鐢熶骇鐝粍
+            $('#HGroupName').on('keydown', function (event) {
+                var sBillNo = $('#HGroupName').val();
+                if (event.keyCode == 13) {
+                    if (!HProcExchBillNoFlag) {
+                        layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒");
+                        return;
+                    }
+                    BasicInfo_KeyDown(sBillNo);
+                }
+            })
+
+            //鎿嶄綔鍛�
+            $('#HEmpNumber').on('keydown', function (event) {
+                var sBillNo = $('#HEmpNumber').val();
+                if (event.keyCode == 13) {
+                    if (!HProcExchBillNoFlag) {
+                        layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒");
+                        return;
+                    }
+                    BasicInfo_KeyDown(sBillNo);
+                }
+            })                  
+
+            //鎿嶄綔鍛樺洖杞︽柟娉�
+            function Operator_KeyDown(sBillNo) {
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown_Operator",
+                    type: "GET",
+                    data: { "HBarCode": sBillNo, "HInterID": $('#HProcExchInterID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "Out" },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = result.data[0];
+
+                            form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                "HEmpID": data.HItemID,
+                                "HEmpNumber": data.鑱屽憳浠g爜,
+                                "HEmpName": data.鑱屽憳鍚嶇О
+                            });
+
+                            layer.close(index);
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+
+            //#endregion
+
+            //娴佹按鍙凤紙宸ュ簭鍙凤級鍥炶溅鏂规硶
+            $('#HProcNo').on('keydown', function (event) {
+                var sProcNo = $('#HProcNo').val();
+                var sBillNo = $('#HProcExchBillNo').val();
+                if (event.keyCode == 13) {
+                    if (!HProcExchBillNoFlag) {
+                        layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒");
+                        return;
+                    }
+                    txtHProcNo_KeyDown(sBillNo, sProcNo);
+                }
+            });
+
+            function txtHProcNo_KeyDown(sBillNo, sProcNo) {
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/Cj_StationInBill/txtHProcNo_KeyDown",
+                    type: "GET",
+                    data: { "sBillNo": sBillNo, "sProcNo": sProcNo },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var data = result.data[0];
+                            form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                "HProcExchEntryID": data.hsubid,
+                                "HProcName": data.宸ュ簭,
+                                "HProcID": data.HProcID,
+                                "HSourceID": data.HSourceID,
+                                "HSourceName": data.鐢熶骇璧勬簮                             
+                            });                          
+                            $("#HProcNo").attr("readonly", "readonly");
+                            $("#HProcNo").css("background-color", "#efefef4d");
+                            layer.close(index);
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+           
+            //鎻愪氦
+            form.on('submit(Saver)', function (data) {//鎻愪氦
+                if ($("#HProcNo").val() == "") {
+                    layer.msg("娴佹按鍙锋病鏈夐�夋嫨锛佽杈撳叆娴佹按鍙峰悗鍥炶溅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                //鑾峰彇瀛愯〃鏁版嵁
+                var num = [];
+                for (var i = 0; i < table.cache["mainTable"].length; i++) {
+                    if (table.cache["mainTable"][i] != "") {
+                        table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
+                        num.push(table.cache["mainTable"][i])
+                    }
+                }
+                //鑾峰彇鎿嶄綔鏂瑰紡
+                var refSav = "";
+                if (OperationType == 1 || OperationType == 2 || OperationType == 4) {
+                    refSav = "Add";
+                }
+                //鑻ヤ负缂栬緫-淇濆瓨锛屽垯鏇存柊淇敼浜哄拰淇敼鏃堕棿
+                if (OperationType == 3) {
+                    refSav = "Update";
+                    data.field.HUpdater = sessionStorage["HUserName"];
+                    data.field.HUpdaterDate = Format(new Date(), "yyyy-MM-dd");
+                    $("#HUpdater").val(sessionStorage["HUserName"]);
+                    $("#HUpdaterDate").val(Format(new Date(), "yyyy-MM-dd"));
+                }
+
+                //鑾峰彇琛ㄥご鏁版嵁骞跺簭鍒楀寲
+                var sMainStr = JSON.stringify(data.field);              //涓昏〃鏁版嵁
+                //瀛愯〃鏁版嵁搴忓垪鍖�
+                var sSubStr = JSON.stringify(num);
+
+                //鎷兼帴搴忓垪鍖栫殑鏁版嵁
+                var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ";" + sessionStorage["HUserName"];
+
+                var index = layer.load();
+                $.ajax({
+                    type: "POST",
+                    url: GetWEBURL() + "Sc_QualityReportBill/SaveSc_QualityReportBill_PDA",
+                    async: true,
+                    data: { "msg": sMainSub },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) {
+                            //娓呯┖鏉″舰鐮佽緭鍏ユ鍐呭
+                            $("#HBarCode").val("");
+                            layer.close(index);
+                            layer.msg("鎻愪氦鎴愬姛");
+                            $("#Add").attr("style", "display:inline;");//鏄剧ず鏂板鎸夐挳
+                            $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤淇濆瓨鎸夐挳      
+                        }
+                        else {
+                            //娓呯┖鏉″舰鐮佽緭鍏ユ鍐呭
+                            $("#HBarCode").val("");
+                            layer.close(index);
+                            layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            });
+
+            // 纭畾鎸夐挳
+            form.on('submit(QueDin)', function (data) {//
+                var HBarCode = $('#HBarCode').val();
+
+                if (!HBarCode) {
+                    layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
+                    return;
+                }
+                txtHBarCode_KeyDown(HBarCode);                
+            });
+
+            //涓嶈壇鍘熷洜鏉$爜纭畾鎸夐挳
+            form.on('submit(HBarCodeList)', function (data) {//
+                var HBarCode1 = $('#HBarCode1').val();
+
+                if (!HBarCode1) {
+                    layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒")
+                    return;
+                }
+                txtHBarCode_KeyDown1(HBarCode1);
+            });
+
+            // 鎿嶄綔鍛樼‘瀹氭寜閽�
+            form.on('submit(QueDin_CZY)', function (data) {//
+                var sBillNo = $('#HEmpNumber').val();
+                if (!HProcExchBillNoFlag) {
+                    layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒");
+                    return;
+                }
+                Operator_KeyDown(sBillNo);
+            });
+            
+            //閫夋嫨閮ㄩ棬寮圭獥
+            form.on('submit(HDept-BT)', function () {//閮ㄩ棬
+                layer.open({
+                    type: 2 //绫诲瀷
+                    , skin: 'layui-layer-rim'//鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '閮ㄩ棬鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../Baseset/鍩虹璧勬枡/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 === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HDeptID").val(checkStatus.data[0].HItemID);
+                        $("#HDeptName").val(checkStatus.data[0].HName);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                })
+            });
+
+
+            //閫夋嫨娴佹按鍙峰脊绐�
+            form.on('submit(SerialNum-BT)', function () {//鐢熶骇璧勬簮
+                var value = $("#HProcExchInterID").val();
+                // 鍒ゆ柇鏄惁宸茬粡杈撳叆娴佹按鍙凤紝鏄垯寮瑰嚭妯℃�佹锛屽惁鍒欑粰鍑烘彁绀�
+                if (value) {
+                    layer.open({
+                        type: 2
+                        , area: ['80%', '80%']
+                        , title: '娴佹按鍙�'
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: [`../../Baseset/鍩虹璧勬枡/Gy_GetProcNoList.html?HInterID=${value}`, 'yes']
+                        , resize: false
+                        , cancel: function (index, layero) {
+                        }
+                        , end: function () {
+                            var sProcNo = $('#HProcNo').val();
+                            var sBillNo = $('#HProcExchBillNo').val();
+                            if (sProcNo != "") {
+                                txtHProcNo_KeyDown(sBillNo, sProcNo);
+                            }
+                        }                       
+                    })
+                } else {
+                    layer.alert('璇锋偍纭杈撳叆娴佽浆鍗″彿鍚庨噸璇昢_^', { icon: 7 });
+                }                
+            });
+
+            //閫夋嫨鐢熶骇鐝粍寮圭獥
+            form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐢熶骇鐝粍
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鐢熶骇鐝粍'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_GetProductionTeamList.html', 'yes']
+                    , resize: false
+                    , cancel: function (index, layero) {
+                    }
+                })
+            });
+         
+            //閫夋嫨鎿嶄綔鍛�
+            form.on('submit(HEmployeeID-BT)', function () {//閫夋嫨璐d换浜�
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鑱屽憳鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HWorker', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEmpName").val(checkStatus.data[0].HName);
+                        $("#HEmpName_second").val(checkStatus.data[0].HName);
+                        $("#HEmpID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            });
+
+            //閫夋嫨鐢熶骇璧勬簮寮圭獥
+            form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮
+                console.log($('#HProcNo').val())
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鐢熶骇璧勬簮'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes']
+                    , resize: false
+                    , cancel: function (index, layero) {
+                    }
+                })
+            });
+           
+            // 鏂板鎸夐挳
+            form.on('submit(Add)', function () {//鎻愪氦
+                layer.confirm('鏂板鍚庨〉闈㈡暟鎹皢娑堝け锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    location.replace('Sc_QualityReportBill_PDA.html');
+                });
+            })           
+            
+            //閫�鍑�--鍏ㄥ睆鐗�
+            form.on('submit(Cancel)', function () {
+                layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    parent.location.href = "../../../views/index_Mobile.html";
+                });
+            })
+
+
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                //琛ㄥご
+                columns = [
+                    { templet: '#xuhao', title: '搴忓彿', event: "qwe", width: 50 }
+                    , { field: 'HMaterID', title: '鐗╂枡id', templet: '#HDotCheckResult', width: 55, hide: true }
+                    , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', edit: 'text', width: 115 }
+                    , { field: 'HUnitID', title: '璁¢噺鍗曚綅', edit: 'text', hide: true }
+                    , { field: 'HUnitName', title: '璁¢噺鍗曚綅', edit: 'text'}
+                    , { field: 'HEmpID', title: '妫�楠屽憳id', edit: 'text', hide: true }
+                    , { field: 'HEmpName', title: '妫�楠屽憳', edit: 'text' }
+                    , { field: 'HSourceID', title: '鐢熶骇璧勬簮id', edit: 'text', hide: true }
+                    , { field: 'HSourceName', title: '鐢熶骇璧勬簮', edit: 'text' }
+                    , { field: 'HBadReasonID', title: '涓嶈壇鍘熷洜', edit: 'text', hide: true }
+                    , { field: 'HBadReasonNumber', title: '涓嶈壇鍘熷洜浠g爜', edit: 'text', width: 100 }
+                    , { field: 'HBadReasonName', title: '涓嶈壇鍘熷洜鍚嶇О', edit: 'text', width: 150 }
+                    , { field: 'HQty', title: '鏁伴噺', edit: 'text'}
+                    , { field: 'HResult', title: '鍒ゅ畾缁撴灉', templet: '#HResult', event: 'HResult'  }
+                    , { field: 'HProcID', title: '宸ュ簭id', edit: 'text', hide: true }
+                    , { field: 'HProcName', title: '宸ュ簭鍚嶇О', edit: 'text',width: 150}
+                    , { field: 'HNowProcID', title: '褰撳墠宸ュ簭id', edit: 'text', hide: true }
+                    , { field: 'HNowProcName', title: '褰撳墠宸ュ簭', edit: 'text', width: 150,hide: true}
+                    , { field: 'HBadProcID', title: '璐d换宸ュ簭id', edit: 'text', hide: true }
+                    , { field: 'HBadProcName', title: '璐d换宸ュ簭', edit: 'text', width: 150, hide: true}
+                    , { field: 'HICMOInterID', title: '鐢熶骇璁㈠崟鍐呯爜', edit: 'text', hide: true }
+                    , { field: 'HICMOEntryID', title: '鐢熶骇璁㈠崟瀛愮爜', edit: 'text', hide: true}
+                    , { field: 'HICMOBillNo', title: '鐢熶骇璁㈠崟鍙�', edit: 'text', hide: true}
+                    , { field: 'HProcExchInterID', title: '娴佽浆鍗″唴鐮�', edit: 'text', hide: true}
+                    , { field: 'HProcExchEntryID', title: '娴佽浆鍗″瓙鐮�', edit: 'text', hide: true}
+                    , { field: 'HProcExchBillNo', title: '娴佽浆鍗″彿', edit: 'text', hide: true }
+                    , { field: 'HAddr', title: 'MAC鏈�', edit: 'text', hide: true }
+                    , { field: 'HReportType', title: '姹囨姤绫诲瀷', edit: 'text', hide: true }
+                    , { field: 'HMaker', title: '鎵弿浜�', edit: 'text' }
+                    , { field: 'HMakeDate', title: '鎵弿鏃堕棿', edit: 'text' }
+                    , { field: 'HRemark', title: '澶囨敞', edit: 'text' }
+                    , { field: 'HSourceInterID', title: '婧愬崟鍐呯爜', edit: 'text', hide: true }
+                    , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', edit: 'text', hide: true }
+                    , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', edit: 'text', hide: true }
+                    , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', edit: 'text', hide: true }
+                    , { title: '鎿嶄綔', toolbar: '#barDemo', width: 80 }
+                ];
+                option = {
+                    id: 'mainTable'
+                    , elem: '#mainTable'
+                    , page: false
+                    , cellMinWidth: 100
+                    , limit: 100
+                    , height: 'full-205'
+                    , cols: [columns]
+                    , done: function (res, curr, count) {
+                        option.data = res.data;
+                        //鍘绘帀涓嬫媺妗嗗け鐒︿簨浠跺惁鍒欏湪涓嬫媺妗嗛噷杈撳叆鍊�
+                        $('.layui-form-select').find('input').unbind("blur");
+                        //琛ㄦ牸閲嶈浇鍥炴樉涓嬫媺妗嗛噷鐨勬暟鎹�
+                        $('tr').each(function (e) {
+                            var $cr = $(this);
+                            var dataIndex = $cr.attr("data-index");
+                            $.each(option.data, function (index, value) {
+                                if (value.LAY_TNDEX == dataIndex) {
+                                   //$cr.find('input').val(value.HResult);
+                                }
+                            });
+                        });
+                    }
+                };
+
+                option.data = [];
+
+                table.render(option);
+            }
+           
+            // 琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎
+            function set_GridDelete(obj) {
+                var data = obj.data;
+                var rowIndex = $(obj.tr).attr("data-index");
+                if (obj.event === 'del') {
+                    layer.confirm('鐪熺殑鍒犻櫎琛屼箞', function (index) {
+                        console.log("绱㈠紩涓�:" + rowIndex);
+                        if (rowIndex === '0') {
+                            layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+                        } else {
+                            //obj.del();
+                            //layer.close(index);
+                            var oldData = table.cache["mainTable"];
+                            oldData.splice(obj.tr.data('index'), 1);
+                            table.reload('mainTable', { data: oldData });
+                            layer.close(index);
+                        }
+                    });
+                }
+            }
+
+            //琛岄�夋嫨澶勭悊锛堝垎鏋愭柟娉曪級
+            form.on('select(HResult)', 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.HResult = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                    }
+                });
+            });
+          
+            //#endregion
+
+            //浠ヤ笂涓簂ayui妯″潡
+        });
+     
+
+        //杩斿洖娴佹按鍙�
+        function GetProcNoValue(obj) {
+            $("#HProcNo").val(obj[0].娴佹按鍙�);
+        }
+        //杩斿洖鐢熶骇鐝粍
+        function GetProductionTeamValue(obj) {
+            $("#HGroupName").val(obj[0].鐝粍);
+            $("#HGroupID").val(obj[0].HItemID);
+        }
+        //杩斿洖妫�楠屽憳
+        function GetHSecManagerValue(obj) {
+            $("#HQCCheckName").val(obj[0].HName);
+            $("#HQCCheckID").val(obj[0].HItemID);
+        }
+        //杩斿洖鐢熶骇璧勬簮
+        function GetProductionResourcesValue(obj) {
+            $("#HSourceName").val(obj[0].鐢熶骇璧勬簮);
+            $("#HSourceID").val(obj[0].HItemID);
+        }       
+        //杩斿洖鎿嶄綔鍛�
+        function GetHWorkerValue(obj) {
+            $("#HEmpName").val(obj[0].HName);
+            $("#HEmpID").val(obj[0].HItemID);
+        }       
+        //杩斿洖宸ュ簭
+        function GetHProcValue(obj) {
+            $("#HProcName").val(obj[0].宸ュ簭);
+            $("#HProcID").val(obj[0].HItemID);
+        }       
+    </script>
+</body>
+</html>
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 102079d..060bb38 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"
@@ -86,6 +86,12 @@
                                                                 </button>
                                                             </div>
                                                         </div>
+                                                        <div class="layui-inline">
+                                                            <label class="layui-form-label" style="width:110px;">閽夐拤ID鍙�</label>
+                                                            <div class="layui-input-inline">
+                                                                <input class="layui-input" name="HDingDingUserID" id="HDingDingUserID" value="0">
+                                                            </div>
+                                                        </div>
                                                     </div>
                                                     <div class="layui-form-item">
                                                         <div class="layui-inline">
@@ -1005,6 +1011,7 @@
                                 , "HWorkCenterID": data.HWorkCenterID
                                 , "HWorkCenterName": data.宸ヤ綔涓績
                                 , "HICNumber": data.IC鍗″彿
+                                , "HDingDingUserID": data.閽夐拤ID鍙�
                             });
 
                         } else {
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_UserRightQuery.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_UserRightQuery.html"
index 948aa9d..315e68d 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_UserRightQuery.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_UserRightQuery.html"
@@ -488,7 +488,7 @@
                         return false;
                     }
                 } else {
-                    var checkStatus = table.checkStatus('mainTableUser')
+                    var checkStatus = table.checkStatus('mainTableUserGroup')
                         , data = checkStatus.data;
                     if (checkStatus.data.length === 1) {
                         var linterid = data[0].HGroupID;
diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html"
index a88017a..fdf75bf 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html"
@@ -98,7 +98,7 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">宸ヨ壓璺嚎鍚嶇О<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 90px;">宸ヨ壓璺嚎鍚嶇О*</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" lay-verify="HName" name="HName" id="HName">
                                             </div>
@@ -133,7 +133,7 @@
                                     <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璁¢噺鍗曚綅*</label>
-                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                            <div class="layui-input-block" style="margin-left: 83px;">
                                                 <input type="text" class="layui-input" name="HUnitName" lay-verify="HUnitName" id="HUnitName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                 <input type="hidden" name="HUnitID" id="HUnitID" lay-verify="HUnitID" value="0">
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnUnit" id="btnUnit" style="padding: 0 10px;float: right;margin-right: 3px;">
@@ -145,17 +145,25 @@
                                             <label class="layui-form-label" style="width: 85px;">瀹氶绫诲瀷</label>
                                             <div class="layui-input-inline">
                                                 <select name="HProcPriceType" id="HProcPriceType" lay-filter="HProcPriceType" style="width:200px;">
-                                                    <option value="涓存椂瀹氶" selected="selected">涓存椂瀹氶</option>
-                                                    <option value="姘镐箙瀹氶">姘镐箙瀹氶</option>
+                                                    <option value="涓存椂瀹氶">涓存椂瀹氶</option>
+                                                    <option value="姘镐箙瀹氶" selected="selected">姘镐箙瀹氶</option>
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <div class="layui-input-block" style="margin-left: 96px;">
+                                            <div class="layui-input-block" style="margin-left: 0px;">
                                                 <input type="checkbox" name="checkboxHStandard" id="checkboxHStandard" lay-skin="primary" lay-filter="checkboxHStandard" checked title="鏄惁榛樿宸ヨ壓">
                                                 <input type="hidden" value="true" name="HStandard" id="HStandard" lay-verify="HStandard">
                                                 <!--<input type="checkbox" name="checkboxHUseFlag" id="checkboxHUseFlag" title="鏄惁鍚敤" lay-skin="primary" lay-filter="checkboxHUseFlag">
                                                 <input type="hidden" value="false" name="HUseFlag" id="HUseFlag">-->
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">缁勭粐*</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
+                                                <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
+                                                    <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                                </select>
                                             </div>
                                         </div>
                                     </div>
@@ -173,13 +181,20 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">寮�濮嬫棩鏈�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 80px;">
+                                                <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 20px;">
                                             </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="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;">
+                                            </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="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value="">
+                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value" style=" width: 500px;">
                                             </div>
                                         </div>
                                         <!--<div class="layui-inline">
@@ -248,26 +263,26 @@
                                         </div>-->
                                     </div>
                                     <div class="layui-row">
-                                        <div class="layui-inline">
+                                        <!--<div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">澶囨敞</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value="">
                                                 <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value" style=" width: 500px;">
                                             </div>
-                                        </div>
+                                        </div>-->
 
 
 
                                     </div>
                                     <div class="layui-row">
-                                        <div class="layui-inline">
+                                        <!--<div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">缁勭粐*</label>
                                             <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
-                                                <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
+                                                <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">-->
                                                     <!--鍔ㄦ�佹覆鏌撶粍缁�-->
-                                                </select>
+                                                <!--</select>
                                             </div>
-                                        </div>
+                                        </div>-->
                                     </div>
                                 </div>
                             </div>
@@ -551,7 +566,7 @@
 
             //鍒濆琛ㄦ牸鏁版嵁
             var rowdata = [{
-                "HProcNo": "10", "HProcID_S": 0, "HProcType": "涓诲伐搴�", "HCenterID_S": 0, "HCenterID_SName": ""
+                "HProcNo": "10", "HProcID_S": 0, "HProcType": "涓诲伐搴�", "HCenterID_S": 0, "HCenterID_SName": "","宸ュ簭浠g爜":""
                 , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": ""
                 , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "宸ュ簭": "","宸ユ":""
                 , "HProcID": 0, "宸ヤ綔涓績浠g爜": "", "HCenterID": 0, "宸ヤ綔涓績": "", "HSupID": 0
@@ -579,12 +594,13 @@
                 , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
                 , totalRow: true
                 //, cellMinWidth: 120
-                , height: 400
+                , height: 450
                 , cols: [[ //琛ㄥご
                     { type: 'checkbox', totalRowText: '鍚堣琛�' }
                     , { type: 'numbers', field: '搴忓彿', title: '搴忓彿', totalRow: true }
                     , { field: 'HProcNo', title: '娴佹按鍙�', edit: 'text' }
-                     , { field: 'HProcID', title: '宸ュ簭ID', hide: true }//, hide: true
+                    , { field: 'HProcID', title: '宸ュ簭ID', hide: true }//, hide: true
+                    , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜'}
                     , { field: '宸ュ簭', title: '宸ュ簭', edit: 'text', event: "CheckHProcID" }//f7
                     , { field: 'HProcID_S', title: '宸ユID', hide: true }//, hide: true
                     , { field: '宸ユ', title: '宸ユ', edit: 'text', event: "CheckHProcMulID" }//f7
@@ -1565,6 +1581,8 @@
                     layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
                         if (rowIndex === '0') {
                             layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+                        } else if (table.cache["mainTable"][obj.tr.data('index')].HProcNo == "9999") {
+                            layer.msg('绯荤粺杞伐搴忥紝涓嶅厑璁稿垹闄わ紒锛侊紒');
                         } else {
                             var oldData = table.cache["mainTable"];
                             oldData.splice(obj.tr.data('index'), 1)
@@ -1947,6 +1965,7 @@
                                         var j = 0;
                                         for (var i = (NowNum - 1); i < option.data.length; i++) {
                                             option.data[i]["宸ュ簭"] = WorkCente[j]["宸ュ簭鍚嶇О"];
+                                            option.data[i]["宸ュ簭浠g爜"] = ProcessNumber[j].substring(1, ProcessNumber[j].length - 1);
                                             option.data[i]["HProcID"] = WorkCente[j]["HProcID"];
                                             option.data[i]["宸ヤ綔涓績"] = WorkCente[j]["宸ヤ綔涓績鍚嶇О"];
                                             option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"];
@@ -1959,7 +1978,7 @@
                                         //鍦ㄤ笅鏂规坊鍔犳柊鐨勮〃鏍兼暟鎹�
                                         for (var i = 0; i < num; i++) {
                                             option.data.push({
-                                                "HProcNo": (table.cache["mainTable"].length + i + 1) * 10, "HProcID_S": 0, "HProcType": "涓诲伐搴�", "HCenterID_S": 0, "HCenterID_SName": ""
+                                                "HProcNo": (table.cache["mainTable"].length + i + 1) * 10, "HProcID_S": 0, "HProcType": "涓诲伐搴�", "HCenterID_S": 0, "HCenterID_SName": "", "宸ュ簭浠g爜": ProcessNumber[j].substring(1, ProcessNumber[j].length - 1)
                                                 , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": ""
                                                 , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "宸ュ簭": WorkCente[j]["宸ュ簭鍚嶇О"]
                                                 , "HProcID": WorkCente[j]["HProcID"], "宸ヤ綔涓績浠g爜": WorkCente[j]["宸ヤ綔涓績浠g爜"], "HCenterID": WorkCente[j]["HCenterID"], "宸ヤ綔涓績": WorkCente[j]["宸ヤ綔涓績鍚嶇О"], "HSupID": 0
@@ -1983,6 +2002,7 @@
                                         var j = 0;
                                         for (var i = (NowNum - 1); i < (NowNum - 1) + ProcessNumber.length; i++) {
                                             option.data[i]["宸ュ簭"] = WorkCente[j]["宸ュ簭鍚嶇О"];
+                                            option.data[i]["宸ュ簭浠g爜"] = ProcessNumber[j].substring(1, ProcessNumber[j].length - 1);
                                             option.data[i]["HProcID"] = WorkCente[j]["HProcID"];
                                             option.data[i]["宸ヤ綔涓績"] = WorkCente[j]["宸ヤ綔涓績鍚嶇О"];
                                             option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"];
@@ -2014,6 +2034,7 @@
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
                                             "宸ュ簭": OptionData[0].宸ュ簭鍚嶇О
+                                            , "宸ュ簭浠g爜": OptionData[0].宸ュ簭浠g爜
                                             , "HProcID": OptionData[0].HItemID
                                             , "宸ヤ綔涓績": OptionData[0].宸ヤ綔涓績
                                             , "HCenterID": OptionData[0].HWorkCenterID
@@ -2403,7 +2424,7 @@
                         for (var i = 0; i < d.data.length; i++) {
                             rowdata.push(
                                 {
-                                    "HProcNo": d.data[i].宸ュ簭鍙�, "HProcID_S": d.data[i].宸ユ, "HProcType": d.data[i].宸ュ簭绫诲瀷, "HCenterID_S": d.data[i].HCenterID_S, "HCenterID_SName": d.data[i].浜х嚎涓績
+                                    "HProcNo": d.data[i].宸ュ簭鍙�, "HProcID_S": d.data[i].宸ユ, "HProcType": d.data[i].宸ュ簭绫诲瀷, "HCenterID_S": d.data[i].HCenterID_S, "HCenterID_SName": d.data[i].浜х嚎涓績, "宸ュ簭浠g爜": d.data[i].宸ュ簭浠g爜
                                     , "HWorkQty_S": d.data[i].浜х嚎浜ц兘, "HSubStdEmpQty_S": d.data[i].浜х嚎浜烘暟, "HMouldNo": d.data[i].妯″叿缂栧彿, "HChangeMould": d.data[i].鎹㈡ā鏃堕棿, "HPackStd": d.data[i].鍛ㄨ浆绠辨爣鍑�
                                     , "HPack": d.data[i].鍛ㄨ浆绠�, "HPutArea": d.data[i].鏆傛斁鍖�, "HMyWorkDays": d.data[i].鐢熶骇鍛ㄦ湡, "HMyFixWorkDays": d.data[i].鍥哄畾鐢熶骇澶╂暟, "宸ュ簭": d.data[i].宸ュ簭, "宸ユ": d.data[i].宸ユ鍚嶇О
                                     , "HProcID": d.data[i].HProcID, "宸ヤ綔涓績浠g爜": d.data[i].宸ヤ綔涓績浠g爜, "HCenterID": d.data[i].HCenterID, "宸ヤ綔涓績": d.data[i].宸ヤ綔涓績鍚嶇О, "HSupID": d.data[i].HSupID
diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCheckQuery.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCheckQuery.html"
index b5ba12c..579822f 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCheckQuery.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCheckQuery.html"
@@ -88,12 +88,12 @@
                         <h1 style="text-align:center;margin-bottom:7px;margin-top:7px;"><b>宸ヨ壓璺嚎鏌ヨ</b></h1>
                         <div class="layui-tab layui-tab-card" lay-filter="table">
                             <ul class="layui-tab-title">
-                                <li class="layui-this">鎴戝垱寤虹殑</li>
-                                <li>闇�瑕佹垜瀹℃牳鐨�</li>
+                                <li>鎴戝垱寤虹殑</li>
+                                <li class="layui-this">闇�瑕佹垜瀹℃牳鐨�</li>
                                 <li>鎴戝凡瀹℃牳鐨�</li>
                             </ul>
                             <div class="layui-tab-content" style="">
-                                <div class="layui-tab-item layui-show">
+                                <div class="layui-tab-item ">
                                     <script type="text/html" id="toolbarDemoSend">
                                         <div class="layui-btn-container">
                                             <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
@@ -108,7 +108,7 @@
                                     </script>
                                     <table class="" id="mainTableSend" lay-filter="mainTableSend"></table>
                                 </div>
-                                <div class="layui-tab-item ">
+                                <div class="layui-tab-item  layui-show">
                                     <script type="text/html" id="toolbarDemoNeedCheck">
                                         <div class="layui-btn-container">
                                             <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
@@ -176,7 +176,7 @@
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
             //鏌ヨ
-            get_Display(1);
+            get_Display(2);
             //get_Display(2);
             //get_Display(3);
             //#endregion
@@ -493,7 +493,7 @@
                 var url = "";
                 var user = sessionStorage["HUserName"];
                 if (type == 1) {
-                    var sWhere = "and 鍒跺崟浜� = '" + user + "'"
+                    var sWhere = "and 鍒跺崟浜� = '" + user + "'" + " and 宸ュ簭浠g爜 != '9999' and HBillSubType<>'SUB'" + "and 瀹℃牳浜� = ''"
                     url = '/LEMS/MES_Gy_RoutingBillList_Json';
                     userData = { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HBillSubType": "3301" };
                     
@@ -609,7 +609,7 @@
                                 option = optionNeedCheck;
                             }
                             else if (type == 3) {
-                                optionChecked.data = data1.data;
+                                optionChecked.data = data1.data.slice(0, 1000);//鑾峰彇鍓�1000
                                 //璁剧疆鍒楄〃鍚屼竴涓崟鎹彧鏈夌涓�鏉℃暟鎹樉绀轰富琛ㄤ俊鎭紝鍏跺畠璁板綍鍙樉绀哄瓙琛ㄤ俊鎭�
                                 //鑾峰彇瀛愯〃鍒楁暟鎹�
                                 var colList = [];
@@ -883,13 +883,14 @@
             function set_CheckBill_Flow(num, tableName) {
                 var checkStatus = table.checkStatus(tableName)
                     , data = checkStatus.data;
-                if (checkStatus.data.length === 1) {
-                    var InterID = data[0].hmainid.toString();
+                if (checkStatus.data.length != 0) {
+                    var uniqueIds = [...new Set(data.map(obj => obj.hmainid))];//灏嗗璞℃暟缁刬d鎻愬彇鍘婚噸
+                    var queryString = uniqueIds.join(",");//灏唅ds鍙樻垚鏁扮粍
                     //閫昏緫瀹℃牳鏂规硶
                     $.ajax({
                         type: "GET",
-                        url: GetWEBURL() + "/Gy_Routing/AuditFlow", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
-                        data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] },
+                        url: GetWEBURL() + "/Gy_Routing/CheckAllFlow", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterIDS": queryString, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] },
                         success: function (result) {
                             if (result.count == 1) {
                                 layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -916,7 +917,7 @@
                     });
                 }
                 else {
-                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                    layer.msg('璇烽�夋嫨鑷冲皯涓�琛屾暟鎹鏍革紒');
                 }
             }
             //#endregion
diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCloseList.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCloseList.html"
index 8231fd4..692633e 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCloseList.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillCloseList.html"
@@ -23,7 +23,7 @@
             <div class="layui-card" style="padding: 1px">
                 <div class="layui-card-body" style="padding: 1px;">
                     <form class="layui-form" action="" lay-filter="component-form-group">
-                        <div class="layui-collapse">
+                        <div class="layui-collapse" hidden>
                             <div class="layui-colla-item">
                                 <div class="layui-colla-title layui-inline">
                                     <div class="layui-inline">
@@ -179,7 +179,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>-->
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
+                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>瀹℃牳</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AbandonCheck" id="AbandonCheck"><i class="layui-icon layui-icon-form"></i>鍙嶅鏍�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_defaultRoute" id="set_defaultRoute"><i class="layui-icon layui-icon-form"></i>鍚敤榛樿</button>
@@ -187,7 +187,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_CheckFlowInfo" id="get_CheckFlowInfo"><i class="layui-icon layui-icon-form"></i>鏌ョ湅瀹℃壒杩涘害</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill_Flow" id="CheckBill_Flow"><i class="layui-icon layui-icon-form"></i>澶氱骇瀹℃牳</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AbandonCheck_Flow" id="AbandonCheck_Flow"><i class="layui-icon layui-icon-form"></i>澶氱骇鍙嶅鏍�</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_RejectCheck_Flow" id="RejectCheck_Flow"><i class="layui-icon layui-icon-form"></i>椹冲洖</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_RejectCheck_Flow" id="RejectCheck_Flow"><i class="layui-icon layui-icon-form"></i>椹冲洖</button>-->
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>鍏抽棴</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>鍙嶅叧闂�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html"
index 4b16ca2..5d59a8a 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html"
@@ -866,7 +866,7 @@
                 }
                 if (HMaterID != "" && HMaterID != "undefined" && HMaterID != null) {
                     //浠庡埆鐨勯〉闈㈡墦寮�浼犲叆Hmaterid鍊硷紝璁剧疆鐗╂枡杩囨护,鏈叧闂�
-                    sWhere += " and HMaterID = " + HMaterID + " and 鍏抽棴浜�=''''";
+                    sWhere += " and HMaterID = " + HMaterID + " and 鐘舵��=''瀹℃牳'' and 澶辨晥鏃堕棿>GETDATE()";
                 } else {
                     //涓嶆槸浠庡埆鐨勯〉闈㈡墦寮�
                     var HMaterID2 = $("#HMaterID").val();
diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillToInvalidatedList.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillToInvalidatedList.html"
new file mode 100644
index 0000000..842e2b1
--- /dev/null
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillToInvalidatedList.html"
@@ -0,0 +1,1576 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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/layui/layui.js"></script>
+    <script src="../../../layuiadmin/scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/scripts/jquery-1.4.1.min.js"></script>
+    <script src="../../../layuiadmin/pubcustom.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/HideButton.js"></script>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" name="WorkCenter" id="WorkCenter">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐗╂枡浠g爜</label>
+                                    <div class="layui-input-block">
+                                        <input type="hidden" class="layui-input" lay-verify="HMaterID" name="HMaterID" id="HMaterID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                        <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;">
+                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHMaterID" id="btnHMaterID" 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: 76px;">鐗╂枡鍚嶇О</label>
+                                    <div class="layui-input-block" style="margin-left: 107px;">
+                                        <input type="text" class="layui-input" name="HMaterName" id="HMaterName">
+                                    </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="HModel" id="HModel">
+                                    </div>
+                                </div>
+                                
+                                <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">鐢熶骇璁㈠崟缁勭粐</label>
+                                        <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
+                                            <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
+                                                <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                            </select>
+                                        </div>
+                                    </div>
+                                    <button class="layui-btn layuiadmin-btn-order" style="display:none;" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                    </button>
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding: 0 5px; display: none;">閲嶇疆</button>
+                                </div>
+
+                                <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+
+                                    <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px ">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">杩囨护</label>
+                                            <div class="layui-input-block">
+                                                <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
+                                                <option value="0" selected="selected"></option>
+                                                <option value="=">=</option>
+                                                <option value=">=">>=</option>
+                                                <option value=">">></option>
+                                                <option value="<="><=</option>
+                                                <option value="<"><</option>
+                                                <option value="<>"><></option>
+                                                <option value="7">鍖呭惈</option>
+                                                <option value="8">宸﹀寘鍚�</option>
+                                                <option value="9">鍙冲寘鍚�</option>
+                                                <option value="10">涓嶅寘鍚�</option>
+                                            </select>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">杩囨护</label>
+                                            <div class="layui-input-block">
+                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
+                                                <option value="0" selected="selected"></option>
+                                                <option value="=">=</option>
+                                                <option value=">=">>=</option>
+                                                <option value=">">></option>
+                                                <option value="<="><=</option>
+                                                <option value="<"><</option>
+                                                <option value="<>"><></option>
+                                                <option value="7">鍖呭惈</option>
+                                                <option value="8">宸﹀寘鍚�</option>
+                                                <option value="9">鍙冲寘鍚�</option>
+                                                <option value="10">涓嶅寘鍚�</option>
+                                            </select>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
+                                        </div>
+                                    </div>
+
+                                    <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">杩囨护</label>
+                                            <div class="layui-input-block">
+                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
+                                                <option value="0" selected="selected"></option>
+                                                <option value="=">=</option>
+                                                <option value=">=">>=</option>
+                                                <option value=">">></option>
+                                                <option value="<="><=</option>
+                                                <option value="<"><</option>
+                                                <option value="<>"><></option>
+                                                <option value="7">鍖呭惈</option>
+                                                <option value="8">宸﹀寘鍚�</option>
+                                                <option value="9">鍙冲寘鍚�</option>
+                                                <option value="10">涓嶅寘鍚�</option>
+                                            </select>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                        <table class="" id="mainTable" lay-filter="mainTable"></table>
+                        <div id="page" style="position:relative;bottom:0;"></div>
+                        <script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew" id="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
+                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNewSub" id="set_AddNewSub"><i class="layui-icon layui-icon-file-b"></i>鏂板瀛愯矾绾�</button>-->
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill" id="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>-->
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
+                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>瀹℃牳</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AbandonCheck" id="AbandonCheck"><i class="layui-icon layui-icon-form"></i>鍙嶅鏍�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_defaultRoute" id="set_defaultRoute"><i class="layui-icon layui-icon-form"></i>鍚敤榛樿</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_closeOtherRoute" id="set_closeOtherRoute"><i class="layui-icon layui-icon-form"></i>绂佺敤鍏跺畠</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_startCheckBill" id="set_startCheckBill"><i class="layui-icon layui-icon-form"></i>鍙戣捣瀹℃壒</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_CheckFlowInfo" id="get_CheckFlowInfo"><i class="layui-icon layui-icon-form"></i>鏌ョ湅瀹℃壒杩涘害</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill_Flow" id="CheckBill_Flow"><i class="layui-icon layui-icon-form"></i>澶氱骇瀹℃牳</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AbandonCheck_Flow" id="AbandonCheck_Flow"><i class="layui-icon layui-icon-form"></i>澶氱骇鍙嶅鏍�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_RejectCheck_Flow" id="RejectCheck_Flow"><i class="layui-icon layui-icon-form"></i>椹冲洖</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>鍏抽棴</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>鍙嶅叧闂�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-ProcPriceRequestBills" id="btn-ProcPriceRequestBills"><i class="layui-icon layui-icon-delete"></i>澶氳涓嬫帹(瀹氶鐢宠鍗�)</button>-->
+                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
+    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
+    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit"><i class="layui-icon layui-icon-repeat"></i>瀹℃牳</button>
+    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>鍙嶅鏍�</button>-->
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="set_HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>-->
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            //var sWhere = " 浜у搧浠g爜 = 'BX0002'";
+            var sWhere = "";
+            var option = [];
+            var HBillType = 3301;
+            var ins;                        //鐢ㄤ簬瀵煎嚭excel
+            var HModName = "Gy_RoutingBillToInvalidatedList";
+            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            //鑾峰彇鍙傛暟
+            function getUrlVars() {
+                var vars = [], hash;
+                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+                for (var i = 0; i < hashes.length; i++) {
+                    hash = hashes[i].split('=');
+                    vars.push(hash[0]);
+                    vars[hash[0]] = hash[1];
+                }
+                return vars;
+            }
+
+            var HMaterID = "";
+            var HProID = 0;
+            var params = getUrlVars();
+            if (params[params[0]] != "undefined") {
+                HMaterID = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇
+                HProID = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇
+            }
+            //#endregion
+
+            //#region 杩涘叆椤甸潰鍗冲姞杞�
+
+
+            //鍒濆鍖栫晫闈�
+            set_ClearBill();
+
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //#region 澶村伐鍏锋爮浜嬩欢
+            table.on('toolbar(mainTable)', function (obj) {
+                switch (obj.event) {
+                    //鏂板
+                    case 'set_AddNew': set_AddNew();
+                        break;
+                    //鏂板瀛愯矾绾�
+                    case 'set_AddNewSub': set_AddNewSub();
+                        break;
+                    //缂栬緫
+                    case 'set_ShowBill': set_ShowBill();
+                        break;
+                    //澶氳涓嬫帹
+                    case 'btn-ProcPriceRequestBills': set_ProcPriceRequestBills();
+                        break;
+                    //鍒犻櫎
+                    case 'set_DeleteBill': set_DeleteBill();
+                        break;
+                    //鍚敤榛樿
+                    case 'set_defaultRoute': set_defaultRoute();
+                        break;
+                    //绂佺敤鍏跺畠
+                    case 'set_closeOtherRoute': set_closeOtherRoute();
+                        break;
+                    //鍙戣捣瀹℃壒
+                    case 'set_startCheckBill': set_startCheckBill();
+                        break;
+                    //鏌ョ湅瀹℃壒杩涘害
+                    case 'get_CheckFlowInfo': get_CheckFlowInfo();
+                        break;
+                    //澶氱骇瀹℃牳
+                    case 'set_CheckBill_Flow': set_CheckBill_Flow(0);
+                        break;
+                    //澶氱骇鍙嶅鏍�
+                    case 'set_AbandonCheck_Flow': set_CheckBill_Flow(1);
+                        break;
+                    //椹冲洖
+                    case 'set_RejectCheck_Flow': set_RejectCheck_Flow();
+                        break;
+                    //澶嶅埗
+                    case 'set_Copy': set_Copy();
+                        break;
+                    //娴忚
+                    case 'get_PrintReport': get_PrintReport();
+                        break;
+                    //鍒锋柊
+                    case 'get_Refresh': get_Refresh();
+                        break;
+                    //瀹℃牳
+                    case 'set_CheckBill': set_CheckBill(1);
+                        break;
+                    //鍙嶅鏍�
+                    case 'set_AbandonCheck': set_CheckBill(2);
+                        break;
+                    //鍏抽棴
+                    case 'set_CloseBill': set_CloseBill(1);
+                        break;
+                    //鍙嶅叧闂�
+                    case 'set_CancelCloseBill': set_CloseBill(2);
+                        break;
+                    //閫�鍑烘寜閽�
+                    case 'get_Exit': Pub_Close(2);
+                        break;
+                    //鍒楄缃�
+                    case 'set_HideColumn': get_HideColumn();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        get_Export();
+                        break;
+                    //鎸夐挳璁剧疆
+                    case 'set_HideButton':
+                        var btns = document.getElementsByTagName("button");     //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
+                        get_HideButton(btns, "3301", HModName, sessionStorage["HUserName"]);
+                        break;
+                };
+            });
+
+            //#endregion
+
+            //#region 鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅
+                 get_FastQuery(2);
+            });
+            //#endregion
+
+            //鐗╂枡
+            form.on('submit(btnHMaterID)', function (data) {//閫夋嫨浠撲綅
+
+                get_btnHMaterID();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+
+                set_ClearQuery();
+            });
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+            //鑾峰彇缁勭粐
+            function Organ() {
+                //鑾峰彇鐧诲綍椤电粍缁囧垪
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Web/GetOrganizations",
+                    success: function (result) {
+                        var Organization = "";
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
+                            }
+                            $("#HOrgID").append(Organization);
+                            $("#HOrgID").val(sessionStorage["OrganizationID"])
+                            form.render('select');
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+            //#endregion
+
+            //#region 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                Organ();
+                //鏌ヨ
+                get_FastQuery(1);
+            }
+            //#endregion
+
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , cols: [[]]
+                    , data: [[]]
+                    , height: 800
+                    , page: true
+                    , totalRow: true
+                    , cellMinWidth: 90
+                    , limit: 50
+                    , limits: [50, 500, 5000, 20000]
+                    , done: function (res, curr, count) {
+                        soulTable.render(this);
+                    }
+                }
+                
+            }
+            //#region 鎺掑簭鍚庨�夋嫨
+            table.on('sort(mainTable)', function (obj) { //娉細sort 鏄伐鍏锋潯浜嬩欢鍚嶏紝test 鏄� table 鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
+                table.reload('mainTable', {
+                    initSort: obj //璁板綍鍒濆鎺掑簭锛屽鏋滀笉璁剧殑璇濓紝灏嗘棤娉曟爣璁拌〃澶寸殑鎺掑簭鐘舵�併�� layui 2.1.1 鏂板鍙傛暟
+                    , where: { //璇锋眰鍙傛暟锛堟敞鎰忥細杩欓噷闈㈢殑鍙傛暟鍙换鎰忓畾涔夛紝骞堕潪涓嬮潰鍥哄畾鐨勬牸寮忥級
+                        field: obj.field //鎺掑簭瀛楁   鍦ㄦ帴鍙d綔涓哄弬鏁板瓧娈�  field order
+                        , order: obj.type //鎺掑簭鏂瑰紡   鍦ㄦ帴鍙d綔涓哄弬鏁板瓧娈�  field order
+                    }
+                });
+                option.data = layui.table.cache["mainTable"];
+                table.render(option);
+                var btns = document.getElementsByTagName("button");     //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
+                Display_HideButton(btns, "3301", HModName, sessionStorage["HUserName"]);
+            });
+            //#endregion
+
+            //#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
+
+            //#region 閲嶇疆杩囨护鏉′欢鏂规硶
+            function set_ClearQuery() {
+                $("#WorkCenter").val("");//鍗曟嵁鍙�
+                $("#HMaterID").val(0);//鐗╂枡
+                $("#HMaterName").val("");//鐗╂枡
+                $("#HMaterNumber").val("");//鐗╂枡
+                $("#HModel").val("");//鐗╂枡
+                $("#HOrderProcNO").val("");//鍗曟嵁绫诲瀷
+                $("#ColContent").val("");
+                $("#ColName").val("0");
+                $("#Comparator").val("0"); $("#ColContent1").val("");
+                $("#ColName1").val("0");
+                $("#Comparator1").val("0"); $("#ColContent2").val("");
+                $("#ColName2").val("0");
+                $("#Comparator2").val("0");
+                $("#HOrgID").val(sessionStorage["OrganizationID"]);
+                form.render('select');
+                $("#btnSearch").click();
+                sWhere = "";
+            }
+            //#endregion
+
+
+            //鐗╂枡
+            function get_btnHMaterID() {
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鐗╂枡'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , 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);
+                        $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);
+                        $("#HMaterNumber").val(checkStatus.data[0].鐗╂枡浠g爜);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                })
+            }
+            //#endregion  鐩戝惉缃戞牸琛ㄤ綋浜嬩欢
+            table.on('tool(mainTable)', function (obj) {
+                var data = obj.data;
+
+                //鍗曟嵁鍙疯秴閾炬帴
+                if (obj.event == '鍗曟嵁鍙�') {                  //妫�鏌� obj.event 鏄惁绛変簬瀛楃涓� '鍗曟嵁鍙�'銆傚鏋滅瓑浜庯紝鍒欐墽琛宨f寰幆
+                    var linterid = data.hmainid.toString();    //澹版槑鍙橀噺linterid 涓� data.hmainid
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({                //浣跨敤 layer鐨刼pen鎵撳紑寮瑰嚭 灞�
+                        type: 2                         //琛ㄧず寮瑰嚭灞傜殑鍐呭鏄竴涓� iframe
+                        , area: ['100%', '100%']
+                        , title: '缂栬緫'  //璁剧疆寮瑰嚭灞傜殑鍚嶅瓧鍜屽彉閲�
+                        , closeBtn: 1//鏄剧ず鍏抽棴鎸夐挳
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../宸ヨ壓璺嚎/Gy_RoutingBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=3301'  //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
+
+                        , resize: false,  //鏄惁鍏佽鐢ㄦ埛璋冩暣寮瑰嚭澶у皬
+                        end: function () {  //褰撳叧闂椂璋冪敤
+                            get_FastQuery(table, option);
+                        }
+                        , cancel: function () {  //鐐瑰嚮鍙栨秷鏃朵娇鐢ㄥ洖璋�
+                            //$(".layui-btn").removeClass("layui-btn-disabled");
+                        }
+                    })
+                }
+            });
+             //#endregion
+            //#region 鏌ヨ
+            function get_Display(sWhere) {
+                var ajaxLoad = layer.load();
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Gy_RoutingBill/getInvalidityReport',
+                    type: "GET",
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]},
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            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++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    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: '鍗曟嵁鍙�' });
+                                } 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 });
+                                    }
+                                }
+                            }
+                            option.cols=[col];
+                            option.data = data1.data;
+                            //璁剧疆鍒楄〃鍚屼竴涓崟鎹彧鏈夌涓�鏉℃暟鎹樉绀轰富琛ㄤ俊鎭紝鍏跺畠璁板綍鍙樉绀哄瓙琛ㄤ俊鎭�
+                            //鑾峰彇瀛愯〃鍒楁暟鎹�
+                            var colList = [];
+                            for (var i = 0; i < option.cols[0].length; i++) {
+                                colList.push(option.cols[0][i].field);
+                            }
+                            //璁剧疆鏁版嵁
+                            var result = data1.data;
+                            var temp = "";
+                            for (var i = 0; i < result.length; i++) {
+                                if (temp != result[i]["鍗曟嵁鍙�"]) {
+                                    temp = result[i]["鍗曟嵁鍙�"];
+                                } else {
+                                    var initIndex = $.inArray("鍗曟嵁鍙�", colList);
+                                    var lastIndex = $.inArray("hsubid", colList);
+                                    for (var j = initIndex; j < lastIndex; j++) {
+                                        var fieldName = colList[j];
+                                        result[i][fieldName] = "";
+                                    }
+                                }
+                            }
+
+
+                            option.data = result;
+                            layer.close(ajaxLoad);
+                            DisPlay_HideColumn();
+                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                                ColFilter();
+                            }
+                            //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 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 蹇�熻繃婊�
+            function get_FastQuery(number) {
+                var HOrgID = "";
+                var HOrderProcNO = $("#HOrderProcNO").val();//鍗曟嵁绫诲瀷
+                //var HMaterID = $("#HMaterID").val();
+                var HMaterName = $("#HMaterName").val();
+                var HMaterNumber = $("#HMaterNumber").val();
+                var HModel = $("#HModel").val();
+                var WorkCenter = $("#WorkCenter").val();//鍗曟嵁鍙�
+                var ColName = $("#ColName").val();//澶嶉�夋
+                var Comparator = $("#Comparator").val()
+                var ColContent = $("#ColContent").val();
+                var ColName1 = $("#ColName1").val();//澶嶉�夋
+                var Comparator1 = $("#Comparator1").val()
+                var ColContent1 = $("#ColContent1").val();
+                var ColName2 = $("#ColName2").val();//澶嶉�夋
+                var Comparator2 = $("#Comparator2").val()
+                var ColContent2 = $("#ColContent2").val();
+
+                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;
+                    }
+                    sWhere += " and " + ColName + " " + com;
+                }
+
+                if (ColName1 != 0 && Comparator1 != 0) {
+                    var com1 = "";
+                    switch (Comparator1) {
+                        case "7":
+                            com1 = "like'%" + ColContent1 + "%'";
+                            break;
+                        case "8":
+                            com1 = "like'%" + ColContent1 + "'";
+                            break;
+                        case "9":
+                            com1 = "like'" + ColContent1 + "%'";
+                            break;
+                        case "10":
+                            com1 = "not like'%" + ColContent1 + "%'";
+                            break;
+                        default:
+                            com1 = "" + Comparator1 + "'" + ColContent1 + "'";
+                            break;
+                    }
+                    sWhere += " and " + ColName1 + " " + com1;
+                }
+                if (ColName2 != 0 && Comparator2 != 0) {
+                    var com2 = "";
+                    switch (Comparator2) {
+                        case "7":
+                            com2 = "like'%" + ColContent2 + "%'";
+                            break;
+                        case "8":
+                            com2 = "like'%" + ColContent2 + "'";
+                            break;
+                        case "9":
+                            com2 = "like'" + ColContent2 + "%'";
+                            break;
+                        case "10":
+                            com2 = "not like'%" + ColContent2 + "%'";
+                            break;
+                        default:
+                            com2 = "" + Comparator + "'" + ColContent + "'";
+                            break;
+                    }
+                    sWhere += " and " + ColName2 + " " + com2;
+                }
+                if (HMaterID != "" && HMaterID != "undefined" && HMaterID != null) {
+                    //浠庡埆鐨勯〉闈㈡墦寮�浼犲叆Hmaterid鍊硷紝璁剧疆鐗╂枡杩囨护,鏈叧闂�
+                    sWhere += " and HMaterID = " + HMaterID + " and 鍏抽棴浜�=''";
+                } else {
+                    //涓嶆槸浠庡埆鐨勯〉闈㈡墦寮�
+                    var HMaterID2 = $("#HMaterID").val();
+                    sWhere += (HMaterID2 == 0 ? "" : (" and HMaterID = " + HMaterID2));
+                }
+                if (HProID != 0 && HProID != "undefined" && HProID != null) {
+                    sWhere += " and HMainProcID = " + HProID;
+                }
+                if (number == 1) {
+                    HOrgID = sessionStorage["OrganizationID"];
+                }
+                else {
+                    HOrgID = $("#HOrgID").val();//缁勭粐
+                }
+
+                if (HOrderProcNO) {
+                    sWhere += " and 鍗曟嵁绫诲瀷 like '%" + HOrderProcNO + "%'";
+                }
+                if (HMaterName) {
+                    sWhere += "and 鐗╂枡鍚嶇О like '%" + HMaterName + "%'";
+                }
+                if (HMaterNumber) {
+                    sWhere += "and  鐗╂枡浠g爜 like '%" + HMaterNumber + "%'";
+                }
+                if (HModel) {
+                    sWhere += "and  瑙勬牸鍨嬪彿 like '%" + HModel + "%'";
+                }
+                if (WorkCenter) {
+                    sWhere += " and 鍗曟嵁鍙� like '%" + WorkCenter + "%'";
+                }
+                if (HOrgID) {
+                    sWhere += " and HOrgID = '" + HOrgID + "'";
+                }
+               
+                sWhere += " and 宸ュ簭浠g爜 != '9999' and HBillSubType<>'SUB'"
+                get_Display(sWhere);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+            //#endregion
+
+            //#region 鏂板
+            function set_AddNew() {
+                layer.open({
+                    type: 2
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['100%', '100%']
+                    , title: '宸ヨ壓璺嚎-鏂板'
+                    , shift: 0//寮瑰嚭鍔ㄧ敾
+                    , content: '../宸ヨ壓璺嚎/Gy_RoutingBill.html?OperationType=1&linterid=&HSouceBillType=3301&linteridSub=-1'
+                    , end: function () {
+                        //鍒锋柊椤甸潰,
+                        location.reload();
+                    }
+                })
+            }
+            //#endregion
+
+            //娣诲姞瀛愯矾绾�
+            function set_AddNewSub() {
+                layer.open({
+                    type: 2
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['100%', '100%']
+                    , title: '宸ヨ壓璺嚎-鏂板'
+                    , shift: 0//寮瑰嚭鍔ㄧ敾
+                    , content: '../宸ヨ壓璺嚎/Gy_RoutingBill.html?OperationType=1&linterid=&HSouceBillType=SUB&linteridSub=-1'
+                    , end: function () {
+                        //鍒锋柊椤甸潰,
+                        location.reload();
+                    }
+                })
+            }
+
+            //#region 缂栬緫
+            function set_ShowBill() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].HItemID;
+                    //var linteridSub = data[0].hsubid;
+
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '宸ヨ壓璺嚎-缂栬緫'
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: '../宸ヨ壓璺嚎/Gy_RoutingBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=3301'
+                        , end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
+            }
+            //#endregion
+
+            //#region 鍒犻櫎
+            function set_DeleteBill() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var hmainid = data[0].hmainid;
+                    layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+                        var wait = layer.load();
+                        //閫昏緫鍒犻櫎鏂规硶
+                        $.ajax({
+                            url: GetWEBURL() + '/LEMS/DeltetGy_RoutingBillSub',
+                            type: "GET",
+                            data: { "lngBillKey": hmainid, "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
+                            success: function (result) {
+                                console.log('gouba' + result);
+                                if (result.count == 1) {
+                                    layer.msg(result.Message, { icon: 1 }, function () {
+                                        // 寰楀埌frame绱㈠紩
+                                        var index = layer.getFrameIndex(window.name);
+                                        //鍏抽棴褰撳墠frame
+                                        layer.close(wait);
+                                        //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                        window.location.reload();
+                                    });
+                                } else {
+                                    layer.alert(result.code + result.Message, { icon: 5 });
+                                    layer.close(wait);
+                                }
+                            }, error: function () {
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                                layer.close(wait);
+                            }
+                        });
+                    })
+
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒');
+                }
+
+            }
+            //#endregion
+
+            //#region 澶氳涓嬫帹锛堥噰璐叆搴撳崟锛�
+            function set_ProcPriceRequestBills() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (data.length > 0) {
+                    var dataArray = [];
+                    for (var i = 0; i < data.length; i++) {
+                        var temp = {
+                            "hmainid": data[i].hmainid
+                            , "hsubid": data[i].hsubid
+                        }
+                        dataArray.push(temp);
+                        //if (data[i].鐘舵�� != "瀹℃牳") {
+                        //    var err = "涓嬫帹澶辫触!鍗曟嵁銆�" + data[i].鍗曟嵁鍙� + "銆戠殑鐘舵�佷负鈥�" + data[0].鐘舵�� + "鈥�,涓嶅厑璁镐笅鎺紒";
+                        //    layer.alert(err, { icon: 5 });
+                        //    return;
+                        //}
+                        //if (data[i].琛岀姸鎬� != "") {
+                        //    var err = "涓嬫帹澶辫触!鍗曟嵁銆�" + data[i].鍗曟嵁鍙� + "銆戠殑鐘舵�佷负鈥�" + data[0].琛岀姸鎬� + "鈥�,涓嶅厑璁镐笅鎺紒";
+                        //    layer.alert(err, { icon: 5 });
+                        //    return;
+                        //}
+                    }
+
+                    var datajson = {
+                        "data": dataArray
+                    };
+                    var url = encodeURI('../../宸ヨ祫绠$悊/瀹氶鐢宠/Pay_ProcPriceRequestBill.html?OperationType=4&linterid=0&HSouceBillType=3301&res=' + JSON.stringify(datajson))
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '宸ヨ壓璺嚎-澶氳涓嬫帹瀹氶鐢宠鍗�'
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: url
+                        , btn: [],
+                        // 鎸夐挳1 鐨勫洖璋�
+                        end: function (index, layero, that) {
+                            //鍒锋柊椤甸潰
+                            $("#btnSearch").trigger('click');
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨鏁版嵁涓嬫帹锛�');
+                }
+            }
+            //#endregion
+            //澶嶅埗
+            function set_Copy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].HItemID;
+
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '宸ヨ壓璺嚎-缂栬緫'
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: '../宸ヨ壓璺嚎/Gy_RoutingBill.html?OperationType=2&linterid=' + linterid + '&HSouceBillType=3301'
+                        , end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
+            }
+
+            //#region 鍒锋柊
+            function get_Refresh() {
+                set_ClearQuery();
+                get_FastQuery();
+            }
+
+            //鍚敤榛樿
+            function set_defaultRoute() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+
+                if (data.length == 1) {
+                    layer.confirm("纭瑕佸惎鐢ㄨ宸ヨ壓璺嚎涓虹墿鏂欓粯璁ゅ伐鑹鸿矾绾垮悧?", function (index) {
+                        var wait = layer.load();
+                        var HInterID = data[0].hmainid;
+                        $.ajax({
+                            url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute',
+                            type: "GET",
+                            data: { "HInterID": HInterID, "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
+                            success: function (result) {
+                                if (result.count == 1) {
+                                    get_FastQuery();
+                                    layer.msg(result.Message, { icon: 1 });
+                                    layer.close(wait);
+                                } else {
+                                    layer.alert(result.code + result.Message, { icon: 5 });
+                                    layer.close(wait);
+                                }
+                            }, error: function () {
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                                layer.close(wait);
+                            }
+                        });
+                    })
+                } else {
+                    layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�!");
+                }
+            }
+
+            //#region 鍏抽棴鍏跺畠
+            function set_closeOtherRoute() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1 && checkStatus.data[0]["瀹℃牳浜�"]=="") {
+                    var hmainid = data[0].hmainid.toString();
+                    var HName = data[0]["宸ヨ壓鍚嶇О"].toString();
+                    var HMaterID = data[0]["HMaterID"].toString();
+                    layer.open({
+                        type: 2
+                        , area: ['70%', '70%']
+                        , title: '浼氬叧闂殑鍗曟嵁鍒楄〃璇风‘璁�'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../璁″垝绠$悊/宸ヨ壓璺嚎/Gy_RoutingBillCloseList.html?HMaterID=' + HMaterID + '&HProID=' + 0 + '&HName=' + HName + '&HInterID=' + hmainid
+                        , resize: false
+                        , btn: ["纭畾", "鍙栨秷"]
+                        , btn1: function (index, laero) {
+                            $.ajax({
+                                url: GetWEBURL() + '/Gy_Routing/CloseOther',
+                                type: "GET",
+                                data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] },
+                                success: function (result) {
+                                    if (result.count == 1) {
+                                        layer.msg(result.Message, { icon: 1 });
+                                        layer.close(index);
+                                    } else {
+                                        layer.alert(result.code + result.Message, { icon: 5 });
+                                        layer.close(index);
+                                    }
+                                }, error: function () {
+                                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                                    
+                                }
+                            });
+                            //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                            layer.close(index);//鍏抽棴寮圭獥
+                        }
+                        ,end: function () {
+                            ////淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                            //if (get_needClose_Bar == 0) {
+                                $("#btnSearch").trigger('click');
+                            //} else if (get_needClose_Bar == 1) {
+                            //    $("#get_needClose").trigger('click');
+                            //}
+                        }
+                        , cancel: function () {
+
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾湭琚叧闂殑鏁版嵁鏌ョ湅锛�');
+                }
+            }
+            //#endregion
+
+            //瀹℃牳   [1 瀹℃牳銆�2 鍙嶅鏍竇
+            function set_CheckBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+
+                if (data.length == 1) {
+                    layer.confirm("纭瑕佸鏍稿悧?", function (index) {
+                        var wait = layer.load();
+                        var HInterID = data[0].hmainid;
+                        $.ajax({
+                            url: GetWEBURL() + '/Gy_RoutingBill/CheckGy_RoutingBill',
+                            type: "GET",
+                            data: { "HInterID": HInterID, "Type": num, "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
+                            success: function (result) {
+                                if (result.count == 1) {
+                                    if (num == 1) {
+                                        //妫�鏌ユ槸鍚﹀叿澶囧惎鐢ㄩ粯璁ゅ伐鑹鸿矾绾跨殑鏉冮檺锛屽瓨鍦紝鍒欏脊绐楁彁闂�
+                                        $.ajax({
+                                            url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute_CheckRight',
+                                            type: "GET",
+                                            async: false,
+                                            data: { "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
+                                            success: function (result1) {
+                                                if (result1.count == 1) {                                        //鎷ユ湁鏉冮檺
+                                                    layer.confirm("纭瑕佸惎鐢ㄨ宸ヨ壓璺嚎涓虹墿鏂欓粯璁ゅ伐鑹鸿矾绾垮悧?", function (index1) {
+                                                        //鍚敤榛樿宸ヨ壓璺嚎
+                                                        $.ajax({
+                                                            url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute',
+                                                            type: "GET",
+                                                            async: false,
+                                                            data: { "HInterID": HInterID, "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
+                                                            success: function (result2) {
+                                                                if (result2.count == 1) {
+                                                                    get_FastQuery();
+                                                                    layer.msg(result2.Message, { icon: 1 });
+                                                                } else {
+                                                                    layer.alert(result2.code + result2.Message, { icon: 5 });
+                                                                }
+                                                            }, error: function () {
+                                                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                                                            }
+                                                        });
+                                                    })
+                                                    get_FastQuery();
+                                                    layer.close(wait);
+                                                } else {
+                                                    get_FastQuery();
+                                                    layer.close(wait);
+                                                    layer.close(index);
+                                                }
+                                            }, error: function () {
+                                                get_FastQuery();
+                                                layer.close(wait);
+                                                layer.close(index);
+                                            }
+                                        });
+                                    } else {
+                                        get_FastQuery();
+                                        layer.close(wait);
+                                        layer.close(index);
+                                    }
+                                    //layer.closeAll('dialog');
+                                    
+                                } else {
+                                    layer.alert(result.code + result.Message, { icon: 5 });
+                                    layer.close(wait);
+                                }
+                            }, error: function () {
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                                layer.close(wait);
+                            }
+                        });
+                    })
+                } else {
+                    layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�!");
+                }
+            }
+
+
+            //鍏抽棴  [1 鍏抽棴銆�2 鍙嶅叧闂璢
+            function set_CloseBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+
+                if (data.length == 1) {
+                    layer.confirm("纭瑕佸叧闂悧?", function (index) {
+                        var wait = layer.load();
+                        var HInterID = data[0].hmainid;
+                        $.ajax({
+                            url: GetWEBURL() + '/Gy_RoutingBill/CloseGy_RoutingBill_1',
+                            type: "GET",
+                            data: { "HInterID": HInterID, "Type": num, "user": sessionStorage["HUserName"], "HBillSubType": ""},
+                            success: function (result) {
+                                if (result.count == 1) {
+                                    layer.msg(result.Message, { icon: 1 });
+                                    layer.close(wait);
+                                } else {
+                                    layer.alert(result.code + result.Message, { icon: 5 });
+                                    layer.close(wait);
+                                }
+                            }, error: function () {
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                                layer.close(wait);
+                            }
+                        });
+                    })
+                }
+                else {
+                    layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�!");
+                }
+            }
+
+
+
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var ModRightNameCheck = "Gy_RoutingBillList_ExportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var data = option.data
+                        data.forEach((item) => {
+                            for (let itemobj in item) {
+                                if (item[itemobj] == null) {
+                                    item[itemobj] = "";
+                                }
+                                if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                    item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                }
+                            }
+                        });
+                        if (result.count == 1) {
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 鍙戣捣瀹℃壒
+            function set_startCheckBill() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/Gy_Routing/StartCheckFlow", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "CurUserName": sessionStorage["HUserName"] },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+
+                                    // 寰楀埌frame绱㈠紩
+                                    var index = layer.getFrameIndex(window.name);
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(index);
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                    $("#btnSearch").trigger('click');
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+            //#endregion
+
+            //#region 鏌ョ湅瀹℃壒杩涘害
+            function get_CheckFlowInfo() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var hID = data[0].hmainid.toString();
+                    layer.open({
+                        type: 2
+                        , area: ['70%', '70%']
+                        , title: '鍗曟嵁瀹℃壒杩涘害'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../绯荤粺绠$悊/澶氱骇瀹℃壒/瀹℃壒杩涘害/Xt_CheckFlowProgressList.html?linterid=' + hID + '&HSouceBillType=' + HBillType
+                        , resize: false,
+                        end: function () {
+                            ////淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                            //if (get_needClose_Bar == 0) {
+                            //    $("#btnSearch").trigger('click');
+                            //} else if (get_needClose_Bar == 1) {
+                            //    $("#get_needClose").trigger('click');
+                            //}
+                        }
+                        , cancel: function () {
+
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹煡鐪嬶紒');
+                }
+            }
+            //#endregion
+
+            //#region 澶氱骇 鍙嶅鏍�/瀹℃牳鏁版嵁
+            function set_CheckBill_Flow(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/Gy_Routing/AuditFlow", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                    // 寰楀埌frame绱㈠紩
+                                    var index = layer.getFrameIndex(window.name);
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(index);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+            //#endregion
+
+            //#region 椹冲洖
+            function set_RejectCheck_Flow(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/Gy_Routing/RejectCheckFlow", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "CurUserID": sessionStorage["Czybm"] },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                    // 寰楀埌frame绱㈠紩
+                                    var index = layer.getFrameIndex(window.name);
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(index);
+                                });
+                                //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                $("#btnSearch").trigger('click');
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+            //#endregion
+
+            //#endregion
+            //闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                var contentUrl = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+                var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
+                var urlLen = urlStr.split('/');
+                for (var i = 0; i < urlLen.length - 4; i++) {
+                    contentUrl += "../";
+                }
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
+
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: [contentUrl, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+
+            //鏄剧ず鍒楁暟鎹�
+            //function DisPlay_HideColumn() {
+            //    $.ajax({
+            //        url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+            //        type: "GET",
+            //        async: "false",
+            //        data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+            //        success: function (data1) {
+            //            if (data1.data.length != 0) {
+
+
+            //                var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+            //                var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+
+            //                dataCol = data1.data[0].HGridString.split(',');
+
+            //                for (var i = 0; i < option.cols[0].length - 2; i++) {
+            //                    if (dataCol[i]) {
+            //                        var dataCols = dataCol[i].split('|');
+            //                    }
+                                
+            //                    //闅愯棌鍒�
+            //                    if (dataCols[1] == 1) {
+            //                        option.cols[0][i + 1]["hide"] = true;
+            //                    }
+            //                    //璁剧疆鍒楀
+            //                    if (dataCols[3] > 0) {
+            //                        option.cols[0][i + 1]["width"] = dataCols[3];
+            //                    }
+            //                    //璁剧疆鍐呭瀛椾綋澶у皬
+            //                    if (data1.data[0].HFontSize != 0) {
+            //                        option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+            //                    } else {
+            //                        option.cols[0][i + 1]["style"] = "font-size:100%";
+            //                    }
+            //                    //璁剧疆鍒楀
+            //                    //if (data1.data[0].HColumnWidth != 0) {
+            //                    //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
+            //                    //} else {
+            //                    //    option.cols[0][i + 1]["width"] = "";
+            //                    //}
+            //                    //鏄剧ず鍒�
+            //                    if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+            //                        option.cols[0][i + 1]["hide"] = false;
+            //                    }
+            //                    //缁熻鍒�
+            //                    if (dataCols[6] == 1) {
+            //                        option.cols[0][i + 1]["totalRow"] = true;
+            //                    }
+            //                    //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+            //                    switch (dataCols[2]) {
+            //                        case "L":
+            //                            option.cols[0][i + 1]["align"] = "left";
+            //                            break;
+            //                        case "M":
+            //                            option.cols[0][i + 1]["align"] = "center";
+            //                            break;
+            //                        case "R":
+            //                            option.cols[0][i + 1]["align"] = "right";
+            //                            break;
+            //                    }
+            //                    //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+            //                    if (dataCols[4] != null && dataCols[4] != "") {
+            //                        option.cols[0][i + 1]["title"] = dataCols[4];
+            //                    }
+            //                }
+
+            //                //鍙栨秷鍐荤粨鍒�
+            //                for (var i = 1; i < option.cols[0].length - 1; i++) {
+            //                    if (option.cols[0][i]["fixed"] != null) {
+            //                        option.cols[0][i]["fixed"] = null;
+            //                    }
+            //                    else {
+            //                        break;
+            //                    }
+            //                }
+            //                //鍐荤粨鍒�
+            //                if (data1.data[0].HFixCols != 0) {
+            //                    for (var i = 0; i < data1.data[0].HFixCols; i++) {
+            //                        if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+            //                            data1.data[0].HFixCols += 1;
+            //                        }
+            //                        option.cols[0][i + 1]["fixed"] = "left";
+            //                    }
+            //                }
+            //                table.render(option);
+            //            } else {
+            //                table.render(option);
+            //            }
+            //            var btns = document.getElementsByTagName("button");     //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
+            //            Display_HideButton(btns, "3301", HModName, sessionStorage["HUserName"]);
+            //        }, error: function () {
+            //            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+            //        }
+            //    })
+            //}
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
+                            dataCol = data1.data[0].HGridString.split(',');
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            if (dataCol.length == option.cols[0].length - 1) {
+                                //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏�
+                                for (var j = 0; j < option.cols[0].length - 1; j++) {
+                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                        var dataCols = dataCol[j].split('|');
+                                        //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀�
+                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
+                                            //闅愯棌鍒�
+                                            if (dataCols[1] == 1) {
+                                                option.cols[0][i + 1]["hide"] = true;
+                                            }
+                                            //璁剧疆鍒楀
+                                            if (dataCols[3] > 0) {
+                                                option.cols[0][i + 1]["width"] = dataCols[3];
+                                            }
+                                            //璁剧疆鍐呭瀛椾綋澶у皬
+                                            if (data1.data[0].HFontSize != 0) {
+                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                            } else {
+                                                option.cols[0][i + 1]["style"] = "font-size:100%";
+                                            }
+                                            //鏄剧ず鍒�
+                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                                option.cols[0][i + 1]["hide"] = false;
+                                            }
+                                            //缁熻鍒�
+                                            if (dataCols[6] == 1) {
+                                                option.cols[0][i + 1]["totalRow"] = true;
+                                            }
+                                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                            switch (dataCols[2]) {
+                                                case "L":
+                                                    option.cols[0][i + 1]["align"] = "left";
+                                                    break;
+                                                case "M":
+                                                    option.cols[0][i + 1]["align"] = "center";
+                                                    break;
+                                                case "R":
+                                                    option.cols[0][i + 1]["align"] = "right";
+                                                    break;
+                                            }
+                                            //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                            if (dataCols[4] != null && dataCols[4] != "") {
+                                                option.cols[0][i + 1]["title"] = dataCols[4];
+                                            }
+                                            newCols[0].push(option.cols[0][i + 1]);
+                                        }
+                                    }
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                if (dataCol.length == newCols[0].length - 1) {
+                                    option.cols = newCols;
+                                    //鍙栨秷鍐荤粨鍒�
+                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                        if (option.cols[0][i]["fixed"] != null) {
+                                            option.cols[0][i]["fixed"] = null;
+                                        }
+                                        else {
+                                            break;
+                                        }
+                                    }
+                                    //鍐荤粨鍒�
+                                    if (data1.data[0].HFixCols != 0) {
+                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                                data1.data[0].HFixCols += 1;
+                                            }
+                                            option.cols[0][i + 1]["fixed"] = "left";
+                                        }
+                                    }
+                                }
+                            }
+                            ins=table.render(option);
+                        } else {
+                            ins=table.render(option);
+                        }
+                        var btns = document.getElementsByTagName("button");     //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
+                        Display_HideButton(btns, "3301", HModName, sessionStorage["HUserName"]);
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+
+            //#region 鍒濆鏃ユ湡闂撮殧 涓嬫媺鍒楄〃
+            function setSelect_HInitTimeCycle() {
+                var valueList = [0, 1, 2, 3, 4, 5, 6, 29, 90];
+                var titleList = ["浠婂ぉ", "杩戜袱澶�", "杩戜笁澶�", "杩戝洓澶�", "杩戜簲澶�", "杩戝叚澶�", "杩戜竷澶�", "杩�30澶�","杩戜笁涓湀"];
+
+                var HInitTimeCycle_ArrayList = '<option  value="-1" selected="selected" >浠绘剰闂撮殧</option>';
+                for (var i = 0; i < valueList.length; i++) {
+                    HInitTimeCycle_ArrayList += '<option  style="color:blue;" value="' + valueList[i] + '">' + titleList[i] + '</option>';
+                }
+
+                $("#HInitTimeCycle").empty();
+                $("#HInitTimeCycle").append(HInitTimeCycle_ArrayList);
+                form.render('select');
+
+                $("#HInitTimeCycle").val("90");
+            }
+            //#endregion
+            //#region 鍒楁槑鏄剧ず涓嬫媺妗�
+            function ColFilter() {
+                var Organization = '<option  value="0" selected="selected" ></option>';
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i].hide != true) {
+                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].title + '</option>';
+                    }
+                }
+                $("#ColName").empty();
+                $("#ColName").append(Organization);       $("#ColName1").empty();
+                $("#ColName1").append(Organization);       $("#ColName2").empty();
+                $("#ColName2").append(Organization);
+                form.render('select');
+            }
+            //#endregion
+            //#endregion
+
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+
+        //鐗╂枡
+        function GetMaterValue(obj) {
+            $("#HMaterID").val(obj[0].HItemID);
+            $("#HMaterName").val(obj[0].鐗╂枡鍚嶇О);
+            $("#HMaterNumber").val(obj[0].鐗╂枡浠g爜);
+        }
+
+
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBill_PDA.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBill_PDA.html"
index f8e0e0e..e19a3eb 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBill_PDA.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipMaintainBill_PDA.html"
@@ -597,6 +597,9 @@
                         }
                         $("#HEquipMaintainRuleInterNo").val(checkStatus.data[0].鍗曟嵁鍙�);
                         $("#HEquipMaintainRuleInterID").val(checkStatus.data[0].hmainid);
+                        $("#HPlanNo").val(checkStatus.data[0].淇濆吇璁″垝鍗�);
+                        $("#HEquipMaintainPlanInterID").val(checkStatus.data[0].淇濆吇璁″垝ID);
+                        $("#HEquipMaintainPlanEntryID").val(checkStatus.data[0].淇濆吇璁″垝瀛怚D);
                         get_DocCheckItem2();
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
index b9c55dc..762ce7e 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
@@ -1577,7 +1577,7 @@
             form.on('submit(btn_Cancel)', function () {
                 layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
                     //鎿嶄綔绫诲瀷锛圤perationType=1鏂板銆丱perationType=2缂栬緫锛�
-                    if (OperationType == 2) {
+                    if (OperationType == 2 || OperationType == 1) {
                         Pub_Close(1);
                     }
                     else {
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\212\245\350\241\250/SB_EquipICMOTechParamReport.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\212\245\350\241\250/SB_EquipICMOTechParamReport.html"
new file mode 100644
index 0000000..dbbaa00
--- /dev/null
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\212\245\350\241\250/SB_EquipICMOTechParamReport.html"
@@ -0,0 +1,561 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<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/layui/layui.js"></script>
+    <script src="../../../layuiadmin/HideButton.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.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/lib/extend/echarts.min.js'></script>
+
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </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="HEquipNumber" id="HEquipNumber" value="" readonly>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璁惧鍚嶇О</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" lay-verify="HEquipName" name="HEquipName" id="HEquipName" value="" style="background-color:#efefef4d;width: 75%;display: inline-block;" readonly>
+                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEquip" id="btnHEquip" 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">寮�濮嬫棩鏈�</label>
+                                    <div class="layui-input-block">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HDate" style="width:190px;">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                                    <div class="layui-input-block">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HDate1" style="width:190px;">
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">妯″叿缂栧彿</label>
+                                        <div class="layui-input-block" style="margin-left: 120px;">
+                                            <input type="hidden" class="layui-input" lay-verify="HMouldID" name="HMouldID" id="HMouldID" value="0">
+                                            <input type="text" class="layui-input" name="HMouldNumber" id="HMouldNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHMould" id="btnHMould" 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;padding: 9px 18px;">鐗╂枡浠g爜</label>
+                                        <div class="layui-input-block" style="margin-left: 120px;">
+                                            <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" 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" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="padding: 0 10px;margin-left: 20px;">
+                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                    </button>
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                </div>
+                            </div>
+                        </div>
+                        <table class="" id="mainTable" lay-filter="mainTable"></table>
+                        <script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="RefreshButton"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideButton"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="ExitButton"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
+                            </div>
+                        </script>
+
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+            //鏌ヨ鏉′欢
+            var sWhere = "";
+            var option = [];
+            var HModName = "SB_EquipICMOTechParamReport";
+            //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            var titleData = [];
+            var ins;                        //鐢ㄤ簬瀵煎嚭excel
+            //#endregion
+
+            //#region 杩涘叆椤甸潰鏃㈠姞杞�
+            //鍒濆鍖栫晫闈�
+            set_ClearBill();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+            //澶村伐鍏锋爮浜嬩欢
+            table.on('toolbar(mainTable)', function (obj) {
+                var checkStatus = table.checkStatus(obj.config.id);
+                switch (obj.event) {
+                    //鍒锋柊
+                    case 'get_Refresh': get_Refresh();
+                        break;
+                    //閫�鍑烘寜閽�
+                    case 'get_Exit': Pub_Close(2);
+                        break;
+                    //瀵煎嚭excel
+                    case 'btn_Export': btn_Export();
+                        break;
+                    //鍒楄缃�
+                    case 'set_HideColumn': get_HideColumn();
+                        break;
+                };
+            });
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                get_FastQuery();
+            });
+            // 閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                set_ClearQuery();
+            });
+            //#endregion
+
+            //#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
+
+            //#region 姝ら〉闈㈡墍鏈夋柟娉�
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HDate1").val(Format(new Date, "yyyy-MM-dd"));
+                set_InitGrid(); //鍒濆鍖栬〃鏍�
+                get_FastQuery();
+
+            }
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , totalRow: true
+                    , height: 'full-50'
+                    , page: true
+                    , cellMinWidth: 90
+                    , limit: 50
+                    , data: []
+                    , limits: [50, 500, 5000, 20000]
+                    , cols: [[  ]]
+                };
+                table.render(option)
+            }
+           
+
+            //蹇�熸煡璇�
+            function get_FastQuery() {
+                var HEquipNumber = $("#HEquipNumber").val();
+                var HEquipName = $("#HEquipName").val();
+                var HMaterNumber = $("#HMaterNumber").val();
+                var HMaterName = $("#HMaterName").val();
+                var HMouldID = $("#HMouldID").val();
+                var HDate = $("#HDate").val(); //寮�濮嬫棩鏈�
+                var HDate1 = $("#HDate1").val();//缁撴潫鏃ユ湡
+
+
+                if (HEquipNumber != "" || HMaterNumber != "") {
+                    sWhere = {
+                        HEquipNumber: HEquipNumber
+                        , HEquipName: HEquipName
+                        , HMaterNumber: HMaterNumber
+                        , HMaterName: HMaterName
+                        , HMouldID: HMouldID
+                        , HDate: HDate
+                        , HDate1: HDate1
+                    }
+                    get_Display(JSON.stringify(sWhere));
+                    sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+                }
+
+            }
+
+            //閲嶇疆蹇�熸煡璇�
+            function set_ClearQuery() {
+                $("#HEquipNumber").val("");
+                $("#HEquipName").val("");
+                $("#HMaterNumber").val("");
+                $("#HMaterName").val("");
+                $("#HMouldID").val("");
+                $("#HMouldNumber").val("");
+                $("#HDate").val(Format(new Date, "yyyy-MM-dd"));
+
+                $("#btnSearch").click();
+                form.render('select');
+
+                sWhere = "";
+            }
+
+            //鍒锋柊
+            function get_Refresh() {
+                $("#btnSearch").trigger('click');
+            }
+
+            //鏌ヨ
+            function get_Display(sWhere) {
+                var index = layer.load(0, { shade: false });
+                var ajaxLoad = layer.load();
+                //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                $.ajax({
+                    url: GetWEBURL() + '/Sb_EquipReportController/Get_SB_EquipICMOTechParamList',
+                    type: "GET",
+                    async: false,
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];
+                            var col = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left' });
+                            for (var i = 0; i < data.length; i++) {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
+                                            break;
+                                        default:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+
+                            //鍔ㄦ�佹樉绀哄垪鍚�
+                            option = {
+                                elem: '#mainTable'
+                                , toolbar: '#toolbarDemo'
+                                , cols: [col]
+                                , data: data1.data
+                                , height: 'full-80'
+                                , page: true
+                                , limits: [50, 500, 5000, 50000]
+                                , limit: 50
+                                , cellMinWidth: 90
+                            }
+                            ins = table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            DisPlay_HideColumn();
+                           
+                            layer.close(ajaxLoad);                            
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+                layer.close(index);
+            }
+
+            //#region 瀵煎嚭Execel
+            function btn_Export() {
+                table.exportFile(ins.config.id, option.data, "xls");
+            }
+            //#endregion
+
+             //#region 璁惧寮圭獥
+            form.on('submit(btnHEquip)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '璁惧妗f鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../../views/璁惧绠$悊/璁惧妗f/Gy_EquipFileMainList.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEquipNumber").val(checkStatus.data[0].璁惧缂栫爜);
+                        $("#HEquipName").val(checkStatus.data[0].璁惧鍚嶇О);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+            //#endregion
+
+            //#region 浜у搧缂栫爜
+            form.on('submit(btnHMaterID)', function (data) {
+                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) { }
+                })
+            });
+            //#endregion
+
+            //#region 妯″叿缂栫爜
+            form.on('submit(btnHMould)', function (data) {
+                layer.open({
+                    type: 2 //绫诲瀷
+                    , skin: 'layui-layer-rim'//鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '妯″叿妗f'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Gy_MouldFileList.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HMouldID").val(checkStatus.data[0].hmainid);
+                        $("#HMouldNumber").val(checkStatus.data[0].鍣ㄥ叿缂栧彿);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            });
+           //#endregion
+
+            //#region 闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                var contentUrl = "";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["title"] + ",";
+                }
+                var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
+                var urlLen = urlStr.split('/');
+                for (var i = 0; i < urlLen.length - 4; i++) {
+                    contentUrl += "../";
+                }
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: [contentUrl, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            //var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+
+                            dataCol = data1.data[0].HGridString.split(',');
+
+                            for (var i = 0; i < option.cols[0].length - 1; i++) {
+                                var dataCols = dataCol[i].split('|');
+                                //闅愯棌鍒�
+                                if (dataCols[1] == 1) {
+                                    option.cols[0][i + 1]["hide"] = true;
+                                }
+                                //璁剧疆鍒楀
+                                if (dataCols[3] > 0) {
+                                    option.cols[0][i + 1]["width"] = dataCols[3];
+                                }
+                                //璁剧疆鍐呭瀛椾綋澶у皬
+                                if (data1.data[0].HFontSize != 0) {
+                                    option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                } else {
+                                    option.cols[0][i + 1]["style"] = "font-size:100%";
+                                }
+                                //璁剧疆鍒楀
+                                //if (data1.data[0].HColumnWidth != 0) {
+                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
+                                //} else {
+                                //    option.cols[0][i + 1]["width"] = "";
+                                //}
+                                //鏄剧ず鍒�
+                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                    option.cols[0][i + 1]["hide"] = false;
+                                }
+                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                switch (dataCols[2]) {
+                                    case "L":
+                                        option.cols[0][i + 1]["align"] = "left";
+                                        break;
+                                    case "M":
+                                        option.cols[0][i + 1]["align"] = "center";
+                                        break;
+                                    case "R":
+                                        option.cols[0][i + 1]["align"] = "right";
+                                        break;
+                                }
+                            }
+
+                            //鍙栨秷鍐荤粨鍒�
+                            for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                if (option.cols[0][i]["fixed"] != null) {
+                                    option.cols[0][i]["fixed"] = null;
+                                }
+                                else {
+                                    break;
+                                }
+                            }
+                            //鍐荤粨鍒�
+                            if (data1.data[0].HFixCols != 0) {
+                                for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                    if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                        data1.data[0].HFixCols += 1;
+                                    }
+                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                            }
+                            table.render(option);
+                        } else {
+                            table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+           
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+    </script>
+
+</body>
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMain.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMain.html"
index ad204cd..c9692b9 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMain.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMain.html"
@@ -296,22 +296,31 @@
                 ////绂佺敤缁勭粐閫夐」
                 //$("#HOrgID").attr("disabled", true);
                 OperationType = 1;
-
                 //鍒濆鍖栭」鐩樁娈佃〃
                 get_InitGrid();
 
                 //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
                 createBillNo();
 
-
                 //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
                 $("#HMaker").val(sessionStorage["HUserName"]);
                 $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
-
                 //鍒濆鍖栨棩鏈�
                 $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
 
-
+            }
+            else if (OperationType == 2) {//濡傛灉淇敼鍒欒蛋涓嬮潰 new                                        //缂栬緫
+                OperationType = 1;
+                //鍒濆鍖栭」鐩樁娈佃〃
+                get_InitGrid();
+                RoadBillMain(linterid);
+                //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
+                createBillNo();
+                //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
+                //鍒濆鍖栨棩鏈�
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
             }
             else if (OperationType == 3) {//濡傛灉淇敼鍒欒蛋涓嬮潰 new                                        //缂栬緫
                 ////绂佺敤缁勭粐閫夐」
@@ -795,8 +804,8 @@
 
                         //涓昏〃 璧嬪��
                         form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
-                            "HInterID": data[0]["hmainid"]
-                            , "HBillNo": data[0]["鍗曟嵁鍙�"]
+                            "HInterID": OperationType == 2 ? "" : data[0]["hmainid"]
+                            , "HBillNo": OperationType == 2 ? "" : data[0]["鍗曟嵁鍙�"]
                             , "HDate": formatDate(data[0]["鏃ユ湡"])
                             , "HDeptID": data[0]["HDeptID"]
                             , "HDeptName": data[0]["鍙戣捣閮ㄩ棬"]
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMainList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMainList.html"
index 06d3bca..8d23ca6 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMainList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\256\211\347\201\257\351\200\220\347\272\247\345\221\274\345\217\253\350\247\204\345\210\231/OA_AndengFlowRuleBillMainList.html"
@@ -153,6 +153,7 @@
                             <div class="layui-btn-container">
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
@@ -232,6 +233,9 @@
                         break;
                     //缂栬緫
                     case 'set_ShowBill': set_ShowBill();
+                        break;
+                    //澶嶅埗
+                    case 'set_Copy': set_Copy();
                         break;
                     //鍒犻櫎
                     case 'set_DeleteBill': set_DeleteBill();
@@ -449,23 +453,7 @@
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120 });
                                     }
                                 }
-                            }
-                            ////鍔ㄦ�佹樉绀哄垪鍚�
-                            //option = {
-                            //    elem: '#mainTable'
-                            //    , toolbar: '#toolbarDemo'
-                            //    , cols: [col]
-                            //    , data: data1.data
-                            //    , height: 800
-                            //    , page: true
-                            //    , totalRow: true
-                            //    , cellMinWidth: 90
-                            //    , limit: 50
-                            //    , limits: [50, 500, 5000, 20000]
-                            //    , done: function (res, curr, count) {
-                            //        soulTable.render(this);
-                            //    }
-                            //}
+                            }                          
 
                             option.cols = [col];
                             option.data = data1.data;
@@ -602,7 +590,6 @@
                     , data = checkStatus.data;
                 if (checkStatus.data.length === 1) {
                     var linterid = data[0].hmainid.toString();
-                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
                     layer.open({
                         type: 2
                         , area: ['100%', '100%']
@@ -621,6 +608,28 @@
             }
             //#endregion
 
+            //澶嶅埗
+            function set_Copy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].hmainid.toString();
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏂板' + HPageTitle
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: '../../璐ㄩ噺绠$悊/瀹夌伅閫愮骇鍛煎彨瑙勫垯/OA_AndengFlowRuleBillMain.html?OperationType=2&linterid=' + linterid + '&HSouceBillType='
+                        , end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
+            }
+
 
             //#region 鍒犻櫎
             function set_DeleteBill() {
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_PatrolProcCheckOtherill.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_PatrolProcCheckOtherill.html"
index 25358d6..b099a34 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_PatrolProcCheckOtherill.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_PatrolProcCheckOtherill.html"
@@ -717,6 +717,7 @@
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
                 var HICMOEntryID = params[params[3]];//婧愬崟瀛恑d
+                var HEntryID = params[params[4]];//婧愬崟瀛恑d
             }
             /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/
             //////娴嬭瘯鐢ㄦ暟鎹�
@@ -857,7 +858,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/QC_PatrolProcCheckOtherBill/get_ProcessExchangeBill',
                     type: "GET",
-                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
+                    data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
                         if (result.count == 1) {
@@ -2193,6 +2194,7 @@
 
             //琛ㄥご淇℃伅妫�楠屾柟妗堝脊绐�
             form.on('submit(btnSearchQCScheme)', function () {
+                var HName = $("#HMaterName").val();
                 //椤甸潰灞�-鑷畾涔�
                 layer.open({
                     type: 2,
@@ -2202,7 +2204,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes'],
+                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?OperationType=1&HName=' + HName + '', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
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 954c58f..d0391e1 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"
@@ -116,7 +116,8 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浜у搧鍐呯爜</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" name="HMaterID" id="HMaterID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="text" class="layui-input" name="HMaterName" id="HMaterName" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" name="HMaterID" id="HMaterID" value="0" readonly>
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
@@ -761,6 +762,7 @@
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
                 var HICMOEntryID = params[params[3]];//婧愬崟瀛恑d
+                var HEntryID = params[params[4]];//婧愬崟瀛恑d
             }
             /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/
 
@@ -829,7 +831,7 @@
                         //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                         LoadingInformation_StationOutBill();
                     }
-                    //宸ュ簭娴佽浆鍗″垪琛ㄩ妫�
+                    //宸ュ簭娴佽浆鍗″垪琛ㄥ伐搴忔
                     else if (HSouceBillType == 3772) {
                         //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                         LoadingInformation_ProcExchange();
@@ -940,7 +942,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/CheckBill/get_ProcessExchangeBill',
                     type: "GET",
-                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
+                    data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
                         if (result.count == 1) {
@@ -1557,6 +1559,7 @@
 
             //琛ㄥご淇℃伅妫�楠屾柟妗堝脊绐�
             form.on('submit(btnSearchQCScheme)', function () {
+                var HName = $("#HMaterName").val();
                 //椤甸潰灞�-鑷畾涔�
                 layer.open({
                     type: 2,
@@ -1566,7 +1569,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes'],
+                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?OperationType=1&HName=' + HName +'', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -2362,10 +2365,10 @@
                 }
                 if (HQty > 0) {
                     document.querySelectorAll("[name='HCheckerResult']")[0].removeAttribute('checked'); //鍒犻櫎閫夋嫨灞炴��                   
-                    $("input:radio[name=HCheckerResult][value=" + false + "]").attr("checked", "true"); //娣诲姞閫夋嫨灞炴��
+                    $("input:radio[name=HCheckerResult][value=" + false + "]").prop("checked", "true"); //娣诲姞閫夋嫨灞炴��
                 } else {
                     document.querySelectorAll("[name='HCheckerResult']")[1].removeAttribute('checked'); //鍒犻櫎閫夋嫨灞炴��
-                    $("input:radio[name=HCheckerResult][value=" + true + "]").attr("checked", "true"); //娣诲姞閫夋嫨灞炴��
+                    $("input:radio[name=HCheckerResult][value=" + true + "]").prop("checked", "true"); //娣诲姞閫夋嫨灞炴��
                 }
                 form.render('radio');
             }
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery.html"
index 3ecc103..c87ea9e 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery.html"
@@ -25,6 +25,44 @@
             <div class="layui-card" style="padding: 1px">
                 <div class="layui-card-body" style="padding: 1px;">
                     <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">浜嬩欢鐘舵��</label>
+                            <div class="layui-input-block">
+                                <select id="HReadFlag" name="HReadFlag" lay-filter="HReadFlag" class="ForFilteringSchemes" style="width:190px;">
+                                    <option value="" selected="selected">鍏ㄩ儴</option>
+                                    <option value="2">宸插弽棣�</option>
+                                    <option value="13">宸茬鍒�</option>
+                                    <option value="9">宸插鐞�</option>
+                                    <option value="10">宸查獙鏀�</option>
+                                </select>
+                            </div>
+                        </div>
+                        <div class="layui-inline">
+                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇璧勬簮</label>
+                            <div class="layui-input-block">
+                                <input type="text" class="layui-input" lay-verify="HSourceName" name="HSourceName" id="HSourceName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                <input type="hidden" class="layui-input" lay-verify="HSourceID" name="HSourceID" id="HSourceID" value="0">
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDeptID" id="btnHDeptID" 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">寮�濮嬫棩鏈�</label>
+                            <div class="layui-input-block">
+                                <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
+                            </div>
+                        </div>
+                        <div class="layui-inline">
+                            <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                            <div class="layui-input-block">
+                                <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
+                            </div>
+                        </div>
+                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                        </button>
+                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
                         <div class="layui-tab layui-tab-card" style="margin-top:20px;">
                             <ul class="layui-tab-title">
                                 <li class="layui-this">鎴戞帴鏀剁殑</li>
@@ -118,8 +156,10 @@
                 set_InitGrid_send();
                 //鍒濆鍖栨妱閫佸垪琛�
                 set_InitGrid_copy();
+                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                 //鏌ヨ
-                get_Display();
+                get_FastQuery();
             }
 
             table.on('toolbar(mainTable_receive)', function (obj) {
@@ -157,6 +197,15 @@
                 };
             });
 
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                set_ClearQuery();
+            });
 
             //鍒濆鍖栨帴鏀跺垪琛�
             function set_InitGrid_notStart() {
@@ -209,7 +258,7 @@
                     url: GetWEBURL() + '/Sc_MESTransFerWorkBill/GetSc_MESTransFerWorkBillQuery',
                     type: "GET",
                     async: false,
-                    data: {  "user": sessionStorage["HUserName"] },
+                    data: { "sWhere":sWhere,"user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.count == 1) {
 
@@ -311,6 +360,34 @@
             }
             //#endregion
 
+            function get_FastQuery() {
+                var HStatus = $("#HReadFlag").val();//闃呰鐘舵��
+                var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
+                var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡
+                var HSourceID = $("#HSourceID").val();//鍙戦�佷汉                           
+                sWhere = {
+                    HStatus: HStatus
+                    , HBeginDate: HBeginDate
+                    , HEndDate: HEndDate
+                    , HSourceID: HSourceID
+                }
+                get_Display(JSON.stringify(sWhere));
+                //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+                sWhere = "";
+            }
+
+            //閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $('#HReadFlag').val("");
+                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HSourceName").val("");
+                $('#HSourceID').val("0");
+                sWhere = "";
+                get_Display(sWhere);
+            }
+            //#endregion
+
             //#region 瀵煎嚭Execel
             function get_Export() {
                 var data = option_receive.data
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html"
index 0b9f660..dc1b815 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210/OA_ErrMsgBackSelfQuery_BGT.html"
@@ -23,15 +23,53 @@
             <div class="layui-card" style="padding: 1px">
                 <div class="layui-card-body" style="padding: 1px;">
                     <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">浜嬩欢鐘舵��</label>
+                            <div class="layui-input-block">
+                                <select id="HReadFlag" name="HReadFlag" lay-filter="HReadFlag" class="ForFilteringSchemes" style="width:190px;">
+                                    <option value="" selected="selected">鍏ㄩ儴</option>
+                                    <option value="2">宸插弽棣�</option>
+                                    <option value="13">宸茬鍒�</option>
+                                    <option value="9">宸插鐞�</option>
+                                    <option value="10">宸查獙鏀�</option>
+                                </select>
+                            </div>
+                        </div>
+                        <div class="layui-inline">
+                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇璧勬簮</label>
+                            <div class="layui-input-block">
+                                <input type="text" class="layui-input" lay-verify="HSourceName" name="HSourceName" id="HSourceName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                <input type="hidden" class="layui-input" lay-verify="HSourceID" name="HSourceID" id="HSourceID" value="0">
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDeptID" id="btnHDeptID" 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">寮�濮嬫棩鏈�</label>
+                            <div class="layui-input-block">
+                                <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
+                            </div>
+                        </div>
+                        <div class="layui-inline">
+                            <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                            <div class="layui-input-block">
+                                <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
+                            </div>
+                        </div>
+                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                        </button>
+                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
                         <div class="layui-tab layui-tab-card" style="margin-top:20px;">
                             <ul class="layui-tab-title">
-                                <li class="layui-this">鏈獙鏀�</li>                             
+                                <li class="layui-this">鏈獙鏀�</li>
                             </ul>
-                            <div class="layui-tab-content">                               
+                            <div class="layui-tab-content">
                                 <div class="layui-tab-item layui-show">
                                     <!--鎴戝彂閫佺殑-->
                                     <table class="layui-hide" id="mainTable_send" lay-filter="mainTable_send"></table>
-                                </div>                                
+                                </div>
                             </div>
                         </div>
                         <script type="text/html" id="toolbarDemo">
@@ -44,9 +82,9 @@
                         </script>
                         <script type="text/html" id="toolbarDemo1">
                             <div class="layui-btn-container">
-                                <button type="button" class="layui-btn layui-btn-normal"  lay-submit="" lay-event="btn-XTCheck"  lay-filter="btn-XTCheck" id="btn-XTCheck" style="/* display: inline; */height: 100px;margin-left: 100px;">涓嬫帹楠屾敹鍗�</button>
-                                <button type="button" class="layui-btn layui-btn-normal" lay-submit=""  lay-event="btn-View1"  lay-filter="btn-View1" id="btn-View1"  style="/* display: inline; */ height: 100px; width: 100px; margin-left: 100px;">鏌ョ湅</button>
-                                <button type="button" class="layui-btn layui-btn-normal" lay-submit=""  lay-filter="btnEdit" id="btnEdit"  style="/* display: inline; */ height: 100px; width: 100px; margin-left: 100px;">閫�鍑�</button>
+                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-event="btn-XTCheck" lay-filter="btn-XTCheck" id="btn-XTCheck" style="/* display: inline; */height: 100px;margin-left: 100px;">涓嬫帹楠屾敹鍗�</button>
+                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-event="btn-View1" lay-filter="btn-View1" id="btn-View1" style="/* display: inline; */ height: 100px; width: 100px; margin-left: 100px;">鏌ョ湅</button>
+                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btnEdit" id="btnEdit" style="/* display: inline; */ height: 100px; width: 100px; margin-left: 100px;">閫�鍑�</button>
                             </div>
                         </script>
                         <script type="text/html" id="toolbarDemo2">
@@ -108,7 +146,10 @@
                 //鍒濆鍖栨妱閫佸垪琛�
                 set_InitGrid_copy();
                 //鏌ヨ
-                get_Display();
+                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+                //鏌ヨ
+                get_FastQuery();
             }
 
             table.on('toolbar(mainTable_receive)', function (obj) {
@@ -145,6 +186,17 @@
                         break;
                 };
             });
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                get_FastQuery();
+            });
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                set_ClearQuery();
+            });
+
 
             //閫�鍑�
             form.on('submit(btnEdit)', function () {
@@ -199,12 +251,12 @@
             //#region 鏌ヨ
             function get_Display(sWhere) {
                 var ajaxLoad = layer.load();
-
+                
                 $.ajax({
                     url: GetWEBURL() + '/Sc_MESTransFerWorkBill/GetSc_MESTransFerWorkBillQuery',
                     type: "GET",
                     async: false,
-                    data: {  "user": sessionStorage["HUserName"] },
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.count == 1) {
 
@@ -292,6 +344,35 @@
             }
             //#endregion
 
+            function get_FastQuery() {
+                var HStatus = $("#HReadFlag").val();//闃呰鐘舵��
+                var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
+                var HEndDate = $("#HEndDate").val();//缁撴潫鏃ユ湡
+                var HSourceID = $("#HSourceID").val();//鍙戦�佷汉                           
+                sWhere = {
+                    HStatus: HStatus
+                    , HBeginDate: HBeginDate
+                    , HEndDate: HEndDate
+                    , HSourceID: HSourceID
+                }
+                get_Display(JSON.stringify(sWhere));
+                //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+                sWhere = "";
+            }
+
+            //閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $('#HReadFlag').val("");
+                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HSourceName").val("");
+                $('#HSourceID').val("0");
+                sWhere = "";
+                get_Display(sWhere);
+            }
+            //#endregion
+
+
             //#region 瀵煎嚭Execel
             function get_Export() {
                 var data = option_receive.data
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\345\217\226\346\240\267\350\277\230\346\240\267\345\215\225/QC_Add_BackSampleCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\345\217\226\346\240\267\350\277\230\346\240\267\345\215\225/QC_Add_BackSampleCheckBill.html"
index 39f09a5..4e0023e 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\345\217\226\346\240\267\350\277\230\346\240\267\345\215\225/QC_Add_BackSampleCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\345\217\226\346\240\267\350\277\230\346\240\267\345\215\225/QC_Add_BackSampleCheckBill.html"
@@ -301,7 +301,8 @@
                 //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
                 $("#HMaker").val(sessionStorage["HUserName"]);
                 $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
-
+                $("#HEmp").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛業D
+                $("#HEmpName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛�
                 //鍒濆鍖栨棩鏈�
                 $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
 
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
index 26c98c4..bdb6793 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
@@ -90,7 +90,10 @@
         //鑾峰彇椤甸潰璺宠浆鍙傛暟  //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿
         var params = get_UrlVars();
         if (typeof (params[params[0]]) == "undefined") {
-            var OperationType = 1;//鎿嶄綔绫诲瀷
+            var OperationType = 1;//鎿嶄綔绫诲瀷          
+        } else {
+            var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+            var HName = decodeURI(params[params[1]]);//鐗╂枡鍚嶇О
         }
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
@@ -214,7 +217,13 @@
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid();
                 //鏌ヨ
-                get_Display(sWhere);
+                if (HName=="") {
+                    get_Display(sWhere);
+                } else {
+                    sWhere += " and 鐗╂枡鍚嶇О = '" + HName + "'";
+                    get_Display(sWhere);
+                }
+                
             }
 
             //鍒濆鍖栫綉鏍�
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_BadProductsReport.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_BadProductsReport.html"
index f1b5920..2237d40 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_BadProductsReport.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_BadProductsReport.html"
@@ -49,7 +49,16 @@
                                     <div class="layui-input-block">
                                         <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
                                     </div>
-                                </div>                               
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">宸ュ簭鍚嶇О</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" value="" style="background-color: #efefef4d; width: 65%; display: inline-block;" readonly>
+                                        <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-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;">
                                     <div class="layui-inline">
                                         <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐗╂枡缂栫爜</label>
@@ -79,7 +88,7 @@
                                         </div>
                                     </div>
                                 </div>
-                                <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;">                                   
+                                <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;">
                                     <div class="layui-inline">
                                         <label class="layui-form-label" style="width: 85px;">鏄惁閲忎骇</label>
                                         <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
@@ -122,6 +131,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -151,6 +161,7 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var ins;                //鐢ㄤ簬瀵煎嚭excel
         var HModName = "QC_BadProductsReport";
         var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
 
@@ -172,6 +183,9 @@
             switch (obj.event) {
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumn();
+                    break;
+                //瀵煎嚭鎸夐挳
+                case 'btn_Export': btn_Export();
                     break;
             };
         });
@@ -266,7 +280,6 @@
                     if (data1.count == 1) {
                         var data = [];//鍒楀瓧娈垫暟鎹�
                         var col = [];
-                        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 });
@@ -278,9 +291,7 @@
                             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 == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                            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>'
@@ -315,7 +326,7 @@
                             }
                         }
                         table.render(option);
-
+                        ins = table.render(option);
                         //鍒锋柊琛ㄦ牸鏁版嵁
                         DisPlay_HideColumn();
 
@@ -347,6 +358,7 @@
             var HMaterName = $("#HMaterName").val();//鐗╂枡鍚嶇О
             var HBatchNo = $("#HBatchNo").val();//鎵规鍙�
             var HProjectNum = $("#HProjectNum").val();//椤圭洰鍙�
+            var HProcName = $("#HProcName").val();//宸ュ簭鍚嶇О
 
             sWhere = {
                 HBeginDate: HBeginDate
@@ -358,6 +370,7 @@
                 , HMaterName: HMaterName
                 , HBatchNo: HBatchNo
                 , HProjectNum: HProjectNum
+                , HProcName: HProcName
             }
             set_InitGrid();
             get_Display(JSON.stringify(sWhere));
@@ -375,6 +388,7 @@
             $("#HMaterName").val("");//鐗╂枡鍚嶇О
             $("#HBatchNo").val("");//鎵规鍙�
             $("#HProjectNum").val("");//椤圭洰鍙�
+            $("#HProcName").val("");//宸ュ簭鍚嶇О
             form.render('select');
 
             sWhere = "";
@@ -456,6 +470,50 @@
         }
 
 
+        //宸ュ簭
+        form.on('submit(btnHProc)', function () {
+            //椤甸潰灞�-鑷畾涔�
+            layer.open({
+                type: 2,
+                skin: 'layui-layer-rim', //鍔犱笂杈规
+                title: '宸ュ簭鍒楄〃',
+                closeBtn: 1,
+                shift: 2,
+                area: ['90%', '90%'],
+                maxmin: true,
+                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 === 0) {
+                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                    }
+                    $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
+                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) {
+                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                },
+                end: function () {
+
+                },
+                success: function (layero, index) {
+
+                }
+            });
+        });
+
+
+        //#region 瀵煎嚭Execel
+        function btn_Export() {
+            table.exportFile(ins.config.id, option.data, "xls");
+        }
+        //#endregion
+
 
         //闅愯棌鍒楄缃�
         function get_HideColumn() {
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_ErrManagerLedgerReport.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_ErrManagerLedgerReport.html"
index dbf9ad8..4c63cd7 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_ErrManagerLedgerReport.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_ErrManagerLedgerReport.html"
@@ -102,6 +102,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -131,6 +132,7 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var ins;                //鐢ㄤ簬瀵煎嚭excel
         var HModName = "QC_ErrManagerLedgerReport";
         var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
 
@@ -152,6 +154,9 @@
             switch (obj.event) {
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumn();
+                    break;
+                //瀵煎嚭鎸夐挳
+                case 'btn_Export': btn_Export();
                     break;
             };
         });
@@ -317,6 +322,7 @@
                             }
                         }
                         table.render(option);
+                        ins = table.render(option);
 
                         //鍒锋柊琛ㄦ牸鏁版嵁
                         DisPlay_HideColumn();
@@ -426,6 +432,12 @@
         }
         //#endregion
 
+        //#region 瀵煎嚭Execel
+        function btn_Export() {
+            table.exportFile(ins.config.id, option.data, "xls");
+        }
+        //#endregion
+
         //闅愯棌鍒楄缃�
         function get_HideColumn() {
             var colName = "";
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_ErrManagerLedgerReport_EquipTop3Issue.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_ErrManagerLedgerReport_EquipTop3Issue.html"
index a3861be..e474020 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_ErrManagerLedgerReport_EquipTop3Issue.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_ErrManagerLedgerReport_EquipTop3Issue.html"
@@ -102,6 +102,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
                             </div>
@@ -133,6 +134,7 @@
             //鏌ヨ鏉′欢
             var sWhere = "";
             var option = [];
+            var ins;                //鐢ㄤ簬瀵煎嚭excel
             var HModName = "QC_ErrManagerLedgerReport_EquipTop3Issue";
             var HEquipIssue = []; //璁惧闂
             //#endregion
@@ -386,6 +388,9 @@
                     case 'HideColumn':
                         get_HideColumn();
                         break;
+                    //瀵煎嚭鎸夐挳
+                    case 'btn_Export': btn_Export();
+                        break;
                 };
             });
             //閲嶇疆鎸夐挳
@@ -504,6 +509,7 @@
                             option.data = data1.data;
 
                             table.render(option);
+                            ins = table.render(option);
                             layer.close(wait);
                         } else {
                             layer.close(wait);
@@ -598,6 +604,12 @@
             }
             //#endregion
 
+            //#region 瀵煎嚭Execel
+            function btn_Export() {
+                table.exportFile(ins.config.id, option.data, "xls");
+            }
+            //#endregion
+
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
                 var colName = "";
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_ErrManagerLedgerReport_Issue.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_ErrManagerLedgerReport_Issue.html"
index 8c4e893..edb1487 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_ErrManagerLedgerReport_Issue.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_ErrManagerLedgerReport_Issue.html"
@@ -102,6 +102,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
                             </div>
@@ -133,6 +134,7 @@
             //鏌ヨ鏉′欢
             var sWhere = "";
             var option = [];
+            var ins;                //鐢ㄤ簬瀵煎嚭excel
             var HModName = "QC_ErrManagerLedgerReport_Issue";
             var HIssueType = []; //闂绫诲瀷
             //#endregion
@@ -386,6 +388,9 @@
                     case 'HideColumn':
                         get_HideColumn();
                         break;
+                    //瀵煎嚭鎸夐挳
+                    case 'btn_Export': btn_Export();
+                        break;
                 };
             });
             //閲嶇疆鎸夐挳
@@ -504,6 +509,7 @@
                             option.data = data1.data;
 
                             table.render(option);
+                            ins = table.render(option);
                             layer.close(wait);
                         } else {
                             layer.close(wait);
@@ -601,6 +607,12 @@
             }
             //#endregion
 
+            //#region 瀵煎嚭Execel
+            function btn_Export() {
+                table.exportFile(ins.config.id, option.data, "xls");
+            }
+            //#endregion
+
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
                 var colName = "";
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_ErrManagerLedgerReport_Source.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_ErrManagerLedgerReport_Source.html"
index 2874e8f..cc2a1c2 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_ErrManagerLedgerReport_Source.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_ErrManagerLedgerReport_Source.html"
@@ -102,6 +102,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
                             </div>
@@ -133,6 +134,7 @@
             //鏌ヨ鏉′欢
             var sWhere = "";
             var option = [];
+            var ins;                //鐢ㄤ簬瀵煎嚭excel
             var HModName = "QC_ErrManagerLedgerReport_Source";
             var HSourceName = []; //鐢熶骇璧勬簮鍚嶇О
             //#endregion
@@ -386,6 +388,9 @@
                     case 'HideColumn':
                         get_HideColumn();
                         break;
+                    //瀵煎嚭鎸夐挳
+                    case 'btn_Export': btn_Export();
+                        break;
                 };
             });
             //閲嶇疆鎸夐挳
@@ -504,6 +509,7 @@
                             option.data = data1.data;
 
                             table.render(option);
+                            ins = table.render(option);
                             layer.close(wait);
                         } else {
                             layer.close(wait);
@@ -599,7 +605,14 @@
                     }
                 })
             }
-        //#endregion
+            //#endregion
+
+            //#region 瀵煎嚭Execel
+            function btn_Export() {
+                table.exportFile(ins.config.id, option.data, "xls");
+            }
+            //#endregion
+
 
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
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_ErrManagerLedgerReport_SourceOfTheProblem.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_ErrManagerLedgerReport_SourceOfTheProblem.html"
index 2cf8e39..33ada74 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_ErrManagerLedgerReport_SourceOfTheProblem.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_ErrManagerLedgerReport_SourceOfTheProblem.html"
@@ -102,6 +102,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
                             </div>
@@ -133,6 +134,7 @@
             //鏌ヨ鏉′欢
             var sWhere = "";
             var option = [];
+            var ins;                //鐢ㄤ簬瀵煎嚭excel
             var HModName = "QC_ErrManagerLedgerReport_SourceOfTheProblem";
             var HSourceOfTheProblem = []; //寮傚父闂鏉ユ簮
             //#endregion
@@ -386,6 +388,9 @@
                     case 'HideColumn':
                         get_HideColumn();
                         break;
+                    //瀵煎嚭鎸夐挳
+                    case 'btn_Export': btn_Export();
+                        break;
                 };
             });
             //閲嶇疆鎸夐挳
@@ -504,6 +509,7 @@
                             option.data = data1.data;
 
                             table.render(option);
+                            ins = table.render(option);
                             layer.close(wait);
                         } else {
                             layer.close(wait);
@@ -601,6 +607,13 @@
             }
             //#endregion
 
+            //#region 瀵煎嚭Execel
+            function btn_Export() {
+                table.exportFile(ins.config.id, option.data, "xls");
+            }
+            //#endregion
+
+
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
                 var colName = "";
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 69ecbc6..a2676c7 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"
@@ -185,20 +185,37 @@
                                 </div>
                             </div>
                         </div>
-                        <div>
+                        <div class="layui-tab layui-tab-card">
                             <table class="" id="mainTable" lay-filter="mainTable"></table>
-                            <div id="histogram_Avg" style="width:99.5%;height:calc(100vh);margin-top:5px;">
+                            <ul class="layui-tab-title">
+                                <li class="layui-this">x虅绠″埗鍥�</li>
+                                <li>R绠″埗鍥�</li>
+                                <li>妫�娴嬪��</li>
+                            </ul>
+                            <div class="layui-tab-content">
+                                <div class="layui-tab-item layui-show">
+                                    <!--x虅绠″埗鍥�-->
+                                    <div id="histogram_Avg" style="width: 99.5%; height: calc(100vh);">
 
-                            </div>
-                            <div id="histogram_Diff" style="width:99.5%;height:calc(100vh);margin-top:15px;">
+                                    </div>
+                                </div>
+                                <div class="layui-tab-item layui-show">
+                                    <!--R绠″埗鍥�-->
+                                    <div id="histogram_Diff" style="width: 99.5%; height: calc(100vh);">
 
-                            </div>
-                            <div id="histogram_SJZ" style="width:99.5%;height:calc(100vh);margin-top:15px;">
+                                    </div>
+                                </div>
+                                <div class="layui-tab-item layui-show">
+                                    <!--妫�娴嬪��-->
+                                    <div id="histogram_SJZ" style="width: 99.5%; height: calc(100vh);">
 
+                                    </div>
+                                </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_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
                             </div>
@@ -230,6 +247,7 @@
             //鏌ヨ鏉′欢
             var sWhere = "";
             var option = [];
+            var ins;                //鐢ㄤ簬瀵煎嚭excel
             var HModName = "QC_InspectionFormReport";
             var optionAVG = [];
             var optionS = [];
@@ -256,6 +274,9 @@
                     //闅愯棌鍒楄缃�
                     case 'HideColumn':
                         get_HideColumn();
+                        break;
+                    //瀵煎嚭鎸夐挳
+                    case 'btn_Export': btn_Export();
                         break;
                 };
             });
@@ -425,6 +446,7 @@
                                 optionAVG[0] = data1.data[limit + 1];
                                 optionS[0] = data1.data[limit + 2];
                                 table.render(option);
+                                ins = table.render(option);
                                 set_PPK();
                                 set_CPK();
                                 set_Line();
@@ -446,6 +468,7 @@
                 var x_AVG = 0;
                 var x_SUM = 0;
                 var x_PPK = 0;
+                var x_CPK = 0;
                 var numCount = 0
                 var c4 = [0.7979, 0.8862, 0.9213, 0.9400, 0.9515, 0.9594, 0.9650, 0.9693, 0.9727, 0.9754, 0.9776, 0.9794, 0.9810, 0.9823, 0.9835, 0.9845, 0.9854, 0.9862, 0.9869, 0.9876, 0.9882, 0.9887, 0.9892, 0.9896];
 
@@ -467,7 +490,7 @@
                 }
 
                 x_PPK = Math.sqrt(calc(x_SUM, (numCount - 1), "/"));
-
+                x_CPK = Math.sqrt(calc(x_SUM, numCount, "/"));
                 var limit = $("#limit").val();
                 if (parseInt(limit) >= 9) {
                     $("#HCenterline_S").val(x_PPK.toFixed(4));
@@ -477,21 +500,53 @@
                 if (limit == 1) {
                     $("#HControlUpperLimit_X").val(calc(x_AVG, calc(x_PPK, 3, "*"), "+"))
                     $("#HControlLowerLimit_X").val(calc(x_AVG, calc(x_PPK, 3, "*"), "-"))
-                }
 
-                //涓婇檺
-                if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") {
-                    var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/");
-                    $("#HPPK").val(HUpLimit.toFixed(4));
-                }
-                //涓嬮檺
-                else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") {
-                    var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/");
-                    $("#HPPK").val(HDownLimit.toFixed(4));
+                    //璁$畻鏍锋湰閲忎负1 鐨� ppk
+                    var min = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(3, x_PPK, "*"), "/");
+                    var max = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(3, x_PPK, "*"), "/");
+                    var DataHCPK = min > max ? max : min;
+                    $("#HPPK").val(DataHCPK);
+
+                    //璁$畻鏍锋湰閲忎负1 鐨� cpk
+                  
+                    var cpkSum = 0;
+                    var CPK_U = 0;
+                    var CPK_N = 0;
+                    for (var i = 1; i < option.cols[0].length; i++) {
+                        for (var j = 0; j < option.data.length - 3; j++) {
+                            if (i == 1) {
+                                CPK_U = option.data[j][option.cols[0][i].field];
+                            } else {
+                                CPK_N = option.data[j][option.cols[0][i].field];
+                                var data_un = CPK_U > CPK_N ? calc(CPK_U, CPK_N, "-") : calc(CPK_N, CPK_U, "-");
+                                cpkSum = calc(cpkSum, data_un, "+");
+                                CPK_U = CPK_N;
+                            }
+                        }
+                    }
+                    cpkSum = calc(cpkSum, option.cols[0].length - 2, "/");
+                    var HAVG_CPK = calc(cpkSum, 1.128, "/");
+
+                    min = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(3, HAVG_CPK, "*"), "/");
+                    max = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(3, HAVG_CPK, "*"), "/");
+                    DataHCPK = min > max ? max : min;
+
+                    $("#HCPK").val(DataHCPK);
                 } else {
-                    var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/");
-                    var HDownLimit = (x_AVG - calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+")) / ((3 * x_PPK) / c4[option.data.length - 4]);
-                    $("#HPPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4));
+                    //涓婇檺
+                    if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") {
+                        var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/");
+                        $("#HPPK").val(HUpLimit.toFixed(4));
+                    }
+                    //涓嬮檺
+                    else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") {
+                        var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/");
+                        $("#HPPK").val(HDownLimit.toFixed(4));
+                    } else {
+                        var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), calc(calc(3, x_PPK, "*"), c4[option.data.length - 4], "/"), "/");
+                        var HDownLimit = (x_AVG - calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+")) / ((3 * x_PPK) / c4[option.data.length - 4]);
+                        $("#HPPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4));
+                    }
                 }
             }
 
@@ -535,30 +590,32 @@
                     $("#HControlUpperLimit_X").val(calc(x_AVG, calc(A2[$("#limit").val() - 1], s_AVG, "*"), "+"))
                     $("#HControlLowerLimit_X").val(calc(x_AVG, calc(A2[$("#limit").val() - 1], s_AVG, "*"), "-"))
                 }
-              
-      
+           
                 //宸�� 鎺у埗涓婇檺 鎺у埗涓嬮檺
                 $("#HControlUpperLimit_S").val(calc(D4[$("#limit").val() - 1], s_AVG, "*"));
-                $("#HControlLowerLimit_S").val(calc(D3[$("#limit").val() - 1], s_AVG, "*"))
+                $("#HControlLowerLimit_S").val(calc(D3[$("#limit").val() - 1], s_AVG, "*"));
+                var limit = $("#limit").val();
 
-                //涓婇檺
-                if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") {
-                    var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/");
-                    $("#HCPK").val(HUpLimit.toFixed(4));
-                }
-                //涓嬮檺
-                else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") {
-                    var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/");
-                    $("#HCPK").val(HDownLimit.toFixed(4));
-                }  else {
-                    var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/");
-                    var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/");
-                    if (s_CPK == 0) {
-                        $("#HCPK").val(0);
-                    } else {
-                        $("#HCPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4));
+                if (limit > 1) {
+                    //涓婇檺
+                    if ($("#HUpLimit").val() != "" && $("#HDownLimit").val() == "") {
+                        var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/");
+                        $("#HCPK").val(HUpLimit.toFixed(4));
                     }
+                    //涓嬮檺
+                    else if ($("#HDownLimit").val() != "" && $("#HUpLimit").val() == "") {
+                        var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/");
+                        $("#HCPK").val(HDownLimit.toFixed(4));
+                    } else {
+                        var HUpLimit = calc(calc(calc(parseFloat($("#HUpLimit").val()), parseFloat($("#HTargetVal").val()), "+"), x_AVG, "-"), (3 * s_CPK), "/");
+                        var HDownLimit = calc(calc(x_AVG, calc(parseFloat($("#HDownLimit").val()), parseFloat($("#HTargetVal").val()), "+"), "-"), (3 * s_CPK), "/");
+                        if (s_CPK == 0) {
+                            $("#HCPK").val(0);
+                        } else {
+                            $("#HCPK").val(HUpLimit > HDownLimit ? HDownLimit.toFixed(4) : HUpLimit.toFixed(4));
+                        }
 
+                    }
                 }
             }
 
@@ -650,6 +707,12 @@
 
                 return sum;
             }
+
+            //#region 瀵煎嚭Execel
+            function btn_Export() {
+                table.exportFile(ins.config.id, option.data, "xls");
+            }
+            //#endregion
 
             //鎶樼嚎鍥�
             function set_Line() {
@@ -971,7 +1034,7 @@
                 //Type 2 鏍规嵁閫変腑鐨勭墿鏂欏幓鏌ヨ鏁版嵁
                 var sWheres = "";
                 if (Type == 1) {
-                    sWheres = " and 妫�楠岄」鐩唬鐮�='" + $("#HQCCheckItemNumber").val() + "'";
+                    sWheres = " and 妫�楠岄」鐩唬鐮�='" + $("#HQCCheckItemNumber").val() + "' and 鐗╂枡浠g爜='" + $("#HMaterNumber").val() + "'";
                 }
                 if (Type == 2) {
                     sWheres = " and 鐗╂枡浠g爜='" + $("#HMaterNumber").val() + "'";
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_MoistureContentDataLedger.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_MoistureContentDataLedger.html"
index 6ec70e8..aeeacf4 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_MoistureContentDataLedger.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_MoistureContentDataLedger.html"
@@ -106,6 +106,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo1">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -135,6 +136,7 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var ins;                //鐢ㄤ簬瀵煎嚭excel
         var HModName = "QC_MoistureContentDataLedger";
         var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
 
@@ -156,6 +158,9 @@
             switch (obj.event) {
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumn();
+                    break;
+                //瀵煎嚭鎸夐挳
+                case 'btn_Export': btn_Export();
                     break;
             };
         });
@@ -302,7 +307,7 @@
                         }
 
                         table.render(option);
-
+                        ins = table.render(option);
                         //鍒锋柊琛ㄦ牸鏁版嵁
                         DisPlay_HideColumn();
                         layer.close(ajaxLoad);
@@ -404,6 +409,11 @@
         }
         //#endregion
 
+        //#region 瀵煎嚭Execel
+        function btn_Export() {
+            table.exportFile(ins.config.id, option.data, "xls");
+        }
+        //#endregion
 
         //闅愯棌鍒楄缃�
         function get_HideColumn() {
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_PerformanceScrapLedger.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_PerformanceScrapLedger.html"
index 3577d42..d6e5d1c 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_PerformanceScrapLedger.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_PerformanceScrapLedger.html"
@@ -97,6 +97,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo1">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -126,6 +127,7 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var ins;                //鐢ㄤ簬瀵煎嚭excel
         var HModName = "QC_PerformanceScrapLedger";
         var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
 
@@ -147,6 +149,9 @@
             switch (obj.event) {
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumn();
+                    break;
+                //瀵煎嚭鎸夐挳
+                case 'btn_Export': btn_Export();
                     break;
             };
         });
@@ -301,13 +306,9 @@
                         }
 
                         table.render(option);
-
+                        ins = table.render(option);
                         //鍒锋柊琛ㄦ牸鏁版嵁
-                        DisPlay_HideColumn();
-
-                        //if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
-                        //    ColFilter();
-                        //}
+                        DisPlay_HideColumn();                      
 
                         layer.close(ajaxLoad);
                     } else {
@@ -407,6 +408,11 @@
         }
         //#endregion
 
+        //#region 瀵煎嚭Execel
+        function btn_Export() {
+            table.exportFile(ins.config.id, option.data, "xls");
+        }
+        //#endregion
 
         //闅愯棌鍒楄缃�
         function get_HideColumn() {
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_ProdBadReasonStatistics.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_ProdBadReasonStatistics.html"
index 43ba134..4d00565 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_ProdBadReasonStatistics.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_ProdBadReasonStatistics.html"
@@ -91,6 +91,7 @@
                             <div class="layui-btn-container">
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export"><i class="layui-icon layui-icon-form"></i>瀵煎嚭</button>
                             </div>
                         </script>
                     </form>
@@ -332,6 +333,10 @@
                     case 'HideColumn':
                         get_HideColumn();
                         break;
+                    //瀵煎嚭
+                    case 'get_export':
+                        get_Export();
+                        break;
                 };
             });
             //閲嶇疆鎸夐挳
@@ -438,6 +443,7 @@
                             option.data = data1.data;
 
                             table.render(option);
+                            ins = table.render(option);
                             layer.close(wait);
                         } else {
                             layer.close(wait);
@@ -472,6 +478,26 @@
                 get_FastQuery();
             }
 
+            //#region 瀵煎嚭Execel
+            function get_Export() {
+                var data = option.data
+                data.forEach((item) => {
+
+                    for (let itemobj in item) {
+                        if (item[itemobj] == null) {
+                            item[itemobj] = "";
+                        }
+                        if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                            item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, '').replaceAll(",","锛�");  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                        }
+                    }
+                });
+
+                table.exportFile(ins.config.id, option.data, "xls");
+            }
+            //#endregion
+
+
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
                 var colName = "";
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_QualityMonthSumReport.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_QualityMonthSumReport.html"
index 283b4e5..e1587bc 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_QualityMonthSumReport.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_QualityMonthSumReport.html"
@@ -69,7 +69,7 @@
                                         </select>
                                     </div>
                                 </div>
-                                <div class="layui-inline">
+                                <div class="layui-inline" style="display:none">
                                     <label class="layui-form-label" style="width: 85px;">椤圭洰鍙�</label>
                                     <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                         <select name="HProject" id="HProject" class=" ForFilteringSchemes" lay-verify="HProject">
@@ -704,13 +704,13 @@
 
                 //鏌辩姸鍥剧粦瀹氭暟鎹�
                 var H_X = ['1鏈�', '2鏈�', '3鏈�', '4鏈�', '5鏈�', '6鏈�', '7鏈�', '8鏈�', '9鏈�', '10鏈�', '11鏈�', '12鏈�'];//X杞存爣棰�
-                var HAverage = [];      //y杞达細璐ㄩ噺闂ㄩ�冮�哥巼
+                var HAverage = [];      //X杞达細璐ㄩ噺闂ㄩ�冮�哥巼
                 var HTarget = [];       //y杞达細涓婇檺鍊�
                 for (let i = 0; i < option.data.length; i++) {
                     //鑾峰彇璐ㄩ噺闂ㄩ�冮�哥巼琛屾暟鍊�
                     if (option.data[i].椤圭洰 == '璐ㄩ噺闂ㄩ�冮�哥巼') {
                         for (let j = 1; j <= 12; j++) {
-                            HAverage.push(option.data[i][j + "鏈�"]);
+                            HAverage.push((option.data[i][j + "鏈�"]).replace('%', ''));
                         }
                     }
                     //鑾峰彇涓婇檺鍊艰鏁板��
@@ -737,19 +737,25 @@
                         top: 'bottom',  // 灏嗗浘渚嬫斁缃湪鍥捐〃鐨勪笅鏂�
                         left: 'center'  // 鎴栬�� 'right'锛屾牴鎹渶瑕佽皟鏁存按骞充綅缃�
                     },
-                    //toolbox: {                            //宸ュ叿鏍�
-                    //    show: true,
-                    //    orient: 'vertical',
-                    //    left: 'right',
-                    //    top: 'center',
-                    //    feature: {
-                    //        mark: { show: true },
-                    //        dataView: { show: true, readOnly: false },
-                    //        magicType: { show: true, type: ['line', 'bar', 'stack'] },
-                    //        restore: { show: true },
-                    //        saveAsImage: { show: true }
-                    //    }
-                    //},
+                    tooltip: {
+                        trigger: 'axis',
+                        axisPointer: {
+                            type: 'shadow'
+                        },
+                        formatter: function (params) {
+                            let tooltipHtml = params[0].axisValue + '<br>'; // X杞存暟鍊�
+
+                            params.forEach(function (item) {
+                                if (item.seriesType === 'line') {
+                                    let valueToShow = parseFloat(item.value); // 灏嗗瓧绗︿覆杞崲涓烘暟鍊�
+                                    tooltipHtml += item.seriesName + ': ' + valueToShow.toFixed(3) + '%' + '<br>'; // 鎶樼嚎鍥炬暟鎹牸寮忓寲涓虹櫨鍒嗘瘮
+                                }
+                            });
+
+                            return tooltipHtml;
+                        }
+
+                    },
                     grid:
                     {
                         left: '5%',
@@ -774,11 +780,7 @@
                                             temp += '\n' + value.slice(i);
                                         }
                                     }
-
                                     return temp;
-
-                                    // 浣跨敤 '\n' 瀹炵幇鎹㈣
-                                    //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value;
                                 },
                                 width: 30 // 璁剧疆鍒诲害鏍囩鐨勫搴︼紝瓒呰繃杩欎釜瀹藉害浼氳嚜鍔ㄦ崲琛�
                             }
@@ -786,16 +788,23 @@
                     ],
                     yAxis: [                                //璁剧疆y杞存暟鎹被鍨�
                         {
-                            type: 'value'
+                            type: 'value',
+                            name: '涓婇檺鍊�',
+                            axisLabel: {
+                                formatter: '{value}'
+                            }
                         }
                     ],
                     series: [                               //璁剧疆y杞存暟鎹�
                         {
                             name: '璐ㄩ噺闂ㄩ�冮�哥巼',
                             type: 'line',
-                            barWidth: 30,
+                            barWidth: 10,
                             barGap: 0,
-                            label: labelOption,
+                            label: {
+                                show: true,
+                                formatter: '{c}%'
+                            },
                             emphasis: {
                                 focus: 'series'
                             },
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_QualityStatisticsDailyReport.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_QualityStatisticsDailyReport.html"
index 4606c0d..c77855f 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_QualityStatisticsDailyReport.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_QualityStatisticsDailyReport.html"
@@ -64,7 +64,7 @@
                                 </div>                            
                                 <div class="layui-inline">
                                     <label class="layui-form-label" style="width: 85px;">缁勭粐</label>
-                                    <div class="layui-input-block" style="margin-left: 120px; width: 125px;">
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 140px;">
                                         <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
                                             <!--鍔ㄦ�佹覆鏌撳勾浠�-->
                                         </select>
@@ -101,6 +101,30 @@
                                             </select>
                                         </div>
                                     </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">鍒ゆ柇缁撴灉</label>
+                                        <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
+                                            <select name="HResult" id="HResult" lay-verify="HResult">
+                                                <option value="">璇烽�夋嫨</option>
+                                                <option value="鎶ュ簾">鎶ュ簾</option>
+                                                <option value="杩斿伐">杩斿伐</option>
+                                                <option value="鐗归噰">鐗归噰</option>
+                                                <option value="鏀捐">鏀捐</option>
+                                                <option value="宸ュ簾">宸ュ簾</option>
+                                                <option value="鏂欏簾">鏂欏簾</option>
+                                                <option value="鏍蜂欢淇濈暀">鏍蜂欢淇濈暀</option>
+                                            </select>
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">宸ュ簭鍚嶇О</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" value="" style="background-color: #efefef4d; width: 65%; display: inline-block;" readonly>
+                                            <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>
                             </div>
                         </div>
@@ -114,6 +138,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo1">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -143,6 +168,7 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var ins;                //鐢ㄤ簬瀵煎嚭excel
         var HModName = "QC_QualityStatisticsDailyReport";
         var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
 
@@ -164,6 +190,9 @@
             switch (obj.event) {
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumn();
+                    break;
+                //瀵煎嚭鎸夐挳
+                case 'btn_Export': btn_Export();
                     break;
             };
         });
@@ -205,6 +234,12 @@
             $("#HMonth").val(new Date().getMonth()+1);
             form.render('select');
         }
+
+        //#region 瀵煎嚭Execel
+        function btn_Export() {
+            table.exportFile(ins.config.id, option.data, "xls");
+        }
+         //#endregion
 
         //鐢熶骇杞﹂棿
         function DeptName() {
@@ -256,6 +291,43 @@
                 }
             })
         }
+
+        //宸ュ簭
+        form.on('submit(btnHProc)', function () {
+            //椤甸潰灞�-鑷畾涔�
+            layer.open({
+                type: 2,
+                skin: 'layui-layer-rim', //鍔犱笂杈规
+                title: '宸ュ簭鍒楄〃',
+                closeBtn: 1,
+                shift: 2,
+                area: ['90%', '90%'],
+                maxmin: true,
+                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 === 0) {
+                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                    }
+                    $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
+                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) {
+                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                },
+                end: function () {
+
+                },
+                success: function (layero, index) {
+
+                }
+            });
+        });
 
         function set_InitGrid() {
 
@@ -309,7 +381,7 @@
                       
                         option.data=data1.data
                         table.render(option);
-
+                        ins = table.render(option);
                         //鍒锋柊琛ㄦ牸鏁版嵁
                         DisPlay_HideColumn();
 
@@ -338,6 +410,8 @@
             var HProject = $("#HProject").val();//椤圭洰鍙�
             var HBatchWork = $("#HBatchWork").val();//鏄惁閲忎骇
             var HDivisionName = $("#HDivisionName").val();//浜嬩笟閮�
+            var HResult = $("#HResult").val();//鍒ゅ畾缁撴灉
+            var HProcName = $("#HProcName").val();//宸ュ簭鍚嶇О
             sWhere = {
                 HYear: HYear
                 , HMonth: HMonth
@@ -346,6 +420,8 @@
                 , HProject: HProject
                 , HBatchWork: HBatchWork
                 , HDivisionName: HDivisionName
+                , HResult: HResult
+                , HProcName: HProcName
             }
             set_InitGrid();
             get_Display(JSON.stringify(sWhere));
@@ -358,7 +434,9 @@
             $("#HProcExchBillNo").val("");
             $("#HProject").val("");
             $("#HBatchWork").val("0");
-            $("#HDivisionName").val("0");           
+            $("#HDivisionName").val("0");
+            $("#HBatchWork").val("");
+            $("#HDivisionName").val("");
             form.render('select');
 
             sWhere = "";
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_RegistrationForTestingReport.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_RegistrationForTestingReport.html"
index 318c4f1..19480c5 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_RegistrationForTestingReport.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_RegistrationForTestingReport.html"
@@ -102,6 +102,7 @@
                         </div>
                         <script type="text/html" id="toolbarDemo1">
                             <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
@@ -131,6 +132,7 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var ins;                //鐢ㄤ簬瀵煎嚭excel
         var HModName = "QC_RegistrationForTestingReport";
         var titleData = ["HInterID", "HEntryID", "HBadReasonID", "HSourceInterID", "HSourceEntryID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
 
@@ -152,6 +154,9 @@
             switch (obj.event) {
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumn();
+                    break;
+                //瀵煎嚭鎸夐挳
+                case 'btn_Export': btn_Export();
                     break;
             };
         });
@@ -318,15 +323,10 @@
                             option.data = data1.data
                         }
 
-
                         table.render(option);
-
+                        ins = table.render(option);
                         //鍒锋柊琛ㄦ牸鏁版嵁
                         DisPlay_HideColumn();
-
-                        //if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
-                        //    ColFilter();
-                        //}
 
                         layer.close(ajaxLoad);
                     } else {
@@ -488,7 +488,11 @@
             }
         });
     
-
+        //#region 瀵煎嚭Execel
+        function btn_Export() {
+            table.exportFile(ins.config.id, option.data, "xls");
+        }
+        //#endregion
 
         //闅愯棌鍒楄缃�
         function get_HideColumn() {
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\275\246\351\227\264\350\207\252\346\243\200\345\215\225/QC_Add_Edit_WorkSelfCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\275\246\351\227\264\350\207\252\346\243\200\345\215\225/QC_Add_Edit_WorkSelfCheckBill.html"
index bc2a5d3..d01a52e 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\275\246\351\227\264\350\207\252\346\243\200\345\215\225/QC_Add_Edit_WorkSelfCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\275\246\351\227\264\350\207\252\346\243\200\345\215\225/QC_Add_Edit_WorkSelfCheckBill.html"
@@ -704,6 +704,7 @@
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
                 var HICMOEntryID = params[params[3]];//婧愬崟瀛恑d
+                var HEntryID = params[params[4]];//婧愬崟瀛恑d
             }
             /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/
             //////娴嬭瘯鐢ㄦ暟鎹�
@@ -843,7 +844,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/QC_WorkSelfCheckBill/get_ProcessExchangeBill',
                     type: "GET",
-                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
+                    data: { "HInterID": linterid, "HEntryID": HEntryID,  "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
                         if (result.count == 1) {
@@ -2172,6 +2173,7 @@
 
             //琛ㄥご淇℃伅妫�楠屾柟妗堝脊绐�
             form.on('submit(btnSearchQCScheme)', function () {
+                var HName = $("#HMaterName").val();
                 //椤甸潰灞�-鑷畾涔�
                 layer.open({
                     type: 2,
@@ -2181,7 +2183,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes'],
+                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?OperationType=1&HName=' + HName + '', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
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 357a768..828ef98 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"
@@ -741,6 +741,7 @@
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
                 var HICMOEntryID = params[params[3]];//婧愬崟瀛恑d
+                var HEntryID = params[params[4]];//婧愬崟瀛恑d
             }
             /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/
             //////娴嬭瘯鐢ㄦ暟鎹�
@@ -884,7 +885,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/CheckBill/get_ProcessExchangeBill',
                     type: "GET",
-                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
+                    data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
                         if (result.count == 1) {
@@ -1651,6 +1652,7 @@
 
             //琛ㄥご淇℃伅妫�楠屾柟妗堝脊绐�
             form.on('submit(btnSearchQCScheme)', function () {
+                var HName = $("#HMaterName").val();
                 //椤甸潰灞�-鑷畾涔�
                 layer.open({
                     type: 2,
@@ -1660,7 +1662,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes'],
+                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?OperationType=1&HName=' + HName+'', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -3893,24 +3895,24 @@
             }
             //#endregion
 
-            //#region 銆愬簾寮冧唬鐮併��
+            //#region 銆愬簾寮冧唬鐮�(鏂帿灏斿凡鍚敤)銆�
             table.on('edit(mainTable)', function (obj) {
                 // 鍗曞厓鏍肩紪杈戜箣鍓嶇殑鍊�
                 var oldText = $(this).prev().text();
                 var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
                     , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
-                    , field = obj.field; //寰楀埌瀛楁
-                //layer.msg('[ID: ' + data.id + '] ' + field + ' 瀛楁鏇存敼涓猴細' + value);
-
+                    , field = obj.field; //寰楀埌瀛楁               
                 var HInspectVal = $("#HInspectVal").val(); //妫�楠屽��
                 var HTargetVal = $("#HTargetVal").val(); //鐩爣鍊�
                 var HComparator = $("#HComparator").val(); //姣旇緝绗�
                 var HEntryID = $("#HEntryID").val() - 1;
                 var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                var HUpLimit = table.cache["mainTable"][HEntryID].HUpLimit; //涓婇檺鍊�
+                var HDownLimit = table.cache["mainTable"][HEntryID].HDownLimit; //涓嬮檺鍊�
                 switch (field) {
                     case "HInspectVal":  //妫�楠屽��
                         value = isNaN(value) ? 0 : value;
-                        if (HInspectVal) {
+                        if (HInspectVal < HUpLimit && HInspectVal > HDownLimit) {
 
                         }
 
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 328d5cc..fc5861a 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"
@@ -53,6 +53,7 @@
                                 <select name="LDM" lay-verify="required" id="LDM">
                                     <option value="DU3" selected>DU3</option>
                                     <option value="QDR">QDR</option>
+                                    <option value="AAA">15杞﹂棿</option>
                                     <option value="鍏朵粬">鍏朵粬</option>
                                 </select>
                             </div>
@@ -99,6 +100,12 @@
                                     <label class="layui-inline" style="width:60px;">瀛愪欢鏉$爜</label>
                                     <div class="layui-inline">
                                         <input type="text" style="border-radius: 50px;width: 140%;" name="瀛愪欢鏉$爜" id="SubBarcode" autocomplete="off" placeholder="璇疯緭鍏ュ瓙浠舵潯鐮�" class="layui-input">
+                                    </div>
+                                </div>
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">鏄惁娣风</label>
+                                    <div class="layui-inline">
+                                        <input type="checkbox" id="HMixedBox" name="HMixedBox" lay-skin="primary" value="" lay-filter="HMixedBox">
                                     </div>
                                 </div>
                             </div>
@@ -440,6 +447,7 @@
                             return util.toDateString(time, "yyyy-MM-dd");
                         }
                     }
+                    //, { field: 'HBarCode_Pack', title: '鏉″舰鐮�', width: 145 }
                     , { field: 'HSourceBillNo', title: '鏉″舰鐮�', width: 145 }
                     , { field: 'HBillNo', title: '婧愬崟鍗曞彿', width: 125 }
                     , { field: 'HBarCode', title: '鍞竴鐮�', width: 125 }
@@ -525,7 +533,7 @@
                         return;
                     }
                     //鍒ゆ柇瑁呯鏁伴噺涓嶈兘澶т簬鍓╀綑鏁伴噺
-                    if (zxQty > icmoQtyNow) {
+                    if (zxQty > icmoQtyNow && $("#HMixedBox").val()=="") {
                         playSound();
                         layer.msg("瑁呯鏁伴噺涓嶅厑璁稿ぇ浜庢祦杞崱鍓╀綑鏁伴噺锛佸墿浣欐暟閲忎负" + icmoQtyNow, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
                         return;
@@ -584,6 +592,24 @@
                 }
             });
 
+
+            form.on('checkbox(HMixedBox)', function (obj) {
+                if (icmoQtyNow == 0) {
+                    playSound();
+                    layer.msg("鍓╀綑鏁伴噺涓�" + icmoQtyNow + ",涓嶅厑璁告贩绠憋紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                    $("input[name='HMixedBox']").prop("checked", false);
+                    form.render('checkbox');
+                    return;
+                }
+                if (obj.value == "") {
+                    $("#HMixedBox").val("1");
+                } else {
+                    $("#HMixedBox").val("");
+                }
+
+            });
+           
+
             //瀛愪欢鏉$爜鍥炶溅鏂规硶
             $('#SubBarcode').on('keydown', function (event) {   //鎵潯褰㈢爜
 
@@ -605,16 +631,30 @@
                         return;
                     }
 
+                    if (LDM == "AAA" && SubBarcode.length != 50) {
+                        playSound();
+                        layer.alert("瀛愪欢鏉$爜闀垮害涓嶄负50浣�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+
                     if (SubBarcode.match(/[^\x00-\xff]/g) != null) {
                         playSound();
                         layer.alert("蹇呴』鏄崐瑙掑瓧绗�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
                         return;
                     }
 
-                    if (LDM != "鍏朵粬" && BBM != "鍏朵粬" && reg.test(SubBarcode)) {
-                        playSound();
-                        layer.alert("璇锋煡鐪嬪瓙浠舵潯鐮佸ぇ鍐欐槸鍚︽纭�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
-                        return;
+                    if (SubBarcode.length == 50) {
+                        if (LDM != "鍏朵粬" && reg.test(SubBarcode)) {
+                            playSound();
+                            layer.alert("璇锋煡鐪嬪瓙浠舵潯鐮佸ぇ鍐欐槸鍚︽纭�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            return;
+                        }
+                    } else {
+                        if (LDM != "鍏朵粬" && BBM != "鍏朵粬" && reg.test(SubBarcode)) {
+                            playSound();
+                            layer.alert("璇锋煡鐪嬪瓙浠舵潯鐮佸ぇ鍐欐槸鍚︽纭�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            return;
+                        }
                     }
 
                     if (LDM != "鍏朵粬" && BBM != "鍏朵粬" && SubBarcode.indexOf(BBM) == -1) {
@@ -673,7 +713,7 @@
                         url: GetWEBURL() + "/LEMS/SNBarcodeProcCtrl",
                         type: "GET",
                         async: false,
-                        data: { "SubBarcode": SubBarcode, "HProcExchBillNo": HProcExchBillNo },
+                        data: { "SubBarcode": SubBarcode, "HProcExchBillNo": HProcExchBillNo, "HMixedBox": $("#HMixedBox").val(), "HBillNo": HBillNo2 },
                         success: function (result) {
                             if (result.count == 0) {
                                 a = 1;
@@ -715,86 +755,93 @@
                                             layer.alert("鍖呰鏁伴噺宸茬瓑浜庢祦杞崱鏁伴噺锛佷笉鍏佽鎵爜锛�", { icon: 1 });
                                             return;
                                         } else {
-                                            $.ajax({//琛ㄤ綋瀛榯emp琛�
-                                                url: GetWEBURL() + "/LEMS/SaveSubBarcode_Json",
-                                                type: "GET",
-                                                async: false,
-                                                data: {
-                                                    "HBillNo": HBillNo
-                                                    , "SubBarcode": SubBarcode
-                                                    , "HInterID": HInterID
-                                                    , "HBillNo2": HBillNo2
-                                                    , "HBillType": HBillType
-                                                    , "sMaker": sMaker
-                                                    , "HBarCode": $("#HBarCode_wym").val()
-                                                    , "HNumber": $("#HNumber").val()
-                                                    , "HName": $("#HMaterName").val()
-                                                    , "HModel": $("#HModel").val()
-                                                },
-                                                success: function (result) {
-                                                    var data = result.data;
-                                                    if (result.Message == "璇ュ瓙浠舵潯鐮佸凡瀛樺湪") {
-                                                        playSound();
-                                                        layer.alert("璇ュ瓙浠舵潯鐮佸凡瀛樺湪", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
-                                                    } else {
-                                                        if (data[0].Column1 == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                                                            $('#SubBarcode').val("");
-                                                            $("#SubBarcode").focus();
-                                                            table.reload('smjl-table', {
-                                                                url: GetWEBURL1() + '/LEMS/Update_HBillNo_SubBarcodeList_Json'
-                                                                , where: {
-                                                                    HBillNo: HBillNo2
-                                                                    , HBarCode: HBillNo
-                                                                }
-                                                            });
-                                                            zxQtyFlag++;
-                                                            pcmQtyFlag++
-                                                            $("#zxQty").val("" + zxQtyFlag + "/" + zxQty + "");
-                                                            $("#pcmQty").val("" + pcmQtyFlag + "/" + pcmQty + "");
-                                                            layer.msg("鎵弿鎴愬姛", { time: 5000, icon: 6 });
-                                                            $.ajax({//鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
-                                                                url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty",
-                                                                type: "GET",
-                                                                async: false,
-                                                                data: {
-                                                                    "HBarCode": $("#HBarCode_wym").val()
-                                                                },
-                                                                success: function (result) {
-                                                                    var HQty = result.data[0].HQty;
-                                                                    HQty++;
-                                                                    $.ajax({//鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
-                                                                        url: GetWEBURL() + "/LEMS/Update_Gy_BarCodeBill_HQty",
-                                                                        type: "GET",
-                                                                        async: false,
-                                                                        data: {
-                                                                            "HBarCode": $("#HBarCode_wym").val(),
-                                                                            "HQty": HQty
-                                                                        },
-                                                                        success: function (result) {
-                                                                            var HQty = result.data;
-                                                                            ZJTMFlag = true;
-                                                                        }, error: function () {
-                                                                            playSound();
-                                                                            layer.alert("鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
-                                                                        }
-                                                                    });
-                                                                }, error: function () {
-                                                                    playSound();
-                                                                    layer.alert("鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
-                                                                }
-                                                            });
-                                                        } else {
+                                            //鍒ゆ柇瑁呯鏁伴噺涓嶈兘澶т簬鍓╀綑鏁伴噺
+                                            if (AllHqty > icmoQtyNow && $("#HMixedBox").val() == "") {
+                                                playSound();
+                                                layer.msg("瑁呯鏁伴噺涓嶅厑璁稿ぇ浜庢祦杞崱鍓╀綑鏁伴噺锛佸墿浣欐暟閲忎负" + icmoQtyNow, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                                return;
+                                            } else {
+                                                $.ajax({//琛ㄤ綋瀛榯emp琛�
+                                                    url: GetWEBURL() + "/LEMS/SaveSubBarcode_Json",
+                                                    type: "GET",
+                                                    async: false,
+                                                    data: {
+                                                        "HBillNo": HBillNo
+                                                        , "SubBarcode": SubBarcode
+                                                        , "HInterID": HInterID
+                                                        , "HBillNo2": HBillNo2
+                                                        , "HBillType": HBillType
+                                                        , "sMaker": sMaker
+                                                        , "HBarCode": $("#HBarCode_wym").val()
+                                                        , "HNumber": $("#HNumber").val()
+                                                        , "HName": $("#HMaterName").val()
+                                                        , "HModel": $("#HModel").val()
+                                                    },
+                                                    success: function (result) {
+                                                        var data = result.data;
+                                                        if (result.Message == "璇ュ瓙浠舵潯鐮佸凡瀛樺湪") {
                                                             playSound();
-                                                            // $("#verifycode").click();
-                                                            //layer.msg(result.Message, { icon: 5 });
-                                                            layer.alert("鎻掑叆缂撳瓨琛ㄥけ璐�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                                            layer.alert("璇ュ瓙浠舵潯鐮佸凡瀛樺湪", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                                        } else {
+                                                            if (data[0].Column1 == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                                                $('#SubBarcode').val("");
+                                                                $("#SubBarcode").focus();
+                                                                table.reload('smjl-table', {
+                                                                    url: GetWEBURL1() + '/LEMS/Update_HBillNo_SubBarcodeList_Json'
+                                                                    , where: {
+                                                                        HBillNo: HBillNo2
+                                                                        , HBarCode: HBillNo
+                                                                    }
+                                                                });
+                                                                zxQtyFlag++;
+                                                                pcmQtyFlag++
+                                                                $("#zxQty").val("" + zxQtyFlag + "/" + zxQty + "");
+                                                                $("#pcmQty").val("" + pcmQtyFlag + "/" + pcmQty + "");
+                                                                layer.msg("鎵弿鎴愬姛", { time: 5000, icon: 6 });
+                                                                $.ajax({//鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
+                                                                    url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty",
+                                                                    type: "GET",
+                                                                    async: false,
+                                                                    data: {
+                                                                        "HBarCode": $("#HBarCode_wym").val()
+                                                                    },
+                                                                    success: function (result) {
+                                                                        var HQty = result.data[0].HQty;
+                                                                        HQty++;
+                                                                        $.ajax({//鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
+                                                                            url: GetWEBURL() + "/LEMS/Update_Gy_BarCodeBill_HQty",
+                                                                            type: "GET",
+                                                                            async: false,
+                                                                            data: {
+                                                                                "HBarCode": $("#HBarCode_wym").val(),
+                                                                                "HQty": HQty
+                                                                            },
+                                                                            success: function (result) {
+                                                                                var HQty = result.data;
+                                                                                ZJTMFlag = true;
+                                                                            }, error: function () {
+                                                                                playSound();
+                                                                                layer.alert("鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                                                                            }
+                                                                        });
+                                                                    }, error: function () {
+                                                                        playSound();
+                                                                        layer.alert("鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                                                                    }
+                                                                });
+                                                            } else {
+                                                                playSound();
+                                                                // $("#verifycode").click();
+                                                                //layer.msg(result.Message, { icon: 5 });
+                                                                layer.alert("鎻掑叆缂撳瓨琛ㄥけ璐�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                                            }
                                                         }
+                                                    }, error: function () {
+                                                        playSound();
+                                                        layer.alert("瀛愪欢鏉$爜鏂规硶鍙戠敓閿欒!", { icon: 5 });
                                                     }
-                                                }, error: function () {
-                                                    playSound();
-                                                    layer.alert("瀛愪欢鏉$爜鏂规硶鍙戠敓閿欒!", { icon: 5 });
-                                                }
-                                            });
+                                                });
+                                            }
                                         }
                                     }, error: function () {
                                         playSound();
@@ -953,7 +1000,11 @@
                         }
                     });
                 }
-                $("#Print").click();
+                if (LDM == "AAA") {
+                    $("#Print2").click();
+                } else {
+                    $("#Print").click();
+                }
                 $("#HBarCode_White").val("");
                 //瀛愪欢鏉$爜鏁伴噺宸叉壂瀹� 鏉$爜鎵畬鍚�
                 if (pcmQty == pcmQtyFlag) {
@@ -975,6 +1026,9 @@
                     //娓呯┖鎵弿璁板綍鐨勮绠辨暟閲�
                     zxQtyFlag = 0;
                     pcmQtyFlag = 0;
+                    $("#HMixedBox").val("");
+                    $("input[name='HMixedBox']").prop("checked", false);
+                    form.render('checkbox');
                     //鑾峰彇鍗曟嵁鍙�
                     getBillno();
                     //鎵弿鏉$爜
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 0c54204..29e8ee2 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"
@@ -21,7 +21,7 @@
         <div class="layui-col-md12">
             <div class="layui-card" style="padding: 1px">
                 <div class="layui-card-body" style="padding: 1px;">
-                    <form class="layui-form" action="" lay-filter="component-form-group">
+                    <form class="layui-form" action="" lay-filter="component-form-group"  >
                         <div class="layui-collapse">
                             <div class="layui-colla-item">
                                 <div class="layui-colla-title layui-inline">
@@ -221,6 +221,9 @@
                                 </button>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="Print1" id="Print1">
                                     <i class="layui-icon layui-icon-file"></i>鏅彶鐗规墦鍗�
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="WhiteSave" id="WhiteSave">
+                                    <i class="layui-icon layui-icon-file"></i>鐧芥爣鐢熸垚
                                 </button>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="BtnDel" id="BtnDel">
                                     <i class="layui-icon layui-icon-file"></i>鍒犻櫎
@@ -576,6 +579,28 @@
 
             //});
 
+            //鐧芥爣鐢熸垚淇濆瓨
+            form.on('submit(WhiteSave)', function (obj) {//閫�鍑�
+                var checkStatus = table.checkStatus("mainTable"); //鑾峰彇閫変腑琛岀姸鎬�
+                if (checkStatus.data.length == 1) {
+                    var HBarCode_Pack = checkStatus.data[0].鍞竴鏉$爜;
+                    layer.open({                //浣跨敤 layer鐨刼pen鎵撳紑寮瑰嚭 灞� 
+                        type: 2                         //琛ㄧず寮瑰嚭灞傜殑鍐呭鏄竴涓� iframe
+                        , area: ['100%', '100%']
+                        , title: '鐧芥爣鎵撳嵃'  //璁剧疆寮瑰嚭灞傜殑鍚嶅瓧鍜屽彉閲�
+                        , closeBtn: 1//鏄剧ず鍏抽棴鎸夐挳
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲                       
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../杞﹂棿绠$悊/浜х嚎/MES_WhiteLabelGeneration.html?OperationType=1&HBarCode_Pack=' + HBarCode_Pack //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
+                        , resize: false,  //鏄惁鍏佽鐢ㄦ埛璋冩暣寮瑰嚭澶у皬
+
+                    })
+                } else {
+                    layer.msg("璇烽�夋嫨涓�琛岃繘琛岀櫧鏍囩敓鎴�!");
+                }
+            });
+
 
             form.on('submit(Print)', function (obj) {//閫�鍑�
                 var checkStatus = table.checkStatus("mainTable"); //鑾峰彇閫変腑琛岀姸鎬�
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_MXG.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackaging_MXG.html"
new file mode 100644
index 0000000..2605f43
--- /dev/null
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_ProductionLinePackaging_MXG.html"
@@ -0,0 +1,1237 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" style="background-color:white;">
+<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/grwebapp.js"></script>
+    <style>
+        .layui-form-label {
+            font-size: 14px;
+            width: 85px;
+            text-align: inherit;
+        }
+    </style>
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item" style="margin-bottom: 20px;">
+                        <button type="button" lay-submit="" lay-filter="HAddBT" class="layui-btn layui-btn-radius">鏂板</button>
+                        <!--<button type="button" lay-submit="" lay-filter="" class="layui-btn layui-btn-radius">娓呯┖</button>-->
+                        <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius">淇濆瓨</button>
+                        <button type="button" lay-submit="" lay-filter="Close" class="layui-btn layui-btn-radius layui-btn-danger">閫�鍑�</button>
+                        <div class="layui-inline">
+                            <div class="layui-input-block">
+                                <select name="city" lay-verify="required" id="dymb">
+                                    <!--<option value="鏈�夋嫨">璇烽�夋嫨鎵撳嵃妯℃澘</option>-->
+                                    <option value="HBarCodePrint">鐗╂枡鏉$爜妯℃澘</option>
+                                    <!--<option value="HPOInStockBill">閫佽揣鍗�</option>-->
+                                    <!--<option value="HPOInStockBill">閫佽揣鍗�(鏍囩绾�)</option>-->
+                                </select>
+                            </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">
+                                    <option value="鏂帿灏�" selected>鏂帿灏�</option>
+                                    <option value="鏅彶鐗�">鏅彶鐗�</option>
+                                </select>
+                            </div>
+                        </div>
+                        <div class="layui-inline">
+                            <div class="layui-input-block">
+                                <select name="LDM" lay-verify="required" id="LDM">
+                                    <option value="DU3" selected>DU3</option>
+                                    <option value="QDR">QDR</option>
+                                    <option value="AAA">15杞﹂棿</option>
+                                    <option value="鍏朵粬">鍏朵粬</option>
+                                </select>
+                            </div>
+                        </div>
+                        <div class="layui-inline">
+                            <div class="layui-input-block">
+                                <select name="BBM" lay-verify="required" id="BBM">
+                                    <option value="1099081-00-E">1099081-00-E</option>
+                                    <option value="1786947-00-B">1786947-00-B</option>
+                                    <option value="1607222-00-B">1607222-00-B</option>
+                                    <option value="1943600-00-B">1943600-00-B</option>
+                                    <option value="1941600-00-B">1941600-00-B</option>
+                                    <option value="1941600-00-C">1941600-00-C</option>
+                                    <option value="1943600-00-C">1943600-00-C</option>
+                                    <option value="鍏朵粬" selected>鍏朵粬</option>
+                                </select>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="layui-form-item">
+                        <div class="layui-row" style="padding:10px 0">
+                            <div class="layui-col-xs3 layui-inline">
+                                <fieldset class="layui-elem-field layui-field-title" style="text-align:center;">
+                                    <legend>浜х嚎鍖呰鍗�</legend>
+                                </fieldset>
+                            </div>
+                            <div class="layui-col-xs1 layui-inline">
+                                <img src="222.jpg" style="width:70%;height:50%;" />
+                            </div>
+                            <div class="layui-col-xs4 layui-inline">
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">娴佽浆鍗″彿</label>
+                                    <div class="layui-inline">
+                                        <input type="text" style="border-radius: 50px;width: 140%;" name="娴佽浆鍗″彿" id="HFbarcode" placeholder="璇疯緭鍏ユ祦杞崱鍙�" autocomplete="off" class="layui-input">
+                                    </div>
+                                </div>
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">瀛愪欢鏉$爜鏁伴噺</label>
+                                    <div class="layui-inline">
+                                        <input type="text" lay-verify="verifyPcmQty" style="border-radius: 50px;width: 140%;" name="瀛愪欢鏉$爜鏁伴噺" id="pcmQty" autocomplete="off" placeholder="璇疯緭鍏ュ瓙浠舵潯鐮佹暟閲�" class="layui-input">
+                                    </div>
+                                </div>
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">瀛愪欢鏉$爜</label>
+                                    <div class="layui-inline">
+                                        <input type="text" style="border-radius: 50px;width: 140%;" name="瀛愪欢鏉$爜" id="SubBarcode" autocomplete="off" placeholder="璇疯緭鍏ュ瓙浠舵潯鐮�" class="layui-input">
+                                    </div>
+                                </div>
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">鏄惁娣风</label>
+                                    <div class="layui-inline">
+                                        <input type="checkbox" id="HMixedBox" name="HMixedBox" lay-skin="primary" value="" lay-filter="HMixedBox">
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="layui-inline">
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">瑁呯鏁伴噺</label>
+                                    <div class="layui-inline">
+                                        <input type="text" style="border-radius: 50px;" name="" id="zxQty" placeholder="璇疯緭鍏ヨ绠辨暟閲�" autocomplete="off" class="layui-input">
+                                    </div>
+                                </div>
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">涓嶆弧绠辨爣璇�</label>
+                                    <div class="layui-inline">
+                                        <input type="text" style="border-radius: 50px;" name="" id="HRemark" autocomplete="off" placeholder="璇疯緭鍏ヤ笉婊$鏍囪瘑" class="layui-input">
+                                    </div>
+                                </div>
+                                <div class="">
+                                    <label class="layui-inline" style="width:60px;">鐧芥爣鍙�</label>
+                                    <div class="layui-inline">
+                                        <input type="text" style="border-radius: 50px;" name="" id="HBarCode_White" autocomplete="off" placeholder="鐧芥爣鍙�" class="layui-input">
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                    <!--寰呮帴鏀跺伐鍗�&浠婃棩杩涚珯-->
+                    <div class="layui-card layui-form-item">
+                        <div class="layui-card-body">
+                            <div class="layui-tab">
+                                <ul class="layui-tab-title" lay-filter="tab-all">
+                                    <li data-status="" class="layui-this">鎵爜璁板綍</li>
+                                </ul>
+                                <div class="layui-tab-content">
+                                    <div class="layui-tab-item layui-show">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs12">
+                                                <table class="layui-hide" id="smjl-table" lay-filter="smjl-table"></table>
+                                                <script type="text/html" id="smjl-toolbar">
+                                                    <div class="layui-btn-container">
+                                                        <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>-->
+                                                        <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>-->
+                                                        <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button>-->
+                                                        <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>鍒犺</button>
+                                                        <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+                                                        <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button>-->
+                                                        <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>-->
+                                                    </div>
+                                                </script>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                    <!--褰撳墠宸ュ崟&鍏朵粬淇℃伅-->
+                    <div class="layui-form-item">
+                        <div class="layui-col-md8 layui-card-body layui-inline">
+                            <div class="layui-tab">
+                                <ul class="layui-tab-title" lay-filter="tab-all">
+                                    <li data-status="" class="layui-this">鍖呰淇℃伅</li>
+                                    <li data-status="2">鍏朵粬淇℃伅</li>
+                                </ul>
+                                <div class="layui-tab-content">
+                                    <div class="layui-tab-item layui-show" style="height:250px;">
+                                        <table>
+                                            <tbody>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">娴佽浆鍗″彿</th>
+                                                    <td>
+                                                        <input type="text" name="娴佽浆鍗″彿" id="HProcExchBillNo" lay-verify="" autocomplete="off" placeholder="娴佽浆鍗″彿" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                        <input type="hidden" name="娴佽浆鍗D" id="HFbarcodeID">
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">缁勮鏃堕棿</th>
+                                                    <td>
+                                                        <input type="text" name="缁勮鏃堕棿" class="layui-input" id="HDateNow" placeholder="缁勮鏃堕棿" style="background-color:#efefef4d;" readonly>
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">鐢熶骇璁㈠崟鍙�</th>
+                                                    <td>
+                                                        <input type="text" name="鐢熶骇璁㈠崟鍙�" id="HSourceBillNo" lay-verify="" autocomplete="off" placeholder="鐢熶骇璁㈠崟鍙�" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">浜у搧浠g爜</th>
+                                                    <td>
+                                                        <input type="text" name="浜у搧浠g爜" class="layui-input" id="HNumber" placeholder="浜у搧浠g爜" style="background-color:#efefef4d;" readonly>
+                                                        <input type="hidden" name="鐗╂枡鍐呯爜" id="HMaterID">
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">浜у搧鍚嶇О</th>
+                                                    <td>
+                                                        <input type="text" name="浜у搧鍚嶇О" id="HMaterName" lay-verify="" autocomplete="off" placeholder="浜у搧鍚嶇О" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">瑙勬牸鍨嬪彿</th>
+                                                    <td>
+                                                        <input type="text" name="瑙勬牸鍨嬪彿" class="layui-input" id="HModel" placeholder="瑙勬牸鍨嬪彿" style="background-color:#efefef4d;" readonly>
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">璁¢噺鍗曚綅</th>
+                                                    <td>
+                                                        <input type="text" name="璁¢噺鍗曚綅" id="" lay-verify="" autocomplete="off" placeholder="璁¢噺鍗曚綅" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">娴佽浆鍗℃暟閲�</th>
+                                                    <td>
+                                                        <input type="text" name="娴佽浆鍗℃暟閲�" class="layui-input" id="" placeholder="娴佽浆鍗℃暟閲�" style="background-color:#efefef4d;" readonly>
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">鐢熶骇璁㈠崟鏁伴噺</th>
+                                                    <td>
+                                                        <input type="text" name="鐢熶骇璁㈠崟鏁伴噺" id="" lay-verify="" autocomplete="off" placeholder="鐢熶骇璁㈠崟鏁伴噺" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">鍗曟嵁鍙�</th>
+                                                    <td>
+                                                        <input type="text" name="鍗曟嵁鍙�" class="layui-input" id="HBillNo2" placeholder="鍗曟嵁鍙�" style="background-color:#efefef4d;" readonly>
+                                                        <input type="hidden" name="鍗曟嵁鍙稩D" id="HInterID">
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">璁㈠崟璺熻釜鍙�</th>
+                                                    <td>
+                                                        <input type="text" name="璁㈠崟璺熻釜鍙�" id="" lay-verify="" autocomplete="off" placeholder="璁㈠崟璺熻釜鍙�" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">鎵樻潯鐮�</th>
+                                                    <td>
+                                                        <input type="text" name="鎵樻潯鐮�" class="layui-input" id="HBarCode_wym" placeholder="鎵樻潯鐮�" style="background-color:#efefef4d;" readonly>
+                                                        <!--闅愯棌瀛楁-->
+                                                        <input type="hidden" name="HUnitID" id="HUnitID">
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">椤圭洰鍙�</th>
+                                                    <td>
+                                                        <input type="text" name="椤圭洰鍙�" id="HProjectNum" lay-verify="" autocomplete="off" placeholder="椤圭洰鍙�" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </div>
+                                    <div class="layui-tab-item" style="height:250px;">
+                                        <table>
+                                            <tbody>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">鍒跺崟浜�</th>
+                                                    <td>
+                                                        <input type="text" name="鍒跺崟浜�" id="" lay-verify="" autocomplete="off" placeholder="鍒跺崟浜�" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">鍒跺崟鏃ユ湡</th>
+                                                    <td>
+                                                        <input type="text" name="鍒跺崟鏃ユ湡" class="layui-input" id="" placeholder="鍒跺崟鏃ユ湡" style="background-color:#efefef4d;" readonly>
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">淇敼浜�</th>
+                                                    <td>
+                                                        <input type="text" name="淇敼浜�" id="" lay-verify="" autocomplete="off" placeholder="淇敼浜�" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">淇敼鏃ユ湡</th>
+                                                    <td>
+                                                        <input type="text" name="淇敼鏃ユ湡" class="layui-input" id="" placeholder="淇敼鏃ユ湡" style="background-color:#efefef4d;" readonly>
+                                                    </td>
+                                                </tr>
+                                                <tr>
+                                                    <th style="width:80px;padding:10px">瀹℃牳浜�</th>
+                                                    <td>
+                                                        <input type="text" name="瀹℃牳浜�" id="" lay-verify="" autocomplete="off" placeholder="瀹℃牳浜�" class="layui-input" style="background-color:#efefef4d" readonly>
+                                                    </td>
+                                                    <th style="width:80px;padding:10px">瀹℃牳鏃ユ湡</th>
+                                                    <td>
+                                                        <input type="text" name="瀹℃牳鏃ユ湡" class="layui-input" id="" placeholder="瀹℃牳鏃ユ湡" style="background-color:#efefef4d;" readonly>
+                                                    </td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                        <!--澶辫触鎻愮ず闊�-->
+                        <div id="" style="display:none;">
+                            <audio id="cs" hidden controls>
+                                <source src="../../video/jingbao.wav" type="audio/ogg">
+                            </audio>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+
+    <script type="text/html" id="toolBar">
+        <a class="layui-btn layui-btn-xs" lay-event="del" style="background-color: red;">鍒犻櫎</a>
+    </script>
+
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig2.js"></script>
+    <script src="../../CreateControl.js"></script>
+    <script>
+        //CreateReport("Report");
+        function getUrlVars() {
+            var vars = [], hash;
+            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+            for (var i = 0; i < hashes.length; i++) {
+                hash = hashes[i].split('=');
+                vars.push(hash[0]);
+                vars[hash[0]] = hash[1];
+            }
+            return vars;
+        }
+        var params = getUrlVars();
+        var BillStatusjson = params[params[0]];
+        var InterID = params[params[1]];
+
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+            var $ = layui.$
+                , admin = layui.admin
+                , element = layui.element
+                , layer = layui.layer
+                , laydate = layui.laydate
+                , table = layui.table
+                , form = layui.form
+                , util = layui.util;
+
+            //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
+            if (sessionStorage.login != "login") {
+                layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
+                    icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍']
+                }, function () { parent.location.href = "../user/login.html"; });
+                return;
+            }
+            var option = [];
+            set_InitGrid();
+
+            //鍒濆鍖栨槑缁嗚〃鏍�
+            function set_InitGrid() {
+                columns = [
+                    { type: 'numbers', title: '搴忓彿' }
+                    , {
+                        field: time, title: '鎵爜鏃ユ湡', width: 110, templet: function (d) {
+                            return util.toDateString(time, "yyyy-MM-dd");
+                        }
+                    }
+                    //, { field: 'HBarCode_Pack', title: '鏉″舰鐮�', width: 145 }
+                    , { field: 'HSourceBillNo', title: '鏉″舰鐮�', width: 145 }
+                    , { field: 'HBillNo', title: '婧愬崟鍗曞彿', width: 125 }
+                    , { field: 'HBarCode', title: '鍞竴鐮�', width: 125 }
+                    , { field: 'HNumber', title: '鐗╂枡缂栫爜', width: 105 }
+                    , { field: 'HName', title: '鐗╂枡鍚嶇О', width: 105 }
+                    , { field: 'HModel', title: '瑙勬牸鍨嬪彿', width: 105 }
+                    , { field: 'HQty', title: '鏁伴噺', width: 80 }
+                    //, { field: 'HWhID', title: '浠撳簱', width: 80 }
+                    , { field: 'HMaker', title: '鍒跺崟浜�', width: 80 }
+                    , { field: 'HMakeDate', title: '鍒跺崟鏃ユ湡', width: 195 }
+                    , { toolbar: '#toolBar', width: 65, fixed: 'right' }
+                ];
+                option = {
+                    id: 'smjl-table'
+                    , elem: '#smjl-table'
+                    //, toolbar: '#toolbarDemo'
+                    , page: false
+                    //, cellMinWidth: 120
+                    //, height: 500
+                    , cols: [columns]
+                    //, limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+                    , done: function (res, curr, count) {
+                    }
+                };
+            }
+            //鍏ㄥ眬鍙橀噺
+            var ZJTMFlag = false;//瀛愪欢鏉$爜杈撳叆鏍囪
+            //鑾峰彇褰撳墠鏃堕棿澶勭悊
+            var data = new Date();
+            var year = data.getFullYear();  //鑾峰彇骞�
+            var month = data.getMonth() + 1;    //鑾峰彇鏈�
+            var day = data.getDate(); //鑾峰彇鏃�
+            var time = year + "-" + month + "-" + day;
+
+            var sMaker = sessionStorage["HMaker"];
+            var zxQty;//杈撳叆鐨勮绠辨暟閲�
+            var zxQtyFlag = 0;
+            var pcmQty;//杈撳叆鐨勬壒娆$爜鏁伴噺
+            var pcmQtyFlag = 0;
+            var icmoQty = 0;//娴佽浆鍗℃暟閲�
+            var icmoQtyNow = 0;//娴佽浆鍗″墿浣欐暟閲�
+            //console.log(sessionStorage);
+
+            //椤甸潰鍒濆鍖栬祴鍊�
+            layer.load(3);
+            //鑾峰彇鍗曟嵁鍙�
+            getBillno();
+         
+            $("#HDateNow").val(time);//鍔犺浇褰撳墠鏃堕棿
+            $("#zxQty").focus();
+            //$("#HFbarcode").css("box-shadow", "0 0 0 1px #00ff00");
+            $("#SubBarcode").attr("readonly", "readonly");//瀛愪欢鏉$爜鍙
+            $("#SubBarcode").css("background-color", "#efefef4d");
+            //$("#zxQty").attr("readonly", "readonly");//鏁伴噺鍙
+            //$("#zxQty").css("background-color", "#efefef4d");
+            $("#HFbarcode").attr("readonly", "readonly");
+            $("#HFbarcode").css("background-color", "#efefef4d");
+            $("#pcmQty").attr("readonly", "readonly");//鏁伴噺鍙
+            $("#pcmQty").css("background-color", "#efefef4d");
+
+
+            //濉啓瑁呯鏁伴噺鍚庡厜鏍囪烦璧�
+            $('#zxQty').on('keydown', function (event) {
+                zxQty = $("#zxQty").val();
+                if (event.keyCode == 13) {
+                    if (!(/(^[1-9]\d*$)/.test(zxQty))) {
+                        playSound();
+                        layer.msg("璇疯緭鍏ユ纭殑鏁存暟锛�");
+                        return;
+                    }
+              
+                    if (zxQty == "" || zxQty <= 0) {
+                        playSound();
+                        layer.msg("璇疯緭鍏ユ纭殑鏁伴噺锛�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    } else {
+                        $("#zxQty").attr("readonly", "readonly");//鏁伴噺鍙
+                        $("#zxQty").css("background-color", "#efefef4d");
+                        $("#zxQty").css("box-shadow", "none");
+                      
+                        pcmQty = zxQty;
+                        $("#pcmQty").val(zxQty);//瀛愪欢鏉$爜鏁伴噺 榛樿涓� = 瑁呯鏁伴噺
+                        $("#SubBarcode").removeAttr("readonly");//绉婚櫎瀛愪欢鏉$爜鍙
+                        $("#SubBarcode").css("background-color", "white");
+                        $("#SubBarcode").focus();
+                        $("#SubBarcode").css("box-shadow", "0 0 0 1px #00ff00");
+                        HFbarcodeKeydown();
+                    }
+                }
+            });
+
+            //濉啓瀛愪欢鏉$爜鏁伴噺鍚庡厜鏍囪烦璧�
+            $('#pcmQty').on('keydown', function (event) {
+                pcmQty = $("#pcmQty").val();
+                if (event.keyCode == 13) {
+                    if (!(/(^[1-9]\d*$)/.test(pcmQty))) {
+                        playSound();
+                        layer.msg("璇疯緭鍏ユ纭殑鏁存暟锛�");
+                        return;
+                    }
+                    //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁    new
+                    if (pcmQty > icmoQty) {
+                        playSound();
+                        layer.msg("瀛愪欢鏉$爜鏁伴噺涓嶅厑璁稿ぇ浜庢祦杞崱鏁伴噺锛�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+                    if (pcmQty == "" || pcmQty <= 0) {
+                        playSound();
+                        layer.msg("璇疯緭鍏ユ纭殑鏁伴噺锛�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    } else {
+                        $("#pcmQty").attr("readonly", "readonly");//鏁伴噺鍙
+                        $("#pcmQty").css("background-color", "#efefef4d");
+                        $("#pcmQty").css("box-shadow", "none");
+                        $("#SubBarcode").removeAttr("readonly");//绉婚櫎瀛愪欢鏉$爜鍙
+                        $("#SubBarcode").css("background-color", "white");
+                        $("#SubBarcode").focus();
+                        $("#SubBarcode").css("box-shadow", "0 0 0 1px #00ff00");
+                    }
+                }
+            });
+
+
+            form.on('checkbox(HMixedBox)', function (obj) {
+                if (icmoQtyNow == 0) {
+                    playSound();
+                    layer.msg("鍓╀綑鏁伴噺涓�" + icmoQtyNow + ",涓嶅厑璁告贩绠憋紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                    $("input[name='HMixedBox']").prop("checked", false);
+                    form.render('checkbox');
+                    return;
+                }
+                if (obj.value == "") {
+                    $("#HMixedBox").val("1");
+                } else {
+                    $("#HMixedBox").val("");
+                }
+
+            });
+           
+
+            //瀛愪欢鏉$爜鍥炶溅鏂规硶
+            $('#SubBarcode').on('keydown', function (event) {   //鎵潯褰㈢爜
+
+                var SubBarcode = $('#SubBarcode').val();
+                var HBillNo = $('#HFbarcode').val();
+                var HInterID = $("#HInterID").val();
+                var HBillNo2 = $("#HBillNo2").val();
+                var HBillType = "3783";
+                var LDM = $("#LDM").val();//鏉$爜杞﹂棿绫诲瀷 DU3/QDR/鍏跺畠
+                var BBM = $("#BBM").val();//
+                var reg = /[a-z]/;
+
+                if (event.keyCode == 13) {
+                    if (LDM != "鍏朵粬" && BBM != "鍏朵粬" && SubBarcode.length != 29) {
+                        playSound();
+                        layer.alert("瀛愪欢鏉$爜闀垮害涓嶄负29浣�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+
+                    if (LDM == "AAA" && SubBarcode.length != 50) {
+                        playSound();
+                        layer.alert("瀛愪欢鏉$爜闀垮害涓嶄负50浣�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+
+                    if (SubBarcode.match(/[^\x00-\xff]/g) != null) {
+                        playSound();
+                        layer.alert("蹇呴』鏄崐瑙掑瓧绗�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+
+                    if (SubBarcode.length == 50) {
+                        if (LDM != "鍏朵粬" && reg.test(SubBarcode)) {
+                            playSound();
+                            layer.alert("璇锋煡鐪嬪瓙浠舵潯鐮佸ぇ鍐欐槸鍚︽纭�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            return;
+                        }
+                    } else {
+                        if (LDM != "鍏朵粬" && BBM != "鍏朵粬" && reg.test(SubBarcode)) {
+                            playSound();
+                            layer.alert("璇锋煡鐪嬪瓙浠舵潯鐮佸ぇ鍐欐槸鍚︽纭�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            return;
+                        }
+                    }
+
+                    if (LDM != "鍏朵粬" && BBM != "鍏朵粬" && SubBarcode.indexOf(BBM) == -1) {
+                        playSound();
+                        layer.alert("璇锋壂鎻忔纭殑瀛愪欢鏉$爜!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+
+                    if (LDM != "鍏朵粬") {
+                        if (SubBarcode.indexOf(LDM) == -1) {
+                            playSound();
+                            layer.alert("褰撳墠鏉$爜涓嶅睘浜�" + LDM + "杞﹂棿", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            return;
+                        }
+                    }
+                    if (SubBarcode == "") {
+                        playSound();
+                        layer.alert("瀛愪欢鏉$爜涓虹┖锛�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+                    if (zxQty == zxQtyFlag) {
+                        playSound();
+                        layer.alert("瑁呯鏁伴噺宸叉壂瀹岋紝璇风偣鍑讳繚瀛橈紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        $("#HRemark").attr("readonly", "readonly");//涓嶆弧绠辨爣璇嗗彧璇�
+                        $("#HRemark").css("background-color", "#efefef4d");
+                        return;
+                    }
+                    if (pcmQty == pcmQtyFlag) {
+                        playSound();
+                        layer.alert("瀛愪欢鏉$爜鏁伴噺宸叉壂瀹岋紝璇风偣鍑讳繚瀛橈紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+                    //var a = 0;
+
+                    //$.ajax({//鍒ゆ柇鏉$爜鐨勭姸鎬�
+                    //    url: GetWEBURL() + "/LEMS/HbadStaus",
+                    //    type: "GET",
+                    //    async: false,
+                    //    data: { "SubBarcode": SubBarcode },
+                    //    success: function (result) {
+                    //        if (result.count == 0) {
+                    //            a = 1;
+                    //            playSound();
+                    //            layer.alert(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't' });
+                    //            return false;
+                    //        }
+                    //    }
+                    //})
+                    //if (a == 1) {
+                    //    a = 0;
+                    //    return false;
+                    //}
+                    //var HProcExchBillNo = $("#HProcExchBillNo").val();
+                    ////鍒ゆ柇鏉$爜涔嬪墠鐨勫伐搴忔槸鍚﹀嚭绔�
+                    //$.ajax({
+                    //    url: GetWEBURL() + "/LEMS/SNBarcodeProcCtrl",
+                    //    type: "GET",
+                    //    async: false,
+                    //    data: { "SubBarcode": SubBarcode, "HProcExchBillNo": HProcExchBillNo, "HMixedBox": $("#HMixedBox").val(), "HBillNo": HBillNo2 },
+                    //    success: function (result) {
+                    //        if (result.count == 0) {
+                    //            a = 1;
+                    //            playSound();
+                    //            layer.alert(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't' });
+                    //            return false;
+                    //        }
+                    //    }
+                    //})
+
+                    //if (a == 1) {
+                    //    a = 0;
+                    //    return false;
+                    //}
+
+                    $.ajax({//鏌ヨ瀛愪欢鏉$爜鐨勫悎璁℃暟閲�
+                        url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty",
+                        type: "GET",
+                        async: false,
+                        data: {
+                            "HBarCode": $("#HBarCode_wym").val()
+                        },
+                        success: function (result) {
+                            var AllHqty = result.data[0].HQty;
+                            if (AllHqty >= icmoQty) {
+                                playSound();
+                                layer.alert("鍖呰鏁伴噺宸茬瓑浜庢祦杞崱鏁伴噺锛佷笉鍏佽鎵爜锛�", { icon: 1 });
+                                return;
+                            } else {
+                                //鍒ゆ柇瑁呯鏁伴噺涓嶈兘澶т簬鍓╀綑鏁伴噺
+                                if (AllHqty > icmoQtyNow && $("#HMixedBox").val() == "") {
+                                    playSound();
+                                    layer.msg("瑁呯鏁伴噺涓嶅厑璁稿ぇ浜庢祦杞崱鍓╀綑鏁伴噺锛佸墿浣欐暟閲忎负" + icmoQtyNow, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                    return;
+                                } else {
+                                    $.ajax({//琛ㄤ綋瀛榯emp琛�
+                                        url: GetWEBURL() + "/LEMS/SaveSubBarcode_Json_MXG",
+                                        type: "GET",
+                                        async: false,
+                                        data: {
+                                            "HBillNo": HBillNo
+                                            , "SubBarcode": SubBarcode
+                                            , "HInterID": HInterID
+                                            , "HBillNo2": HBillNo2
+                                            , "HBillType": HBillType
+                                            , "sMaker": sMaker
+                                            , "HBarCode": $("#HBarCode_wym").val()
+                                            , "HNumber": $("#HNumber").val()
+                                            , "HName": $("#HMaterName").val()
+                                            , "HModel": $("#HModel").val()
+                                        },
+                                        success: function (result) {
+                                            var data = result.data;
+                                            if (result.Message == "璇ュ瓙浠舵潯鐮佸凡瀛樺湪") {
+                                                playSound();
+                                                layer.alert("璇ュ瓙浠舵潯鐮佸凡瀛樺湪", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                            } else {
+                                                if (data[0].Column1 == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                                    $('#SubBarcode').val("");
+                                                    $("#SubBarcode").focus();
+                                                    table.reload('smjl-table', {
+                                                        url: GetWEBURL1() + '/LEMS/Update_HBillNo_SubBarcodeList_Json'
+                                                        , where: {
+                                                            HBillNo: HBillNo2
+                                                            , HBarCode: HBillNo
+                                                        }
+                                                    });
+                                                    zxQtyFlag++;
+                                                    pcmQtyFlag++
+                                                    $("#zxQty").val("" + zxQtyFlag + "/" + zxQty + "");
+                                                    $("#pcmQty").val("" + pcmQtyFlag + "/" + pcmQty + "");
+                                                    layer.msg("鎵弿鎴愬姛", { time: 5000, icon: 6 });
+                                                    $.ajax({//鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
+                                                        url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty",
+                                                        type: "GET",
+                                                        async: false,
+                                                        data: {
+                                                            "HBarCode": $("#HBarCode_wym").val()
+                                                        },
+                                                        success: function (result) {
+                                                            var HQty = result.data[0].HQty;
+                                                            HQty++;
+                                                            $.ajax({//鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
+                                                                url: GetWEBURL() + "/LEMS/Update_Gy_BarCodeBill_HQty",
+                                                                type: "GET",
+                                                                async: false,
+                                                                data: {
+                                                                    "HBarCode": $("#HBarCode_wym").val(),
+                                                                    "HQty": HQty
+                                                                },
+                                                                success: function (result) {
+                                                                    var HQty = result.data;
+                                                                    ZJTMFlag = true;
+                                                                }, error: function () {
+                                                                    playSound();
+                                                                    layer.alert("鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                                                                }
+                                                            });
+                                                        }, error: function () {
+                                                            playSound();
+                                                            layer.alert("鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                                                        }
+                                                    });
+                                                } else {
+                                                    playSound();
+                                                    // $("#verifycode").click();
+                                                    //layer.msg(result.Message, { icon: 5 });
+                                                    layer.alert("鎻掑叆缂撳瓨琛ㄥけ璐�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                                }
+                                            }
+                                        }, error: function () {
+                                            playSound();
+                                            layer.alert("瀛愪欢鏉$爜鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                                        }
+                                    });
+                                }
+                            }
+                        }, error: function () {
+                            playSound();
+                            layer.alert("鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                        }
+                    });
+                }
+            });
+            //淇濆瓨鎸夐挳
+            form.on('submit(Saver)', function (data) {//鎻愪氦
+                //debugger;
+                if (parseInt(zxQty) > zxQtyFlag) {
+                    var HRemark = $('#HRemark').val();
+                    if (!HRemark) {
+                        playSound();
+                        layer.alert("瑁呯鏁伴噺鏈壂瀹岋紝璇锋壂瀹岃绠辨暟閲忔垨濉啓涓嶆弧绠辨爣璇嗭紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        return;
+                    }
+                }
+                if (!ZJTMFlag) {
+                    playSound();
+                    layer.alert("瀛愪欢鏉$爜鏈壂鎻忥紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't' });
+                    return;
+                }
+                //澧炲姞鏍¢獙鐧芥爣鍙�
+                var LDM = $("#LDM").val();//
+                var BBM = $("#BBM").val();//
+                var HBarCode_White = $("#HBarCode_White").val();//鐧芥爣鍙�
+
+                if (HBarCode_White == "") {
+                    playSound();
+                    layer.alert("鐧芥爣鍙蜂笉鑳戒负绌�!", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                    return;
+                }
+
+                //var BBMs = BBM.replace(/-/g, "");
+                //if (LDM != "鍏朵粬" && BBM != "鍏朵粬" && HBarCode_White.indexOf(BBMs) == -1) {
+                //    playSound();
+                //    layer.alert("璇锋壂鎻忔纭櫧鏍囧彿", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                //    return;
+                //}
+                if ($('#dymb').val() == "鏈�夋嫨") {
+                    playSound();
+                    layer.alert("璇烽�夋嫨鎵撳嵃妯℃澘", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                    return;
+                }
+                var sMainStr = JSON.stringify(data.field);
+                var datas = table.cache["smjl-table"];
+                var HBillNo = $('#HBillNo2').val();
+                var lenth = datas.length;
+                var HRemark = $("#HRemark").val();
+                if (!HRemark) {
+                    HRemark = "鏃�";
+                }
+                //var HProjectNum = $("#HProjectNum").val();
+                var HProjectNum = "娴嬭瘯";
+                if (!HProjectNum) {
+                    playSound();
+                    layer.alert("椤圭洰鍙蜂负绌猴紒", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                    return;
+                }
+                $.ajax({//鎻掑叆涓昏〃
+                    url: GetWEBURL() + "/LEMS/SaveToSc_PackUnionBillMain_MXG",
+                    type: "GET",
+                    async: false,
+                    data: {
+                        "HBillNo": HBillNo
+                        , "HRemark": HRemark
+                        , "HProjectNum": HProjectNum
+                        , "HBarCode_White": HBarCode_White
+                        , "zxQty": zxQty
+                        , "BBM": BBM
+                        , "LDM": LDM
+                        , "HMaterNumber": $("#HNumber").val()
+                    },
+                    success: function (result) {
+                        var data = result.data;
+                        if (result.count == 1) {
+                            playSound();
+                            layer.msg("鎵弿鎴愬姛", { time: 5000, icon: 6 });
+                        } else {
+                            playSound();
+                            // $("#verifycode").click();
+                            //layer.msg(result.Message, { icon: 5 });
+                            layer.alert("鎻掑叆涓昏〃澶辫触", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            return;
+                        }
+                    }, error: function () {
+                        playSound();
+                        layer.alert("娴佹按鍙锋柟娉曞彂鐢熼敊璇�!", { icon: 5 });
+                        return;
+                    }
+                });
+                for (var i = 0; i < datas.length; i++) {
+                    var HitemID = datas[i].HitemID;
+                    var HBillType = datas[i].HBillType;
+                    if (HBillType != 3772) {
+                        var HRemark = $("#HRemark").val();
+                        if (!HRemark) {
+                            HRemark = "鏃�";
+                        }
+                        $.ajax({//鎻掑叆瀛愯〃
+                            url: GetWEBURL() + "/LEMS/SaveToSc_PackUnionBillSub",
+                            type: "GET",
+                            async: false,
+                            data: {
+                                "HitemID": HitemID
+                                , "HRemark": HRemark
+                            },
+                            success: function (result) {
+                                var data = result.data;
+                                if (result.count == 1) {
+                                    //layer.msg("鎵弿鎴愬姛", { time: 5000, icon: 6 });
+                                } else {
+                                    playSound();
+                                    // $("#verifycode").click();
+                                    //layer.msg(result.Message, { icon: 5 });
+                                    layer.alert("鎻掑叆瀛愯〃澶辫触", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                                    return;
+                                }
+                            }, error: function () {
+                                playSound();
+                                layer.alert("鎻掑叆瀛愯〃鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                            }
+                        });
+                    }
+                }
+                for (var i = 0; i < datas.length; i++) {
+                    var HitemID = datas[i].HitemID
+                    $.ajax({//鏇存柊temp琛ㄦ爣璁板瓧娈�
+                        url: GetWEBURL() + "/LEMS/Update_Flag_HRelationInterID",
+                        type: "GET",
+                        async: false,
+                        data: {
+                            "HitemID": HitemID
+                        },
+                        success: function (result) {
+                            var data = result.data;
+                            if (result.count == 1) {
+                                //layer.msg("鎵弿鎴愬姛", { time: 5000, icon: 6 });
+                            } else {
+                                playSound();
+                                layer.alert("鎻掑叆涓昏〃澶辫触", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                            }
+                        }, error: function () {
+                            playSound();
+                            layer.alert("鏇存柊鏍囪鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                        }
+                    });
+                }
+                $("#HBarCode_White").val("");
+                //瀛愪欢鏉$爜鏁伴噺宸叉壂瀹� 鏉$爜鎵畬鍚�
+                if (pcmQty == pcmQtyFlag) {
+                    $.ajax({//鏌ヨ瀛愪欢鏉$爜鐨勫悎璁℃暟閲�
+                        url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty",
+                        type: "GET",
+                        async: false,
+                        data: {
+                            "HBarCode": $("#HBarCode_wym").val()
+                        },
+                        success: function (result) {
+                            var AllHqty = result.data[0].HQty;
+                            if (AllHqty == icmoQty) {
+                                location.reload();
+                                return;
+                            }
+                        }
+                    })
+                    //娓呯┖鎵弿璁板綍鐨勮绠辨暟閲�
+                    zxQtyFlag = 0;
+                    pcmQtyFlag = 0;
+                    $("#HMixedBox").val("");
+                    $("input[name='HMixedBox']").prop("checked", false);
+                    form.render('checkbox');
+                 
+                    //鍙栨秷娴佽浆鍗″彿鍙(鍙栨秷鍚庝細鏁版嵁閲嶅)
+                    //$("#HFbarcode").removeAttr("readonly", "readonly");//娴佽浆鍗″彿鍙
+                    //$("#HFbarcode").css("background-color", "white");
+                    //$("#HFbarcode").css("box-shadow", "0 0 0 1px #00ff00");
+                    //瑁呯鏁伴噺 鍗曞厓鏍� 鍦ㄦ祦杞崱鍙峰洖杞︽椂鍊� 宸茶鍙栨秷鍙浠ュ強娣诲姞鏍峰紡
+                    //閲嶆柊璧嬪�艰绠辨暟閲忓拰瀛愪欢鏉$爜鏁伴噺 鍊间负鍘熸潵鐨勫��
+                    $("#zxQty").val(pcmQty);
+                    //瀛愪欢鏉$爜鏁伴噺 榛樿涓� = 瑁呯鏁伴噺 鐒跺悗鍏夋爣绉诲姩鍒� "瀛愪欢鏉$爜" 鍗曞厓鏍�
+                    $("#pcmQty").val(pcmQty);//瀛愪欢鏉$爜鏁伴噺 榛樿涓� = 瑁呯鏁伴噺
+                    //绉婚櫎瀛愪欢鏉$爜鍙
+                    $("#SubBarcode").removeAttr("readonly");
+                    $("#SubBarcode").css("background-color", "white");
+                    $("#SubBarcode").focus();
+                    $("#SubBarcode").css("box-shadow", "0 0 0 1px #00ff00");
+                }
+                layer.confirm(
+                    '淇濆瓨鎴愬姛锛佽缁х画閫夋嫨鎿嶄綔锛�',
+                    {
+                        skin: 'layui-layer-lan',
+                        closeBtn: 0,
+                        btn: ['鏂板', '鍏抽棴'],
+                        btn2: function () {//鏂板
+                            parent.layui.admin.events.closeThisTabs();
+                        }
+                    }, function () {//鍏抽棴
+                        window.location.reload();
+                    }
+                );
+            });
+
+            //澶辫触鎻愮ず闊�
+            function playSound() {
+                console.log("playSound");
+                var audio = document.getElementById("cs");
+                audio.play();
+            }
+
+            //閫�鍑烘寜閽�
+            form.on('submit(Close)', function (data) {//閫�鍑�
+                layer.confirm('鎮ㄧ‘瀹氳鍏抽棴鏈〉鍚楋紵', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    parent.layui.admin.events.closeThisTabs();
+                });
+            });
+
+            //鏂板鎸夐挳
+            form.on('submit(HAddBT)', function (data) {//閫�鍑�
+                layer.confirm('鎮ㄧ‘瀹氳鏂板鍚楋紵', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    window.location.reload();
+                });
+            });
+
+            //鎵撳嵃鎸夐挳
+            form.on('submit(Print2)', function (data) {//閫�鍑�
+                //鎵撳紑鎵撳嵃妯℃澘
+                var linterid = $("#HInterID").val();
+                //var linterid = "28973";
+                //var Type = "HBarCodePrint";
+                //var OpenTmp = "鍖呰鍗曠墿鏂欐爣璇嗗崱(缃戦〉鐗�)";
+                //var ReportViewer = document.getElementById("ReportViewer");
+                //window.open("../../views/BaseSet/HBarPlanPrint.html?linterid=" + linterid.toString() + "&Type=" + Type.toString() + "&OpenTmp=" + OpenTmp.toString());
+
+                var sWhere = "select * from h_v_SRM_BarCodeBillList where HItemID in(" + linterid + ") order by 鐗╂枡浠g爜";
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    async: true,
+                    data: { "sWhere": sWhere },
+                    success: function (data) {
+                        if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+
+                            if (data.data.length != 0) {
+                                var dataPrint = [];
+                                dataPrint.push({ "浜у搧鍚嶇О": data.data[0]["浜у搧鍚嶇О"], "鏉$爜缂栧彿": data.data[0]["鏉$爜缂栧彿"], "鏁伴噺": data.data[0]["鏁伴噺"], "鏃ユ湡": data.data[0]["鏃ユ湡"], "鐢熶骇浠诲姟鍗�": data.data[0]["鐢熶骇浠诲姟鍗�"], "娴佽浆鍗$紪鍙�": data.data[0]["娴佽浆鍗$紪鍙�"], "鑷畾涔夊瓧娈�": data.data[0]["鑷畾涔夊瓧娈�"], "椤圭洰缂栧彿": data.data[0]["椤圭洰缂栧彿"] }
+                                );
+
+                                var Customer = {
+                                    "Table": dataPrint
+                                }
+
+                                var report1 = "";
+                                var parintName = $("#PrintName").val();
+                                if (parintName == "鏂帿灏�") {
+                                    report1 = urlAddRandomNo("../../grf/鍖呰鍗曠墿鏂欐爣璇嗗崱(缃戦〉鐗�).grf");
+                                } else {
+                                    report1 = urlAddRandomNo("../../grf/鍖呰鍗曠墿鏂欐爣璇嗗崱(缃戦〉鐗�)2.grf");
+                                }
+
+                                var args = {
+                                    type: "print",
+                                    showOptionDlg: false, //濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
+                                    report: report1,
+                                    data: Customer
+                                };
+                                //var args = {
+                                //    report: urlAddRandomNo("../../views/grf/鍖呰鍗曠墿鏂欐爣璇嗗崱(缃戦〉鐗�).grf"),
+                                //    data: Customer
+                                //};
+                                webapp_ws_ajax_run(args);
+                            } else {
+                                layer.msg("鏌ユ棤鏁版嵁!");
+                            }
+                        }
+                        else {
+                            layer.msg(data.Message, { icon: 5 });
+                        }
+                        layer.closeAll("loading");
+                    },
+                    error: function (err) {
+                        layer.msg("閿欒:" + err, { icon: 5 });
+                    }
+                })
+            });
+
+            //鎵撳嵃鎸夐挳
+            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 //鑾峰緱褰撳墠琛屾暟鎹�
+                    , layEvent = obj.event; //鑾峰緱 lay-event 瀵瑰簲鐨勫��
+                if (layEvent === 'detail') {
+                    layer.msg('鏌ョ湅鎿嶄綔');
+                } else if (layEvent === 'del') {
+                    if (data.HBillType == "3772") {
+                        layer.msg("娴佽浆鍗″彿涓嶅厑璁稿垹闄わ紒");
+                        return;
+                    }
+                    layer.confirm('鐪熺殑鍒犻櫎琛屼箞', function (index) {
+                        $.ajax({
+                            url: GetWEBURL() + '/LEMS/DelProductionLinePackagingTable',
+                            type: "GET",
+                            data: { "sHInterID": data.HInterID, "HSourceBillNo": data.HSourceBillNo },
+                            success: function (data) {
+                                if (data.count == 1) {
+                                    zxQtyFlag--;
+                                    pcmQtyFlag--
+                                    $("#zxQty").val("" + zxQtyFlag + "/" + zxQty + "");
+                                    $("#pcmQty").val("" + pcmQtyFlag + "/" + pcmQty + "");
+                                    layer.close(index);
+                                    obj.del(); //鍒犻櫎瀵瑰簲琛岋紙tr锛夌殑DOM缁撴瀯
+                                    $.ajax({//鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
+                                        url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty",
+                                        type: "GET",
+                                        async: false,
+                                        data: {
+                                            "HBarCode": $("#HBarCode_wym").val()
+                                        },
+                                        success: function (result) {
+                                            var HQty = result.data[0].HQty;
+                                            HQty--;
+                                            $.ajax({//鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶
+                                                url: GetWEBURL() + "/LEMS/Update_Gy_BarCodeBill_HQty",
+                                                type: "GET",
+                                                async: false,
+                                                data: {
+                                                    "HBarCode": $("#HBarCode_wym").val(),
+                                                    "HQty": HQty
+                                                },
+                                                success: function (result) {
+                                                    var HQty = result.data;
+                                                }, error: function () {
+                                                    playSound();
+                                                    layer.alert("鏇存柊鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                                                }
+                                            });
+                                        }, error: function () {
+                                            playSound();
+                                            layer.alert("鏌ヨ鏉$爜妗f琛ㄩ噷鐨勯暛闆曟潯鐮佺殑鍚堣鏁伴噺鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                                        }
+                                    });
+                                } else {
+                                    playSound();
+                                    layer.alert(data.code + data.msg, { icon: 5 });
+                                }
+                            }, error: function () {
+                                layer.msg("鎺ュ彛璇锋眰澶辫触!", {
+                                    icon: 5, btn: ['纭'], time: 100000, offset: 't',
+                                    skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず"
+                                });
+                            }
+                        });
+                    });
+                } else if (layEvent === 'edit') {
+                    layer.msg('缂栬緫鎿嶄綔');
+                }
+            });
+
+            //娴佽浆鍗″彿 鍥炶溅浜嬩欢
+            function HFbarcodeKeydown() {
+                var HFbarcode = $('#HFbarcode').val();
+                var HInterID = $("#HInterID").val();
+                var HBillNo2 = $("#HBillNo2").val();//鍗曟嵁鍙�
+              
+                icmoQty = 20;
+                icmoQtyNow = 20;
+                //
+                $.ajax({//鐢熸垚鍞竴鐮�
+                    url: GetWEBURL() + "/LEMS/SaveBarCode_json",
+                    type: "GET",
+                    async: false,
+                    data: {
+                        "sHBarcodeNo": $("#HSourceBillNo").val(),
+                        "sHMaterID": $("#HMaterID").val(),
+                        "sHUnitID": $("#HUnitID").val(),
+                        "sHMaterName": $("#HMaterName").val()
+                    },
+                    success: function (result) {
+                        var data = result.data;
+                        if (data[0].HBarCode) {
+                            $("#HBarCode_wym").val(data[0].HBarCode);
+                        } else {
+                            playSound();
+                            // $("#verifycode").click();
+                            //layer.msg(result.Message, { icon: 5 });
+                            layer.alert("鎻掑叆涓昏〃澶辫触", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        }
+                    }, error: function () {
+                        playSound();
+                        layer.alert("鏇存柊鏍囪鏂规硶鍙戠敓閿欒!", { icon: 5 });
+                    }
+                });
+                //
+                $.ajax({//琛ㄥご瀛榯emp琛�
+                    url: GetWEBURL() + "/LEMS/SaveCirculationCard_Json_MXG",
+                    type: "GET",
+                    async: false,
+                    data: {
+                        "HBillNo": HFbarcode
+                        , "HInterID": HInterID
+                        , "HBillNo2": HBillNo2
+                        , "HBarCode": $("#HBarCode_wym").val()
+                        , "HNumber": $("#HNumber").val()
+                        , "HName": $("#HMaterName").val()
+                        , "HModel": $("#HModel").val()
+                    },
+                    success: function (result) {
+                        var data = result.data;
+                        if (data[0].Column1 == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            $("#HFbarcode").attr("readonly", "readonly");//娴佽浆鍗″彿鍙
+                            $("#HFbarcode").css("background-color", "#efefef4d");
+                            $("#HFbarcode").css("box-shadow", "none");
+                            $.ajax({
+                                url: GetWEBURL() + '/LEMS/Update_HBillNo_SubBarcodeList_Json',
+                                type: "GET",
+                                data: { "HBillNo": HBillNo2 },
+                                async: false,
+                                success: function (result) {
+                                    if (result.count == 1) {
+                                        option.data = result.data;
+                                        table.render(option);
+                                    }
+                                    else {
+                                        playSound();
+                                        layer.alert(result.code + result.Message, { icon: 5 });
+                                    }
+                                }
+                                , error: function () {
+                                    playSound();
+                                    layer.close(index0);
+                                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                                }
+                            })
+                        } else {
+                            playSound();
+                            // $("#verifycode").click();
+                            //layer.msg(result.Message, { icon: 5 });
+                            layer.alert("鏃犳娴佽浆鍗″彿锛�", { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        }
+                    }, error: function () {
+                        playSound();
+                        layer.alert("鎵祦杞崱鍙锋柟娉曞彂鐢熼敊璇�!", { icon: 5 });
+                    }
+                });
+            }
+            //鑾峰彇鍗曟嵁鍙�
+            function getBillno() {
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    type: "GET",
+                    async: false,
+                    data: { "HBillType": '3783' },
+                    success: function (d) {
+                        $("#HInterID").val(d.data[0].HInterID);
+                        $("#HBillNo2").val(d.data[0].HBillNo);
+                        layer.closeAll("loading");
+                    }, error: function () {
+                        playSound();
+                        layer.closeAll("loading");
+                        layer.alert("鑾峰彇鍗曟嵁鍙峰け璐�!", { icon: 5 });
+                    }
+                });
+            }
+            //浠ヤ笂涓簂ayui妯″潡
+        });
+
+        function GetHWorkerValue(obj) {  //杩斿洖鎺ユ敹浜�
+            $("#Operator").val(obj[0].HName);
+            $("#OperatorID").val(obj[0].HNumber);
+            $("#Operator").css("box-shadow", "none");
+            if ($("#ProductionTeam").val()) {
+                $("#ProductionTeam").css("box-shadow", "none");
+            } else {
+                $("#ProductionTeam").css("box-shadow", "0 0 1px 2px #00ff00");
+            }
+        }
+
+        function GetProductionTeamValue(obj) {  //杩斿洖鐢熶骇鐝粍
+            $("#ProductionTeam").val(obj[0].鐝粍);
+            $("#ProductionTeamID").val(obj[0].鐝粍浠g爜);
+            $("#ProductionTeam").css("box-shadow", "none");
+            if ($("#ProductionResources").val()) {
+                $("#ProductionResources").css("box-shadow", "none");
+            } else {
+                $("#ProductionResources").css("box-shadow", "0 0 1px 2px #00ff00");
+            }
+        }
+
+        function GetProductionResourcesValue(obj) {  //杩斿洖鐢熶骇璧勬簮
+            if ($("#ProductionResources").val()) {
+                $("#ProductionResources").css("box-shadow", "none");
+            }
+            $("#ProductionResources").val(obj[0].鐢熶骇璧勬簮);
+            $("#ProductionResourcesID").val(obj[0].鐢熶骇璧勬簮浠g爜);
+            $("#ProductionResources").css("box-shadow", "none");
+        }
+
+
+        function GetOrgValue(obj)  //杩斿洖鐢熶骇缁勭粐
+        {
+            $("#HOrganization").val(obj[0].HName);
+            $("#HOrganizationID").val(obj[0].HNumber);
+        }
+
+
+    </script>
+</body>
+</html>
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_WhiteLabelGeneration.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_WhiteLabelGeneration.html"
new file mode 100644
index 0000000..7b2114a
--- /dev/null
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\344\272\247\347\272\277/MES_WhiteLabelGeneration.html"
@@ -0,0 +1,278 @@
+锘�<!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/grwebapp.js"></script>
+    <style>
+        .layui-form-item .layui-inline {
+            margin-top: 5px;
+            margin-bottom: 5px;
+            margin-right: 0px;
+        }
+
+        .layui-form-label {
+            width: 25%;
+        }
+    </style>
+</head>
+<body>
+
+    <div class="layui-fluid" style="padding: 0;">
+        <div class="layui-card" style="padding: 15px;">
+            <div class="layui-card-body" style="padding: 1px;">
+                <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
+                    <div class="layui-card-header">
+                        <div class="layui-btn-group">
+                            <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">淇濆瓨</button>
+                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button>
+                        </div>
+                    </div>
+                    <div class="layui-form-item" style="padding-top: 10px;">
+                        <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
+                            <ul class="layui-tab-title">
+                                <li class="layui-this">鍩烘湰淇℃伅</li>
+                            </ul>
+                            <div class="layui-tab-content">
+                                <div class="layui-tab-item layui-show">
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鍐呴儴椤圭洰鍙�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="ProjectNo" id="ProjectNo" lay-verify="ProjectNo" value="C331015"  autocomplete="off" placeholder="" class="layui-input">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">Ordering-Code</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="OrderingCode" id="OrderingCode" lay-verify="OrderingCode" value="C331015"  autocomplete="off" placeholder="" class="layui-input">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鍥剧焊鐗堟湰鍙�</label>
+                                            <div class="layui-input-inline">
+                                                <input class="layui-input" name="DrawVersionNumber" id="DrawVersionNumber" value=""  autocomplete="off">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">瀹㈡埛璁㈠崟鍙�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="CustomerOrderNumber" id="CustomerOrderNumber" value=""  lay-verify="CustomerOrderNumber" autocomplete="off" placeholder="" class="layui-input">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">杩愬崟鍙�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="WaybillNumber" id="WaybillNumber" value=""  lay-verify="WaybillNumber" autocomplete="off" placeholder="" class="layui-input">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">澶囨敞</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HRemark" id="HRemark" lay-verify="HRemark" value=""  autocomplete="off" placeholder="" class="layui-input">
+                                                <input type="text" name="HBarCode_Pack" id="HBarCode_Pack" value="" hidden>
+                                                <input type="text" name="HBillType" id="HBillType"  value=""  hidden>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        //#region 鎶樺彔娉ㄩ噴
+        //#endregion
+        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
+                , element = layui.element;
+            var sWhere = "";
+            var date = new Date();
+            var day = date.getDate();
+            var month = date.getMonth() + 1;
+            var year = date.getFullYear();
+            var shijian = year + "-" + month + "-" + day;
+            //#endregion
+
+
+            //#region 杩涘叆椤甸潰鍗冲姞杞�
+
+            //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
+            get_LoginIs();
+
+            //鑾峰彇椤甸潰璺宠浆鍙傛暟
+            var params = get_UrlVars();
+            if (typeof (params[params[0]]) == "undefined") {
+                var OperationType = 1;//鎿嶄綔绫诲瀷
+            } else {
+                var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+                var linterid = params[params[1]];//婧愬崟id
+                $("#HBarCode_Pack").val(linterid);
+            }
+        
+            //#endregion
+
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //閫�鍑烘寜閽�
+            form.on('submit(Cancel)', function () {
+                Pub_Close(1);
+            })
+
+            //淇濆瓨鎸夐挳
+            form.on('submit(set_SaveBill)', function (data) {
+                set_SaveBill(data);
+            });
+
+            //#endregion
+
+
+            //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
+
+            //#region 鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
+            function get_LoginIs() {
+                if (sessionStorage.login != "login") {
+                    layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
+                        icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍']
+                    }, function () { window.location.href = "../../user/login.html"; });
+                }
+            }
+            //#endregion
+         
+            //#region 淇濆瓨鏂规硶
+            function set_SaveBill(data) {
+
+                var sMainStr = JSON.stringify(data.field);
+                if ($("#ProjectNo").val()=="") {
+                    layer.msg("鍐呴儴椤圭洰鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                if ($("#OrderingCode").val()=="") {
+                    layer.msg("Ordering-Code涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                if ($("#DrawVersionNumber").val() == "") {
+                    layer.msg("鍥剧焊鐗堟湰鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                if ($("#CustomerOrderNumber").val() == "") {
+                    layer.msg("瀹㈡埛璁㈠崟鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                if ($("#WaybillNumber").val() == "") {
+                    layer.msg("杩愬崟鍙蜂笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+               
+                $.ajax({
+                    type: "POST",
+                    url: GetWEBURL() + "Cj_StationOutBill_Detail/MES_WhiteLabelGeneration", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    async: true,
+                    data: { "oMain": sMainStr },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            layer.msg(data.Message, { icon: 1 });
+                            $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
+                            Print();
+                        }
+                        else {
+                            layer.alert(data.Message, { icon: 5 });
+                        }
+                        layer.closeAll("loading");
+                    },
+                    error: function (err) {
+                        layer.alert("閿欒:" + err, { icon: 5 });
+                        console.log("Reason" + sMainStr);
+                    }
+                });
+            }
+            //#endregion
+
+
+            //鎵撳嵃鎸夐挳
+
+            function Print() {
+                //鎵撳紑鎵撳嵃妯℃澘
+                var linterid = $("#HBarCode_Pack").val();
+         
+                var sWhere = "exec h_p_Cj_SMRPrintSelect '" + linterid + "'";
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    async: true,
+                    data: { "sWhere": sWhere },
+                    success: function (data) {
+                        if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+
+                            if (data.data.length != 0) {
+                                var dataPrint = [];
+                                dataPrint.push({ "HBarCode_White": data.data[0]["HBarCode_White"], "PartNo": data.data[0]["PartNo"], "Index": data.data[0]["Index"], "MS-Level": data.data[0]["MS-Level"], "Addinfo": data.data[0]["Addinfo"], "ManPartNo": data.data[0]["ManPartNo"], "PartDescription": data.data[0]["PartDescription"], "ManDate": data.data[0]["ManDate"], "ExpiryDate": data.data[0]["ExpiryDate"], "ManLoc": data.data[0]["ManLoc"], "1Batch": data.data[0]["1Batch"], "2Batch": data.data[0]["2Batch"], "SupplierName": data.data[0]["SupplierName"], "SupplierID": data.data[0]["SupplierID"], "Purchase": data.data[0]["Purchase"], "SupplierData": data.data[0]["SupplierData"], "PackageID": data.data[0]["PackageID"], "ShippingNote": data.data[0]["ShippingNote"]}
+                                );
+
+                                var Customer = {
+                                    "Table": dataPrint
+                                }
+
+                                var report1 = urlAddRandomNo("../../grf/15鐧芥爣鎵撳嵃.grf");
+
+                                var args = {
+                                    type: "print",
+                                    showOptionDlg: false, //濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
+                                    report: report1,
+                                    data: Customer
+                                };
+                                //var args = {
+                                //    report: urlAddRandomNo("../../views/grf/鍖呰鍗曠墿鏂欐爣璇嗗崱(缃戦〉鐗�).grf"),
+                                //    data: Customer
+                                //};
+                                webapp_ws_ajax_run(args);
+                            } else {
+                                layer.msg("鏌ユ棤鏁版嵁!");
+                            }
+                        }
+                        else {
+                            layer.msg(data.Message, { icon: 5 });
+                        }
+                        layer.closeAll("loading");
+                    },
+                    error: function (err) {
+                        layer.msg("閿欒:" + err, { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
+
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+    </script>
+</body>
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBinding.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBinding.html"
index 541bec2..f112fa5 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBinding.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBinding.html"
@@ -516,6 +516,21 @@
             //    option_detail.data.push(option.data[i])
             //}
 
+            if (data.field.HMaterName.indexOf("\"") != -1 || data.field.HMaterName.indexOf(";") != -1) {
+                data.field.HMaterName = data.field.HMaterName.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
+            }
+            if (data.field.HMaterModel.indexOf("\"") != -1 || data.field.HMaterModel.indexOf(";") != -1) {
+                data.field.HMaterModel = data.field.HMaterModel.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
+            }
+            for (var i = 0; i < option.data.length; i++) {
+                if (option.data[i].HMaterName.indexOf("\"") != -1 || option.data[i].HMaterName.indexOf(";") != -1) {
+                    option.data[i].HMaterName = option.data[i].HMaterName.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
+                }
+                if (option.data[i].HMaterModel.indexOf("\"") != -1 || option.data[i].HMaterModel.indexOf(";") != -1) {
+                    option.data[i].HMaterModel = option.data[i].HMaterModel.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
+                }
+            }
+
             //搴忓垪鍖栬〃澶翠俊鎭拰瀛愯〃淇℃伅            
             var sMainStr = JSON.stringify(data.field);
             var sSubStr = JSON.stringify(option.data);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBill.html"
index 9f0827e..d363eb5 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBill.html"
@@ -325,7 +325,20 @@
                 $('#HOrgID').attr("disabled", true);
 
             }
-
+            else if (OperationType == 2) {//濡傛灉淇敼鍒欒蛋涓嬮潰 new                                        //缂栬緫
+               
+                //鍒濆鍖栭」鐩樁娈佃〃
+                get_InitGrid();
+                RoadBillMain(linterid);
+                //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
+                createBillNo();
+                //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
+                //鍒濆鍖栨棩鏈�
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                OperationType = 1;
+            }
             else if (OperationType == 3) {//濡傛灉淇敼鍒欒蛋涓嬮潰 new
 
                 //鍒濆鍖栧瓙琛�
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBillList.html"
index d0e2520..ba6c780 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Gy_WorkBeginDotCheckListBillList.html"
@@ -168,6 +168,7 @@
                             <div class="layui-btn-container">
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
@@ -179,7 +180,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>淇濆瓨鏂规</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>                              
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>
                             </div>
                         </script>
                     </form>
@@ -245,6 +246,9 @@
                         break;
                     //缂栬緫
                     case 'set_ShowBill': set_ShowBill();
+                        break;
+                    //澶嶅埗
+                    case 'set_Copy': set_Copy();
                         break;
                     //鍒犻櫎
                     case 'set_DeleteBill': set_DeleteBill();
@@ -687,6 +691,28 @@
             }
             //#endregion
 
+            //澶嶅埗
+            function set_Copy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].HInterID.toString();
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '璁惧鍚姩鐐规娓呭崟鍒楄〃-鏂板'
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: '../../杞﹂棿绠$悊/鍚姩鐐规鍗�/Gy_WorkBeginDotCheckListBill.html?OperationType=2&linterid=' + linterid + '&HSouceBillType='
+                        , end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
+            }
+
 
             //#region 鍒犻櫎
             function set_DeleteBill() {
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Sc_WorkBeginDotCheckBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Sc_WorkBeginDotCheckBill.html"
index 3559bc0..b7d7a6f 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Sc_WorkBeginDotCheckBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\220\257\345\212\250\347\202\271\346\243\200\345\215\225/Sc_WorkBeginDotCheckBill.html"
@@ -295,7 +295,7 @@
     <!--鍒犻櫎-->
     <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>
+        <!--<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>-->
     </script>
     <!--琛屼笅鎷夐�夋嫨(缁撴灉)-->
     <script type="text/html" id="HCheckResult">
@@ -425,6 +425,7 @@
                 get_InitGrid();
                 //鑾峰彇鎶ュ伐鍙拌烦杞暟鎹�
                 RoadBillEdit(HMaterID, HProcID, HSourceID, SCOrder);
+                Get_HNowMould(HSourceID);
                 //绂佺敤缁勭粐閫夐」
                 $('#HOrgID').attr("disabled", true);
             }
@@ -1394,6 +1395,36 @@
             }
             //#endregion
 
+            //#region  鑾峰彇鏈�杩戠殑涓�娆′笂妯″崟璧嬪��
+            function Get_HNowMould(HSourceID)
+            {
+                $.ajax({
+                    url: GetWEBURL() + "/Sc_WorkBeginDotCheckBill/锘縎c_WorkBeginDotCheckBill_HMould",
+                    type: "GET",
+                    async: false,
+                    data: {  "HSourceID": HSourceID, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var tableSub = result.data;
+                        //瀛愯〃  璧嬪��
+                       
+                        for (var i = 0; i < option.data.length; i++) {
+                            if (option.data[i]["HDotCheckType"] == "妯″叿") {
+                                option.data[i]["HRelationName"] = tableSub[0]["妯″叿鍚嶇О"];
+                                option.data[i]["HRelationID"] = tableSub[0]["HMouldID"] == null ? "0" : tableSub[0]["HMouldID"];
+                            }
+                        }                       
+                        var tables = option.data;
+                        option.data = option.data;
+                        table.render(option);
+                        for (var i = 0; i < tables.length; i++) {
+                            $('#HDotCheckType' + (i + 1)).find("option[value='" + tables[i]["HDotCheckType"] + "']").attr("selected", true);
+                        }
+                        form.render('select');
+                    }
+                })
+            }
+            //#endregion
+
             //#endregion
 
         });
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
index 4340955..fc168d6 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
@@ -8,6 +8,7 @@
     <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">
+    <link rel="stylesheet" href="../../../layuiadmin/style/tableFilter.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>
@@ -17,6 +18,7 @@
     <script src="../../../layuiadmin/HideButton.js"></script>
     <script src="../../../layuiadmin/soulTable.slim.js"></script>
     <script src="../../../layuiadmin/PageTitle.js"></script>
+    <script src="../../../layuiadmin/modules//tableFilter2.js"></script>
 </head>
 <body>
     <div class="layui-fluid">
@@ -148,6 +150,34 @@
                                             <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
                                         </div>
                                     </div>
+
+                                    <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px ">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">杩囨护</label>
+                                            <div class="layui-input-block">
+                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" class="ForFilteringSchemes" style="width:190px;">
+                                                <option value="0" selected="selected"></option>
+                                                <option value="=">=</option>
+                                                <option value=">=">>=</option>
+                                                <option value=">">></option>
+                                                <option value="<="><=</option>
+                                                <option value="<"><</option>
+                                                <option value="<>"><></option>
+                                                <option value="7">鍖呭惈</option>
+                                                <option value="8">宸﹀寘鍚�</option>
+                                                <option value="9">鍙冲寘鍚�</option>
+                                                <option value="10">涓嶅寘鍚�</option>
+                                            </select>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
+                                        </div>
+                                    </div>
                                 </div>
                             </div>
                         </div>
@@ -241,7 +271,7 @@
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index', //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable','tableFilter'], function () {
             var $ = layui.$
                 , admin = layui.admin
                 , layer = layui.layer
@@ -252,11 +282,10 @@
                 , laydate = layui.laydate
                 , util = layui.util
                 , soulTable = layui.soulTable
+                , tableFilter = layui.tableFilter
 
             var Organization = sessionStorage["Organization"];
             //鍏敤鍙橀噺
-            var page = 1;//鍒嗛〉鏁版嵁
-            var size = 50;
             var sWhere = "";
             var option = [];
             var option1 = [];
@@ -297,6 +326,16 @@
             var lookDownBar = 0;              //(0:涓嬫煡鎿嶄綔锛�1锛氱洿鎺ユ煡鐪�)
             var params = get_UrlVars();       //鑾峰彇鍙傛暟
 
+            //var tableFilterIns = tableFilter.render({
+            //    'elem': '#mainTable',//table鐨勯�夋嫨鍣�
+            //    'mode': 'local',//杩囨护妯″紡
+            //    'filters': [
+            //        { field: '杞﹂棿', type: 'checkbox' },
+            //    ],//杩囨护椤归厤缃�
+            //    'done': function (filters) {
+            //        //缁撴灉鍥炶皟
+            //    }
+            //})
 
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
@@ -1761,6 +1800,9 @@
                 $("#ColContent").val("");
                 $("#ColName").val("0");
                 $("#Comparator").val("0");
+                $("#ColContent1").val("");
+                $("#ColName1").val("0");
+                $("#Comparator1").val("0");
                 $("#HNumber").val("");
                 $("#HName").val("");
                 $("#HEmpNumber").val("");
@@ -1790,6 +1832,9 @@
                 var ColName = $("#ColName").val();//澶嶉�夋
                 var Comparator = $("#Comparator").val();
                 var ColContent = $("#ColContent").val();
+                var ColName1 = $("#ColName1").val();//澶嶉�夋
+                var Comparator1 = $("#Comparator1").val();
+                var ColContent1 = $("#ColContent1").val();
                 var HNumber = $("#HNumber").val(); //浜у搧浠g爜 鍗崇墿鏂欑紪鐮�
                 var HName = $("#HName").val(); //褰撳墠宸ュ簭
                 var HEmpNumber = $("#HEmpNumber").val(); //鎿嶄綔鍛樹唬鐮�
@@ -1815,6 +1860,28 @@
                             break;
                     }
                     sWhere += " and " + ColName+    " "+ com;
+                }
+
+                if (ColName1 != 0 && Comparator1 != 0) {
+                    var com = "";
+                    switch (Comparator1) {
+                        case "7":
+                            com = "like''%" + ColContent1 + "%''";
+                            break;
+                        case "8":
+                            com = "like''%" + ColContent1 + "''";
+                            break;
+                        case "9":
+                            com = "like''" + ColContent1 + "%''";
+                            break;
+                        case "10":
+                            com = "not like''%" + ColContent1 + "%''";
+                            break;
+                        default:
+                            com = "" + Comparator1 + "''" + ColContent1 + "''";
+                            break;
+                    }
+                    sWhere += " and " + ColName1 + " " + com;
                 }
 
                 if (HBeginDate) {
@@ -1878,78 +1945,6 @@
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
             }
 
-            //#region 鍒嗛〉鏌ヨ
-            function get_DisplayPage(sWhere) {
-                var wait = layer.load();//閬僵
-                var ajaxLoad = layer.load();
-                $.ajax({
-                    url: GetWEBURL() + '/Cj_StationOutBill/page',
-                    type: "GET",
-                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "page": page, "size": size },
-                    success: function (data1) {
-                        option.limit = size;//鏀瑰彉琛ㄦ牸椤靛ぇ灏�
-                        optionPage.count = data1.count;//鏀瑰彉鍒楄〃鏁版嵁鎬绘暟
-
-                        if (data1.code == 1) {
-                            var data = [];
-                            var col = [];
-                            //缁欑┖鐨勬暟缁勮祴鍊�
-                            for (var key in data1.list) {
-                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
-                            }
-                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
-                            col.push({ type: 'checkbox', fixed: 'left' });
-                            for (var i = 0; i < data.length; i++) {
-                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
-                                if ($.inArray(data[i].name, titleData) > -1) {
-                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
-                                }
-                                else {
-                                    switch (data[i].Type) {
-                                        //int
-                                        case 'DateTime':
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, 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].id, title: data[i].name, align: 'center', sort: false, width: 120 });
-                                    }
-                                }
-                            }
-
-
-                            option.cols = [col];
-                            option.data = data1.data;
-                            ins = table.render(option);
-                            laypage.render(optionPage);
-                            //鍒锋柊琛ㄦ牸鏁版嵁
-                            DisPlay_HideColumn();
-
-                            layer.close(ajaxLoad);
-                            if ($("#ColName option").length < 1) {
-                                ColFilter();
-                            }
-                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
-                        } else {
-                            option.data = [[]]
-                            ins = table.render(option);
-                            laypage.render(optionPage);
-                            //鍒锋柊琛ㄦ牸鏁版嵁
-                            DisPlay_HideColumn();
-
-                            layer.close(ajaxLoad);
-                            if ($("#ColName option").length < 1) {
-                                ColFilter();
-                            }
-                            /*layer.alert(data1.code + data1.Message, { icon: 5 });*/
-                        }
-                    }, error: function () {
-                        layer.close(ajaxLoad);
-                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                    }
-                });
-            }
-
-            //#endregion
             //鍔犺浇缃戞牸
             function get_Display(sWhere) {
                 //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
@@ -2102,9 +2097,22 @@
                                 //, limits: [50, 500, 5000, 20000]
                                 , done: function (res, curr, count) {
                                     soulTable.render(this);
+
+                                    tableFilter.render({
+                                        'elem': '#mainTable',
+                                        'mode': 'local',
+                                        'filters': [
+                                            { field: '杞﹂棿', type: 'input' },
+                                            { field: '鏃ユ湡', type: 'date' },
+                                            { field: '瀹℃牳浜�', type: 'checkbox' },
+                                            { field: '浠诲姟鍗�', type: 'radio' },
+                                        ],
+                                        'done': function (filters) { }
+                                    }).reload();
                                 }
                             }
-
+                            option.cols = [col];
+                            option.data = data1.data
                             //鍒ゆ柇鏄惁鏈夋煡鐪嬪伐浠锋潈闄�
                             $.ajax({
                                 type: "get",
@@ -2129,6 +2137,10 @@
                             ins = table.render(option);
 
                             laypage.render(optionPage);
+
+                            tableFilterIns = table.render(optionPage);
+                            tableFilter.render(tableFilterIns);
+
                             //鍒锋柊琛ㄦ牸鏁版嵁
                             DisPlay_HideColumn();
 
@@ -2136,7 +2148,7 @@
                             Display_HideButton(btns, "3791", HModName, sessionStorage["HUserName"]);
 
                             layer.close(ajaxLoad);
-                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                            if ($("#ColName option").length < 1) {
                                 ColFilter();
                             }
                         } else {
@@ -2463,6 +2475,8 @@
                 }
                 $("#ColName").empty()
                 $("#ColName").append(Organization);
+                $("#ColName1").empty()
+                $("#ColName1").append(Organization);
                 form.render('select');
             }
 
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html"
index 779f2c2..e53a123 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html"
@@ -354,6 +354,8 @@
     var HEmpName = ""; //鎿嶄綔鍛�
     var HManagerName = ""; //璐熻矗浜�
     var HGroupName = ""; //鐝粍
+    var HSourceID = 0; //鐢熶骇璧勬簮id
+    var HSourceName = ""; //鐢熶骇璧勬簮
 
     var edit = function (data) {
         HBillType = data[0].HBillType;
@@ -367,6 +369,7 @@
         HICMOInterID = data[0].HICMOInterID;//鐢熶骇璁㈠崟涓诲唴鐮�
         HICMOEntryID = data[0].HICMOEntryID;//鐢熶骇璁㈠崟瀛愬唴鐮�
         HSourceID = data[0].HSourceID;//鐢熶骇璧勬簮id
+        HSourceName = data[0].HSourceName;//鐢熶骇璧勬簮 
         HEmpName = data[0].HEmpName;//鎿嶄綔鍛�
         HManagerName = data[0].HManagerName;//璐熻矗浜�
         HGroupName = data[0].HGroupName;//鐝粍
@@ -406,6 +409,8 @@
         $("#HEmpName").text(HEmpName);//鎿嶄綔鍛�
         $("#HManagerName").text(HManagerName);//璐熻矗浜�
         $("#HGroupName").text(HGroupName);//鐝粍
+        $("#HSourceID").val(HSourceID);//鐢熶骇璧勬簮id
+        $("#HSourceName").val(HSourceName);//鐢熶骇璧勬簮
         //#endregion
 
         //#region 銆愪华琛ㄧ洏銆�
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_ProcessExchangeBillList.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_ProcessExchangeBillList.html"
index 89f7f4b..53e2225 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_ProcessExchangeBillList.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_ProcessExchangeBillList.html"
@@ -2918,7 +2918,7 @@
                     }
                     layer.open({
                         type: 2
-                        , area: ['80%', '80%']
+                        , area: ['40%', '80%']
                         , title: '鎵撳嵃妯$増閫夋嫨'
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
@@ -3152,25 +3152,32 @@
             function set_FirstPieceCheck() {
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
+                var checkStatus2 = table.checkStatus('mainTable2')
+                    , data2 = checkStatus2.data;
                 if (checkStatus.data.length === 1) {
                     var linterid = data[0].hmainid.toString();
-                    var OperationType = 2;
-                    layer.open({
-                        type: 2
-                        , area: ['100%', '100%']
-                        , title: '棣栦欢妫�楠屽崟-缂栬緫'
-                        , shade: 0.6
-                        , maxmin: false
-                        , anim: 0
-                        , content: ['../../璐ㄩ噺绠$悊/棣栦欢妫�楠屽崟/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0', 'yes']
-                        , resize: false
-                        , cancel: function () {
-                            btnIs();
-                        }
-                        , end: function () {
-                            get_FastQuery();
-                        }
-                    })
+                    if (data2.length > 0) {
+                        var HEntryID = data2[0].HEntryID.toString();
+                        var OperationType = 2;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '棣栦欢妫�楠屽崟-缂栬緫'
+                            , shade: 0.6
+                            , maxmin: false
+                            , anim: 0
+                            , content: ['../../璐ㄩ噺绠$悊/棣栦欢妫�楠屽崟/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0&HEntryID=' + HEntryID + '', 'yes']
+                            , resize: false
+                            , cancel: function () {
+                                btnIs();
+                            }
+                            , end: function () {
+                                get_FastQuery();
+                            }
+                        })
+                    } else {
+                        layer.msg('璇峰湪涓嬫柟琛ㄦ牸閫夋嫨瀵瑰簲鐨勫伐搴忥紒');
+                    }                   
                 } else {
                     layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
                 }
@@ -3180,84 +3187,105 @@
             function set_ProcessCheck() {
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
+                var checkStatus2 = table.checkStatus('mainTable2')
+                    , data2 = checkStatus2.data;
                 if (checkStatus.data.length === 1) {
                     var linterid = data[0].hmainid.toString();
-                    var OperationType = 2;
-                    layer.open({
-                        type: 2
-                        , area: ['100%', '100%']
-                        , title: '宸ュ簭杞Щ妫�楠屽崟-缂栬緫'
-                        , shade: 0.6
-                        , maxmin: false
-                        , anim: 0
-                        , content: ['../../璐ㄩ噺绠$悊/宸ュ簭妫�楠屽崟/QC_ProcessCheckBill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0', 'yes']
-                        , resize: false
-                        , cancel: function () {
-                            btnIs();
-                        }
-                        , end: function () {
-                            get_FastQuery();
-                        }
-                    })
+                    if (data2.length > 0) {
+                        var HEntryID = data2[0].HEntryID.toString();
+                        var OperationType = 2;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '宸ュ簭杞Щ妫�楠屽崟-缂栬緫'
+                            , shade: 0.6
+                            , maxmin: false
+                            , anim: 0
+                            , content: ['../../璐ㄩ噺绠$悊/宸ュ簭妫�楠屽崟/QC_ProcessCheckBill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0&HEntryID=' + HEntryID +'', 'yes']
+                            , resize: false
+                            , cancel: function () {
+                                btnIs();
+                            }
+                            , end: function () {
+                                get_FastQuery();
+                            }
+                        })
+                    } else {
+                        layer.msg('璇峰湪涓嬫柟琛ㄦ牸閫夋嫨瀵瑰簲鐨勫伐搴忥紒');
+                    }
                 } else {
                     layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
-                }
+                }                
             }
 
             //宸℃
             function set_PatrolCheck() {
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
+                var checkStatus2 = table.checkStatus('mainTable2')
+                    , data2 = checkStatus2.data;
                 if (checkStatus.data.length === 1) {
                     var linterid = data[0].hmainid.toString();
-                    var OperationType = 2;
-                    layer.open({
-                        type: 2
-                        , area: ['100%', '100%']
-                        , title: '宸℃璁板綍鍗�-缂栬緫'
-                        , shade: 0.6
-                        , maxmin: false
-                        , anim: 0
-                        , content: ['../../璐ㄩ噺绠$悊/宸℃璁板綍鍗�/QC_Add_Edit_PatrolProcCheckOtherill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0', 'yes']
-                        , resize: false
-                        , cancel: function () {
-                            btnIs();
-                        }
-                        , end: function () {
-                            get_FastQuery();
-                        }
-                    })
+                    if (data2.length > 0) {
+                        var HEntryID = data2[0].HEntryID.toString();
+                        var OperationType = 2;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '宸℃璁板綍鍗�-缂栬緫'
+                            , shade: 0.6
+                            , maxmin: false
+                            , anim: 0
+                            , content: ['../../璐ㄩ噺绠$悊/宸℃璁板綍鍗�/QC_Add_Edit_PatrolProcCheckOtherill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0&HEntryID=' + HEntryID +'', 'yes']
+                            , resize: false
+                            , cancel: function () {
+                                btnIs();
+                            }
+                            , end: function () {
+                                get_FastQuery();
+                            }
+                        })
+                    } else {
+                        layer.msg('璇峰湪涓嬫柟琛ㄦ牸閫夋嫨瀵瑰簲鐨勫伐搴忥紒');
+                    }
                 } else {
                     layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
-                }
+                }                
             }
 
             //杞﹂棿鑷
             function set_WorkCheck() {
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
+                var checkStatus2 = table.checkStatus('mainTable2')
+                    , data2 = checkStatus2.data;
                 if (checkStatus.data.length === 1) {
                     var linterid = data[0].hmainid.toString();
-                    var OperationType = 2;
-                    layer.open({
-                        type: 2
-                        , area: ['100%', '100%']
-                        , title: '杞﹂棿鑷鍗�-缂栬緫'
-                        , shade: 0.6
-                        , maxmin: false
-                        , anim: 0
-                        , content: ['../../璐ㄩ噺绠$悊/杞﹂棿鑷鍗�/QC_Add_Edit_WorkSelfCheckBill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0', 'yes']
-                        , resize: false
-                        , cancel: function () {
-                            btnIs();
-                        }
-                        , end: function () {
-                            get_FastQuery();
-                        }
-                    })
+                    if (data2.length > 0) {
+                        var HEntryID = data2[0].HEntryID.toString();
+                        var OperationType = 2;
+                        layer.open({
+                            type: 2
+                            , area: ['100%', '100%']
+                            , title: '杞﹂棿鑷鍗�-缂栬緫'
+                            , shade: 0.6
+                            , maxmin: false
+                            , anim: 0
+                            , content: ['../../璐ㄩ噺绠$悊/杞﹂棿鑷鍗�/QC_Add_Edit_WorkSelfCheckBill.html?OperationType=' + OperationType + '&linterid=' + linterid + '&HSouceBillType=3772&HICMOEntryID=0&HEntryID=' + HEntryID +'', 'yes']
+                            , resize: false
+                            , cancel: function () {
+                                btnIs();
+                            }
+                            , end: function () {
+                                get_FastQuery();
+                            }
+                        })
+                    } else {
+                        layer.msg('璇峰湪涓嬫柟琛ㄦ牸閫夋嫨瀵瑰簲鐨勫伐搴忥紒');
+                    }
                 } else {
                     layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
-                }
+                }                
             }
 
             //鐢熶骇璐ㄩ噺姹囨姤鍗�
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_BatchSplit.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_BatchSplit.html"
index 4c2a4f9..0680789 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_BatchSplit.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_BatchSplit.html"
@@ -586,7 +586,7 @@
 
                     layer.open({
                         type: 2
-                        , area: ['50%', '50%']
+                        , area: ['40%', '80%']
                         , title: '鎵撳嵃妯$増閫夋嫨'
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
index 8fce09d..ff0ee97 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
@@ -554,7 +554,7 @@
             //#region 閫�鍑烘寜閽�
             form.on('submit(Cancel)', function () {
                 layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    if (OperationType == 1) {
+                    if (OperationType == 1) {                        
                         Pub_Close(closeType);
                     } else if (OperationType == 3) {
                         Pub_Close(1);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport_ICMO.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport_ICMO.html"
new file mode 100644
index 0000000..f4b8fd3
--- /dev/null
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport_ICMO.html"
@@ -0,0 +1,553 @@
+锘�<!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/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">
+        input.layui-input.layui-unselect {
+            padding-right: 0;
+        }
+    </style>
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">璁㈠崟璺熻釜鍙�</label>
+                                    <div class="layui-input-block">
+                                        <select  name="txtHOrderProcNo" id="txtHOrderProcNo" lay-filter="txtHOrderProcNo" style="width:190px;"lay-search>
+                                            <!--鍔ㄦ�佹覆鏌�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐗╂枡浠g爜</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" class="layui-input" lay-verify="txtHMaterNumber" name="txtHMaterNumber" id="txtHMaterNumber" value="" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
+                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHMaterID" id="btnHMaterID" 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">閮ㄩ棬鍚嶇О</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" id="txtHDeptName" style="width:190px;">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <div class="layui-input-block">
+                                        <input type="checkbox" name="chkHShowUnFinish" id="chkHShowUnFinish" lay-skin="primary" lay-filter="chkHShowUnFinish" title="鍙樉绀烘湭瀹屽伐">
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+
+                                </div>
+                            </div>
+                        </div>
+                        <table class="" id="mainTable" lay-filter="mainTable"></table>
+                        <script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</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>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , util = layui.util
+            //鏌ヨ鏉′欢
+            var sWhere = "";
+            var option = [];
+            var HModName = "Mes_OrderProcFlowAllReport";
+            var ins;
+            //#endregion
+
+            //#region 杩涘叆椤甸潰鏃㈠姞杞�
+
+            //鍒濆鍖栫晫闈�
+            set_ClearBill();
+
+            //#endregion
+
+            //#region 鐐瑰嚮浜嬩欢鍖呮嫭on form浜嬩欢绛�
+            //澶村伐鍏锋爮浜嬩欢
+            table.on('toolbar(mainTable)', function (obj) {
+                switch (obj.event) {
+                    //閫�鍑�
+                    case 'btn-exit': Pub_Close(2);
+                        break;
+                    //闅愯棌鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        var data = option.data
+                        data.forEach((item) => {
+                            for (let itemobj in item) {
+                                if (item[itemobj] == null) {
+                                    item[itemobj] = "";
+                                }
+                                if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                    item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                }
+                            }
+                        });
+
+                        table.exportFile(ins.config.id, option.data, "xls");
+                        break;
+                };
+            });
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                set_ClearQuery();
+            });
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                get_FastQuery();
+            });
+
+            //鐗╂枡
+            form.on('submit(btnHMaterID)', function (data) {//閫夋嫨浠撲綅
+                get_btnHMaterID();
+            });
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+            //鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                //鑾峰彇閿�鍞鍗曞彿
+                HOrderBillNo()
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                //鍔犺浇鏁版嵁鍒扮綉鏍�
+                get_FastQuery();
+                //DisPlay_HideColumn();
+
+                //ColFilter();
+            }
+
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , cellMinWidth: 120
+                    , totalRow: true
+                    , limit: Number.MAX_VALUE // 鏁版嵁琛ㄦ牸榛樿鍏ㄩ儴鏄剧ず
+                    , height: 'full-70'
+                };
+            }
+
+            //鍔犺浇缃戞牸
+            function get_Display(sWhere) {
+                var wait = layer.load();//閬僵
+                $.ajax({
+                    url: GetWEBURL() + '/Mes_OrderProcFlowAllReport/OrderProcFlowAllReportICMOList',
+                    type: "GET",
+                    data: { "sWhere": sWhere },
+                    success: function (data1) {
+                        var col = [];
+                        if (data1.count == 1) {
+                            var totalArray = ["寮傚父璇勫娆℃暟", "璁″垝鏁伴噺", "鎺ュ彈宸ュ簭鏁伴噺1", "姹囨姤宸ュ簭鏁伴噺1", "姹囨姤涓嶅悎鏍煎伐搴忔暟閲�1", "鎺ユ敹宸ュ簭鏁伴噺2", "姹囨姤宸ュ簭鏁伴噺2", "姹囨姤涓嶅悎鏍煎伐搴忔暟閲�2", "鎺ユ敹宸ュ簭鏁伴噺3", "姹囨姤宸ュ簭鏁伴噺3", "姹囨姤涓嶅悎鏍煎伐搴忔暟閲�3", "鎺ユ敹宸ュ簭鏁伴噺4","姹囨姤宸ュ簭鏁伴噺4","姹囨姤涓嶅悎鏍煎伐搴忔暟閲�4","鎺ユ敹宸ュ簭鏁伴噺5","姹囨姤宸ュ簭鏁伴噺5","姹囨姤涓嶅悎鏍煎伐搴忔暟閲�5","鎺ユ敹宸ュ簭鏁伴噺6","姹囨姤宸ュ簭鏁伴噺6","姹囨姤涓嶅悎鏍煎伐搴忔暟閲�6","鎺ユ敹宸ュ簭鏁伴噺7","姹囨姤宸ュ簭鏁伴噺7","姹囨姤涓嶅悎鏍煎伐搴忔暟閲�7"];
+                            var data = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍒ゆ柇鏄惁鏄函鑻辨枃
+                            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 if ($.inArray(data[i].name, totalArray) > -1) {
+                                    col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
+                                }
+                                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, width: 120 });
+                                    }
+                                }
+                            }
+                            option.cols = [col];
+                            option.data = data1.data;
+                            ins = table.render(option);
+                            DisPlay_HideColumn();
+                            layer.close(wait);
+                        } else {
+                            layer.close(wait);
+                            layer.alert(data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(wait);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
+            //蹇�熻繃婊�
+            function get_FastQuery() {
+                var txtHOrderProcNo = $("#txtHOrderProcNo").val();//璁㈠崟璺熻釜鍙�
+                var txtHMaterNumber = $("#txtHMaterNumber").val(); //鐗╂枡
+                var txtHDeptName = $("#txtHDeptName").val(); //鐗╂枡
+                var chkHShowUnFinish = $("input[name='chkHShowUnFinish']").prop("checked");//澶嶉�夋
+                var check = "";
+                if (chkHShowUnFinish) {
+                    check = "Y";
+                }
+                var ColName = $("#ColName").val();//澶嶉�夋
+                var Comparator = $("#Comparator").val()
+                var ColContent = $("#ColContent").val();
+                var ColName1 = $("#ColName1").val();//澶嶉�夋
+                var Comparator1 = $("#Comparator1").val()
+                var ColContent1 = $("#ColContent1").val();
+                var ColName2 = $("#ColName2").val();//澶嶉�夋
+                var Comparator2 = $("#Comparator2").val()
+                var ColContent2 = $("#ColContent2").val();
+
+                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;
+                    }
+                    sWhere += " and " + ColName + " " + com;
+                }
+
+                if (ColName1 != 0 && Comparator1 != 0) {
+                    var com1 = "";
+                    switch (Comparator1) {
+                        case "7":
+                            com1 = "like'%" + ColContent1 + "%'";
+                            break;
+                        case "8":
+                            com1 = "like'%" + ColContent1 + "'";
+                            break;
+                        case "9":
+                            com1 = "like'" + ColContent1 + "%'";
+                            break;
+                        case "10":
+                            com1 = "not like'%" + ColContent1 + "%'";
+                            break;
+                        default:
+                            com1 = "" + Comparator1 + "'" + ColContent1 + "'";
+                            break;
+                    }
+                    sWhere += " and " + ColName1 + " " + com1;
+                }
+                if (ColName2 != 0 && Comparator2 != 0) {
+                    var com2 = "";
+                    switch (Comparator2) {
+                        case "7":
+                            com2 = "like'%" + ColContent2 + "%'";
+                            break;
+                        case "8":
+                            com2 = "like'%" + ColContent2 + "'";
+                            break;
+                        case "9":
+                            com2 = "like'" + ColContent2 + "%'";
+                            break;
+                        case "10":
+                            com2 = "not like'%" + ColContent2 + "%'";
+                            break;
+                        default:
+                            com2 = "" + Comparator + "'" + ColContent + "'";
+                            break;
+                    }
+                    sWhere += " and " + ColName2 + " " + com2;
+                }
+                sWhere = "'" + txtHOrderProcNo + "','" + txtHMaterNumber + "','" + check + "'" + ",'" + txtHDeptName + "'" ;
+                get_Display(sWhere);
+                //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+                sWhere = "";
+            }
+
+            //閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#txtHOrderProcNo").val("");
+                $("#txtHMaterNumber").val("");
+                $("#txtHDeptName").val("");
+                $("input[type='checkbox'][name='chkHShowUnFinish']").prop("checked", false);
+                $("#ColContent").val("");
+                $("#ColName").val("0");
+                $("#Comparator").val("0");
+                $("#ColContent1").val("");
+                $("#ColName1").val("0");
+                $("#Comparator1").val("0");
+                $("#ColContent2").val("");
+                $("#ColName2").val("0");
+                $("#Comparator2").val("0");
+                form.render('select');
+               
+                sWhere = " ";
+                get_FastQuery();
+            }
+            //閿�鍞鍗曚笅鎷夋
+            function HOrderBillNo() {
+                //鑾峰彇鐧诲綍椤电粍缁囧垪
+                var HOrderBillNo = '<option  style="color:blue;" value=""></option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Mes_OrderProcFlowAllReport/getHSeOrderBillNo",
+                    async: false,
+                    data: { "sWhere": "", "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HOrderBillNo += '<option  style="color:blue;" value="' + data[i]["HSeOrderBillNo"] + '">' + data[i]["HSeOrderBillNo"] + '</option>';
+                            }
+
+                            $("#txtHOrderProcNo").append(HOrderBillNo);
+                            form.render('select');
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+            //鍒楁槑鏄剧ず涓嬫媺妗�
+            function ColFilter() {
+                var Organization = '<option  value="0" selected="selected" ></option>';
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i].hide != true) {
+                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].title + '</option>';
+                    }
+                }
+                $("#ColName").empty();
+                $("#ColName").append(Organization); $("#ColName1").empty();
+                $("#ColName1").append(Organization); $("#ColName2").empty();
+                $("#ColName2").append(Organization);
+                form.render('select');
+            }
+            //#endregion
+            //鐗╂枡
+            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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#txtHMaterNumber").val(checkStatus.data[0].HNumber);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                })
+            }
+
+            //闅愯棌鍒楄缃�
+            function get_HideColumn() {
+                var colName = "";
+                for (var i = 1; i < option.cols[0].length - 1; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
+                }
+
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#region 鐐瑰嚮琛岄�変腑楂樹寒
+            table.on('row(mainTablemainTable)', 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
+
+            //鏄剧ず鍒楁暟鎹�
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    type: "GET",
+                    async: false,
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+
+                            dataCol = data1.data[0].HGridString.split(',');
+
+                            for (var i = 0; i < option.cols[0].length - 2; i++) {
+                                var dataCols = dataCol[i].split('|');
+                                //闅愯棌鍒�
+                                if (dataCols[1] == 1) {
+                                    option.cols[0][i + 1]["hide"] = true;
+                                }
+                                //璁剧疆鍐呭瀛椾綋澶у皬
+                                if (data1.data[0].HFontSize != 0) {
+                                    option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
+                                } else {
+                                    option.cols[0][i + 1]["style"] = "font-size:100%";
+                                }
+                                //璁剧疆鍒楀
+                                if (dataCols[3] > 0) {
+                                    option.cols[0][i + 1]["width"] = dataCols[3];
+                                }
+                                //鏄剧ず鍒�
+                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                    option.cols[0][i + 1]["hide"] = false;
+                                }
+                                //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                if (dataCols[4] != null && dataCols[4] != "") {
+                                    option.cols[0][i + 1]["title"] = dataCols[4];
+                                }
+                                //缁熻鍒�
+                                if (dataCols[6] == 1) {
+                                    option.cols[0][i + 1]["totalRow"] = true;
+                                }
+                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                switch (dataCols[2]) {
+                                    case "L":
+                                        option.cols[0][i + 1]["align"] = "left";
+                                        break;
+                                    case "M":
+                                        option.cols[0][i + 1]["align"] = "center";
+                                        break;
+                                    case "R":
+                                        option.cols[0][i + 1]["align"] = "right";
+                                        break;
+                                }
+                            }
+
+                            //鍙栨秷鍐荤粨鍒�
+                            for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                if (option.cols[0][i]["fixed"] != null) {
+                                    option.cols[0][i]["fixed"] = null;
+                                }
+                                else {
+                                    break;
+                                }
+                            }
+                            //鍐荤粨鍒�
+                            if (data1.data[0].HFixCols != 0) {
+                                for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                    if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                        data1.data[0].HFixCols += 1;
+                                    }
+                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                            }
+                            table.render(option);
+                        } else {
+                            table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+
+
+            //#endregion
+        });
+    </script>
+</body>
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast_TK.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast_TK.html"
index 8d42ff9..0b3427a 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast_TK.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\346\224\266\346\226\231\345\205\245\345\272\223/Kf_ReciveBill_Fast_TK.html"
@@ -239,25 +239,26 @@
             function set_Aduit() {
                 var index = layer.load();
 
-                for (var i = 0; i < table.cache["mainTable"].length; i++) {
-                    if (table.cache["mainTable"][i].HMaterNum.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterNum.indexOf(";") != -1) {
-                        table.cache["mainTable"][i].HMaterNum = table.cache["mainTable"][i].HMaterNum.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
-                    }
-                    if (table.cache["mainTable"][i].HMaterName.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterName.indexOf(";") != -1) {
-                        table.cache["mainTable"][i].HMaterName = table.cache["mainTable"][i].HMaterName.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
-                    }
-                    if (table.cache["mainTable"][i].HModel.indexOf("\"") != -1 || table.cache["mainTable"][i].HModel.indexOf(";") != -1) {
-                        table.cache["mainTable"][i].HModel = table.cache["mainTable"][i].HModel.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
-                    }
-                }
+                //for (var i = 0; i < table.cache["mainTable"].length; i++) {
+                //    if (table.cache["mainTable"][i].HMaterNum.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterNum.indexOf(";") != -1) {
+                //        table.cache["mainTable"][i].HMaterNum = table.cache["mainTable"][i].HMaterNum.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
+                //    }
+                //    if (table.cache["mainTable"][i].HMaterName.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterName.indexOf(";") != -1) {
+                //        table.cache["mainTable"][i].HMaterName = table.cache["mainTable"][i].HMaterName.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
+                //    }
+                //    if (table.cache["mainTable"][i].HModel.indexOf("\"") != -1 || table.cache["mainTable"][i].HModel.indexOf(";") != -1) {
+                //        table.cache["mainTable"][i].HModel = table.cache["mainTable"][i].HModel.replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�").replace("\"", "鈥�").replace(";", "锛�")
+                //    }
+                //}
 
-                var HInterID = $('#HInterID').val();
-                var HBillNo = $('#HBillNo').val();
-                var sSubStr = table.cache['mainTable'];
+                //var HInterID = $('#HInterID').val();
+                //var HBillNo = $('#HBillNo').val();
+                //var sSubStr = table.cache['mainTable'];
+                var FID = table.cache['mainTable'][0].FID;
                 $.ajax({
                     url: GetWEBURL() + "/POStockInBillList/AuditPOInStockBillPost_TianKang",
-                    type: "Post",
-                    data: { "msg": JSON.stringify(sSubStr) },
+                    type: "Get",
+                    data: { "FID": FID, "user": sessionStorage["HUserName"]},
                     success: function (result) {
                         if (result.code == "1") {
                             layer.msg("瀹℃牳鎴愬姛", {

--
Gitblit v1.9.1