From 4c0a7b99cb2eef43010e0663a63fd6adff9fd062 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期四, 20 六月 2024 12:03:04 +0800
Subject: [PATCH] 条码生成添加计划跟踪号字段;生产订单批量下推生成生产汇报单;生产汇报单打印;工序检验单选择质检方案带出检验项目

---
 WebTM/App_Data/MssqlReportData.cs                                      |    4 
 WebTM/views/生产管理/生产汇报单/Sc_ICMOReportBillList.html                      |   34 +
 WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ICMOReportBillList.aspx.designer.cs  |   26 +
 WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ICMOReportBillList2.aspx             |   27 +
 WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ICMOReportBillList2.aspx.cs          |   17 
 WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ICMOReportBillList.aspx.cs           |   17 
 WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ICMOReportBillList2.aspx.designer.cs |   26 +
 WebTM/views/仓存管理/条码生成/Gy_BarCodeBill.html                              |   13 
 WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ICMOReportBillList.aspx              |   27 +
 WebTM/views/生产管理/生产汇报单/Sc_Add_ICMOReportBillList.html                  |  148 +++++++
 WebTM/views/grf/生产汇报单.grf                                              |  697 ++++++++++++++++++++++++++++++++++++
 WebTM/views/质量管理/工序检验单/QC_ProcessCheckBill.html                        |    2 
 WebTM/layuiadmin/Scripts/webConfig.js                                  |    4 
 WebTM/views/基础资料/公用基础资料/HBarPlanPrint.html                             |    6 
 WebTM/views/生产管理/生产任务单/Sc_ICMOBillList.html                            |   53 ++
 WebTM/WebTM.csproj                                                     |   16 
 16 files changed, 1,105 insertions(+), 12 deletions(-)

diff --git a/WebTM/App_Data/MssqlReportData.cs b/WebTM/App_Data/MssqlReportData.cs
index 98c3496..7f9b0c5 100644
--- a/WebTM/App_Data/MssqlReportData.cs
+++ b/WebTM/App_Data/MssqlReportData.cs
@@ -19,7 +19,8 @@
     //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";
     //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LimsSys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//ch娴嬭瘯
     //public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YL娴嬭瘯
-    public const string SqlConnStr = "Data Source=10.11.18.195;Initial Catalog=HX_LMESsys_test;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";  //鏂帿灏�
+    //public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YSJ娴嬭瘯
+    //public const string SqlConnStr = "Data Source=10.11.18.195;Initial Catalog=HX_LMESsys_test;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";  //鏂帿灏�
     //public const string SqlConnStr = "Data Source=192.168.0.245;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//甯呭▉
     //public const string SqlConnStr = "Data Source=192.168.1.250;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涔斾竴
     //public const string SqlConnStr = "Data Source=192.168.1.251;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涔斾竴娴嬭瘯
@@ -28,6 +29,7 @@
     //public const string SqlConnStr = "Data Source=192.168.0.175;Initial Catalog=HX_LimsSys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//闆呯惇璇烘祴璇�
     //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//鍑礉濂堢壒
     //public const string SqlConnStr = "Data Source=192.168.0.199;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//鐟炵惇
+    public const string SqlConnStr = "Data Source=192.168.2.10;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//涔濊彵鐢垫満
 
     //public string sServer;
     //public string sDataBase;
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 3caa155..cfd9465 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -335,6 +335,8 @@
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_CheckNoteItem.html" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_MaintainLev.html" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_PreventErrMould.html" />
+    <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_ICMOReportBillList2.aspx" />
+    <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_ICMOReportBillList.aspx" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Xs_SeOrderBill_StockInCodeNote.aspx" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlSRM_Web_BarCodeBillList.aspx" />
     <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_DotCheckItemMethodEdit.html" />
@@ -2116,6 +2118,13 @@
     <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Pay_WorkTimesBillList.aspx.designer.cs">
       <DependentUpon>xmlLBM_Pay_WorkTimesBillList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_ICMOReportBillList2.aspx.cs">
+      <DependentUpon>xmlLBM_Sc_ICMOReportBillList2.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_ICMOReportBillList2.aspx.designer.cs">
+      <DependentUpon>xmlLBM_Sc_ICMOReportBillList2.aspx</DependentUpon>
+    </Compile>
     <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_MyTicke.aspx.cs">
       <DependentUpon>xmlLBM_Sc_MyTicke.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -2123,6 +2132,13 @@
     <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_MyTicke.aspx.designer.cs">
       <DependentUpon>xmlLBM_Sc_MyTicke.aspx</DependentUpon>
     </Compile>
+    <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_ICMOReportBillList.aspx.cs">
+      <DependentUpon>xmlLBM_Sc_ICMOReportBillList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_ICMOReportBillList.aspx.designer.cs">
+      <DependentUpon>xmlLBM_Sc_ICMOReportBillList.aspx</DependentUpon>
+    </Compile>
     <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Xs_SellOutChangeBillList.aspx.cs">
       <DependentUpon>xmlLBM_Xs_SellOutChangeBillList.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js
index 19c048b..8607ade 100644
--- a/WebTM/layuiadmin/Scripts/webConfig.js
+++ b/WebTM/layuiadmin/Scripts/webConfig.js
@@ -3,14 +3,14 @@
     //var WEBURL = "http://192.168.16.80:8011/";          //鍔炲叕瀹ゆ湇鍔″櫒
     //var WEBURL = "http://localhost:8081/SWEAPI/";       //ch鏈湴*/
     //var WEBURL = "http://61.164.86.218:8099/ABAPI/";
-    var WEBURL = "http://localhost/API/";             //棰滄檽鍐涙湰鍦伴厤缃�
+    //var WEBURL = "http://localhost/API/";             //棰滄檽鍐涙湰鍦伴厤缃�
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //鏉ㄤ箰鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆
     //var WEBURL = "http://localhost:81/API/";    //鐜嬪浆鏈湴閰嶇疆
     /*var WEBURL = "http://localhost:8083/API/";  //闄堥洴闈欐湰鍦伴厤缃�*/
     //var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�
     //var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
-    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //浣欐�濇澃鏈湴閰嶇疆
+    var WEBURL = "http://localhost:8082/LuBaoAPI/";    //浣欐�濇澃鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8088/ARAPI/";    //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺)
     //var WEBURL = "http://10.1.4.155/API/";   //姹熶赴瀹㈡埛NEW
    /* var WEBURL = "http://47.96.97.237/API/";   //鏅轰簯鏈嶅姟鍣�*/
diff --git "a/WebTM/views/grf/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225.grf" "b/WebTM/views/grf/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225.grf"
new file mode 100644
index 0000000..d916e80
--- /dev/null
+++ "b/WebTM/views/grf/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225.grf"
@@ -0,0 +1,697 @@
+锘縊bject Report
+	Version='6.8.2.5'
+	Title='鐢熶骇浠诲姟鍗�'
+	PrintAsDesignPaper=F
+	Object Font
+		Name='瀹嬩綋'
+		Size=135000,0
+		Weight=400
+		Charset=134
+	End
+	Object Printer
+		Size=256
+		Width=10.2
+		Height=6
+		LeftMargin=0
+		TopMargin=0
+		RightMargin=0
+		BottomMargin=0
+	End
+	Object DetailGrid
+		CenterView=T
+		ShowColLine=F
+		ShowRowLine=F
+		Object Border
+			Styles=[]
+		End
+		Object Recordset
+			Items Field
+				Item
+					Name='鏉$爜缂栧彿'
+				End
+				Item
+					Name='瑙勬牸鍨嬪彿'
+				End
+				Item
+					Name='鎿嶄綔宸ュ悕绉�'
+				End
+				Item
+					Name='鐝粍鍚嶇О'
+				End
+				Item
+					Name='婧愬崟鍗曞彿'
+				End
+				Item
+					Name='鏁伴噺'
+					Type=Float
+					Format='0.####'
+				End
+				Item
+					Name='鎵瑰彿'
+				End
+				Item
+					Name='鐗╂枡浠g爜'
+				End
+				Item
+					Name='鐗╂枡鍚嶇О'
+				End
+				Item
+					Name='鏃ユ湡'
+					Type=DateTime
+					Format='yyyy/MM/dd'
+				End
+				Item
+					Name='鍗曟嵁鍙�'
+				End
+				Item
+					Name='鐢熶骇鏁伴噺'
+					Type=Float
+					Format='0.####'
+				End
+					End
+	End
+	Items Column
+		Item
+			Name='Column3'
+			Width=10.2129
+		End
+	End
+Object ColumnContent
+	Height=6.00604
+	RowsPerPage=1
+	Items ColumnContentCell
+		Item
+			Column='Column3'
+			FreeCell=T
+			CanGrow=T
+			Items Control
+				Item
+					Type=FreeGrid
+					Name='FreeGrid1'
+					Left=0.211667
+					Top=0.211667
+					Object Border
+						Styles=[DrawLeft|DrawTop|DrawRight|DrawBottom]
+					End
+					ColumnCount=8
+					RowCount=2
+					Items FreeGridColumn
+						Item[1]
+							Width=1.16417
+						End
+						Item[2]
+							Width=0.820208
+						End
+						Item[3]
+							Width=0.79375
+						End
+						Item[4]
+							Width=0.820208
+						End
+						Item[5]
+							Width=0.79375
+						End
+						Item[6]
+							Width=0.79375
+						End
+						Item[7]
+							Width=0.79375
+						End
+						Item[8]
+							Width=3.88938
+						End
+									End
+				Items FreeGridRow
+					Item[1]
+						Height=3.67771
+					End
+					Item[2]
+						Height=1.905
+					End
+							End
+			Items FreeGridCell
+				Item[1,1]
+					Object Font
+						Name='瀹嬩綋'
+						Size=75000,0
+						Weight=400
+						Charset=134
+					End
+					FreeCell=T
+					Items Control
+						Item
+							Type=MemoBox
+							Name='MemoBox1'
+							Left=0.105833
+							Top=0.211667
+							Width=0.396875
+							Height=3.38667
+							Object Font
+								Name='瀹嬩綋'
+								Size=90000,0
+								Weight=400
+								Charset=134
+							End
+							TextOrientation=D2UL2R1
+							Text='瀹佹尝涔濊彵鐢垫満鏈夐檺鍏徃'
+						End
+						Item
+							Type=MemoBox
+							Name='MemoBox2'
+							Left=0.608542
+							Top=0.238125
+							Width=0.396875
+							Height=3.38667
+							Object Font
+								Name='瀹嬩綋'
+								Size=90000,0
+								Weight=400
+								Charset=134
+							End
+							TextOrientation=D2UL2R1
+							Text='鐢熶骇姹囨姤鍗�'
+						End
+									End
+			End
+			Item[1,2]
+				Object Font
+					Name='瀹嬩綋'
+					Size=90000,0
+					Weight=400
+					Charset=134
+				End
+				TextAlign=BottomCenter
+				TextOrientation=D2UL2R1
+				Text='[#鐗╂枡鍚嶇О#]'
+			End
+			Item[1,3]
+				Object Font
+					Name='瀹嬩綋'
+					Size=90000,0
+					Weight=400
+					Charset=134
+				End
+				TextAlign=BottomCenter
+				TextOrientation=D2UL2R1
+				Text='[#鐗╂枡浠g爜#]'
+			End
+			Item[1,4]
+				Object Font
+					Name='瀹嬩綋'
+					Size=90000,0
+					Weight=400
+					Charset=134
+				End
+				WordWrap=T
+				TextAlign=BottomCenter
+				TextOrientation=D2UL2R1
+				Text='[#鎵瑰彿#]'
+			End
+			Item[1,5]
+				Object Font
+					Name='瀹嬩綋'
+					Size=90000,0
+					Weight=400
+					Charset=134
+				End
+				TextAlign=BottomCenter
+				TextOrientation=D2UL2R1
+				Text='[#鐢熶骇鏁伴噺#]'
+			End
+			Item[1,6]
+				Object Font
+					Name='瀹嬩綋'
+					Size=90000,0
+					Weight=400
+					Charset=134
+				End
+				TextAlign=BottomCenter
+				TextOrientation=D2UL2R1
+				Text='[#鏃ユ湡#]'
+			End
+			Item[1,7]
+				FreeCell=T
+				Items Control
+					Item
+						Type=Barcode
+						Name='Barcode1'
+						Left=-0.211667
+						Top=0.0264583
+						Width=4.97417
+						Height=3.59833
+						BarcodeType=QRCode
+						CaptionPosition=None
+						Text='[#鍗曟嵁鍙�#]'
+					End
+							End
+			ColSpan=2
+		End
+		Item[2,1]
+			FreeCell=T
+			CanGrow=T
+			CanShrink=T
+			Items Control
+				Item
+					Type=PictureBox
+					Name='PictureBox1'
+					Dock=Fill
+					RotateMode=Left
+					Picture=-31297
+iVBORw0KGgoAAAANSUhEUgAAAmQAAAEpCAYAAAA9Pz6TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAHnWSURBVHhe7Z0H
+tFRF9vW/Sc44+jcr5uyYE+aIERUYs4hgQFHBLApmERHMmDFiRMccUBEDRswRFXNOoyhiHvOcr39Vt6R9cx/067rdfbt777XOevBe941Vp3ad+P9MEARBEARBqClEyARB
+EARBEGoMETJBEARBEIQaQ4RMEARBEAShxhAhEwRBEARBqDFEyARBEARBEGoMETJBEARBEIQaQ4RMEARBEAShxhAhEwRBEARBqDFEyARBEARBEGoMETJBEARBqCNMmjTJ
+Pv74Y/vwww/tvffes+eff95GjBhhF1xwgV166aU2evRo9/uPPvrI/v3vf9uECRPsl19+Sb4t5BUiZIIgCIKQQ/z666/29ddf21NPPWW33HKL7b333tajRw9bf/31bZVV
+VrHlllvOllxySVtkkUVsrrnmstlnn93atWtnCyywgC2zzDK20kor2WqrreY+3717d+vXr5+NGjXKxo0bZ99++21yFiEvECETBEEQhBzhq6++sttvv9369u1rq6++ui20
+0EI222yz2XTTTWd//etf7S9/+Yv9+c9/tj/96U9O/vjHP/727yD8nc8hfOfvf/+7zTTTTI64Lb300rbhhhvacccdZ2PGjHGkT6g9RMgEQRAEIQe477777IADDrBVV13V
+5p13XkfAIFSBdAXiBdmaZpppbNppp7UZZpjBZp55Zpt11lkdaeMn/59xxhlt+umnd5/529/+5j4fiBw/+R2fxboGOevfv7898sgjyZUItYAImSAIgiDUCN9995099NBD
+dtBBBznLFWQKi1YgYRApiBnkadFFF3Uuyg4dOliXLl1shx12sIMPPtguv/xyu/LKK+2qq66yK664wi6++GIbMmSI7bLLLta1a1f3WUjeYost5tyaEDWOG8gZpI3jr7ji
+ita7d2+74YYbbOLEickVCtWCCJkgCIIgVBnEh40dO9Z23313R8RwJ0KSggUMEkY82D//+U9Hks455xznXnzzzTfthx9+SI5SOgjwf+CBB+yMM86wnXbaycWW4QrFkoa1
+LFjd+P9SSy3lYtVwmwrVgwiZIAiCIFQRxIidcMIJziKFtQorVbCEEeOFBQxChNXr1VdfTb6VLcjUhBCGODXIH+cPVrNZZpnFWdWOOuooe+mll5JvCZWECJkgCIIgVAGU
+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
+CC5JXOu42HG1U6ripZe8C14QhKpDhEwQqgkWu6eeMjv4YLMVVzSbYw4fp6MSGpJKSyBhlKpg3IVeko895l3tgiDUFCJkglArUNuMkgF77WW2xBI+bqc43ixtUZVI2iKB
+5DOuZpzRbMklfZbkqFFmH32UDERBEPIAETJBqDV++cX3+KOXJi7NxRbzriTqm4mYScqRYA2baSZfuJUsyeOPN3vlFe9CFwQhdxAhE4Q8gcWSXppHHmm2+upms82mXpqS
+0iUE6Ldr5wsX00sSF/kPPyQDTBCEvEKETBDyClyal102OUuTEhokArDopi3GkuaU4JIkSxKXJIWKL7lELklBqDOIkAlC3vHrr2bvvWc2bJhZp07eBRVcmmkLtKTxBRIG
+Maen6oILmnXsaHbaaWZvvOFd4IIg1B1EyAShnvD112bPP282eLDZ2mt71xRZmsGlKbdmY0p4t7xnatnx3tdZx2zAALOnnzabNCkZIEIt8N///rfAg39xwr+zAMf5+eef
+3TGF5oAIWQOBifvNN9/YV199Zb9iVREaG59+anbddWYHHeRLaJClqUSAxhQC9GeZxWfj7ref2b/+Zfbxx8lAEGqN7777zk4//XQ7+uijbciQIXbvvffat5HdDd566y07
+8sgj7bDDDrNhw4YV9mGFjZjQ0BAhayC8//77dvDBB1unTp3swAMPtDvuuMO++OKL5K9Cw4IdOfFmxA1R4BMXVnHhWRG0+pLwznh/003ne0luuqnZ+ed717U2W7kD1qwt
+t9zSFl10UZtxxhltgQUWsDXXXNP69u1rN9xwg/373/9us+XshRdesOWWW85mm202m2mmmewf//iHdenSxc4++2z3tx+UqNFwECFrIEDIUAqzzjqrzTDDDDbvvPNa586d
+7ZxzzrF33nnHmb+FBsc335g9+KDZySd7l+Zcc/2+XZPIWX6Fd8N7IqsWa+e665qdcILZmDFmX36ZvGAhr9h+++0L3Hkhm2aaaQqv8o/25z//2aaffvrC/mhB22GHHWwU
+td/agNdff90RMggex+KYHHuOOeawlVde2YYOHeosc0LjQISsgfDBBx84QjbzzDO7yfungnKftqDcZ5999sLavLYNGDDAJkyYkHxaaHgQVzRypFnXrr5HIYVBcWkGcpZG
+CiTVlUDCsIZRM4y2WoWF3W64wbukhbrBTjvtVHh9C/9GyP5SeKeQp7XWWstuuukm+7GNLanee+89W3HFFZ0+D4Tsb4XNFZay3r1727vvvpt8snR8/vnnNmLEiIJaGCnv
+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
+gg==
+				End
+					End
+	End
+	Item[2,2]
+		Object Font
+			Name='瀹嬩綋'
+			Size=90000,0
+			Weight=400
+			Charset=134
+		End
+		TextAlign=MiddleCenter
+		TextOrientation=D2UL2R1
+		Text='鐗╂枡鍚嶇О'
+	End
+	Item[2,3]
+		Object Font
+			Name='瀹嬩綋'
+			Size=90000,0
+			Weight=400
+			Charset=134
+		End
+		TextAlign=MiddleCenter
+		TextOrientation=D2UL2R1
+		Text='鐗╂枡缂栫爜'
+	End
+	Item[2,4]
+		Object Font
+			Name='瀹嬩綋'
+			Size=90000,0
+			Weight=400
+			Charset=134
+		End
+		TextAlign=MiddleCenter
+		TextOrientation=D2UL2R1
+		Text='鐢熶骇鎵规'
+	End
+	Item[2,5]
+		Object Font
+			Name='瀹嬩綋'
+			Size=90000,0
+			Weight=400
+			Charset=134
+		End
+		TextAlign=MiddleCenter
+		TextOrientation=D2UL2R1
+		Text='鏁伴噺'
+	End
+	Item[2,6]
+		Object Font
+			Name='瀹嬩綋'
+			Size=90000,0
+			Weight=400
+			Charset=134
+		End
+		TextAlign=MiddleCenter
+		TextOrientation=D2UL2R1
+		Text='鐢熶骇鏃ユ湡'
+	End
+	Item[2,7]
+		Object Font
+			Name='瀹嬩綋'
+			Size=90000,0
+			Weight=400
+			Charset=134
+		End
+		TextAlign=MiddleCenter
+		TextOrientation=D2UL2R1
+		Text='瑙勬牸鍨嬪彿'
+	End
+	Item[2,8]
+		Object Font
+			Name='瀹嬩綋'
+			Size=90000,0
+			Weight=400
+			Charset=134
+		End
+		WordWrap=T
+		TextOrientation=D2UL2R1
+		Text='[#瑙勬牸鍨嬪彿#]'
+	End
+End
+End
+End
+End
+End
+End
+Object ColumnTitle
+	Height=0
+	Items ColumnTitleCell
+		Item
+			GroupTitle=F
+			Column='Column3'
+			Text='Column1'
+		End
+	End
+End
+End
+Items ReportHeader
+	Item
+		Name='ReportHeader1'
+		Height=0
+		RepeatOnPage=T
+	End
+End
+Items ReportFooter
+	Item
+		Name='ReportFooter1'
+		Height=0
+	End
+End
+End
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 5a0da84..c6722c6 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"
@@ -267,7 +267,7 @@
 
             var rowdata = [{
                 "HMaterID": 0, "HMaterCode": "", "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HMaterSpec": "", "HBatchNo": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HQty": 0, "HBQty": 0, "HMinQty": 0, "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": 0, "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": ""
+                "HAuxQty": 0, "HheatNO": "", "HProduceDate": Format(new Date(), "yyyy-MM-dd"), "HExpiryDate": Format(new Date(), "yyyy-MM-dd"), "HExpirationDateFlag": 0, "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": "","HMTONo": ""
             }];
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
@@ -299,7 +299,7 @@
 
                 var NewRow = {
                     "HMaterID": 0, "HMaterCode": "", "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HMaterSpec": "", "HBatchNo": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HQty": 0, "HBQty": 0, "HMinQty": 0, "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": 0, "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": ""
+                    "HAuxQty": 0, "HheatNO": "", "HProduceDate": Format(new Date(), "yyyy-MM-dd"), "HExpiryDate": Format(new Date(), "yyyy-MM-dd"), "HExpirationDateFlag": 0, "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HMTONo": ""
                 };
                 //console.log(NewRow);
                 switch (obj.event) {
@@ -626,7 +626,7 @@
                     $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); //鍗曟嵁鏃ユ湡
                     $("#HSourceBillType").val('1'); //閫夋嫨涓嬫媺妗嗛粯璁ょ涓�涓�夐」
                     $("#HBarCodeType").val('0');
-                    var arr = [{ HBillNo: '', HMaterNumber: '', HMaterName: '', HMaterModel: '', HAuxPropNumber: '', HAuxPropName: '', HUnitNumber: '', HUnitName: '', HBatchNo: '', HGiveAwayFlag: '0', HQty: '0', HMinQty: '0', HPackQty: '0', HBQty: '0', HDate: '', HCusNumber: '', HCusName: '', HSeOrderBillNo: '', HRemark: '', HEmpID: 0,HEmpNumber:'', HEmpName: '', HGroupID: 0,HGroupNumber:'', HGroupName: ''}]
+                        var arr = [{ HBillNo: '', HMaterNumber: '', HMaterName: '', HMaterModel: '', HAuxPropNumber: '', HAuxPropName: '', HUnitNumber: '', HUnitName: '', HBatchNo: '', HGiveAwayFlag: '0', HQty: '0', HMinQty: '0', HPackQty: '0', HBQty: '0', HDate: '', HCusNumber: '', HCusName: '', HSeOrderBillNo: '', HRemark: '', HEmpID: 0, HEmpNumber: '', HEmpName: '', HGroupID: 0, HGroupNumber: '', HGroupName: '', HMTONo: ''}]
                     table.reload('mainTable', {
                         data: arr // 璋冪敤table.reload 閲嶆柊娓叉煋鏄剧ず鍔犺浇杩藉姞浜嗘暟鎹殑琛ㄦ牸
                     });
@@ -634,7 +634,7 @@
                         "HBarCode": "", "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HAuxPropNumber": "", "HAuxPropName": ""
                         , "HGiveAwayFlag": "", "HUnitCode": "", "HUnitName": "", "HQty": 0, "HDate": "", "HCusNumber": "", "HCusName": ""
                         , "HSourceBillNo": "", "HSeOrderBillNo": "", "HRemark": "", "HMTONo": "", "HShowDate": "", "HInnerBillNo": "", "HMaker": ""
-                        , "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": ""
+                        , "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HMTONo": ""
                     }]
                     table.reload('mainTable1', {
                         data: arr1 // 璋冪敤table.reload 閲嶆柊娓叉煋鏄剧ず鍔犺浇杩藉姞浜嗘暟鎹殑琛ㄦ牸
@@ -670,7 +670,7 @@
                         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].鏁伴噺.toString("#0.00"), HMinQty: checkStatus.data[0].鏈�灏忓寘瑁呮暟, HPackQty: '0', HBQty: '0', HDate: '', HCusNumber: '', HCusName: '', HSeOrderBillNo: '', HRemark: '', HEmpID: 0,HEmpNumber:'', HEmpName: '', HGroupID: 0,HGroupNumber:'', HGroupName: '' }]
+                        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].鏁伴噺.toString("#0.00"), HMinQty: checkStatus.data[0].鏈�灏忓寘瑁呮暟, HPackQty: '0', HBQty: '0', HDate: '', HCusNumber: '', HCusName: '', HSeOrderBillNo: '', HRemark: '', HEmpID: 0, HEmpNumber: '', HEmpName: '', HGroupID: 0, HGroupNumber: '', HGroupName: '', HMTONo: '' }]
                         //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
                         table.reload('mainTable', {
                             data: arr // 璋冪敤table.reload 閲嶆柊娓叉煋鏄剧ず鍔犺浇杩藉姞浜嗘暟鎹殑琛ㄦ牸
@@ -865,6 +865,7 @@
                     , { field: 'HExpirationDateFlag', title: '鏄惁鍚敤淇濊川鏈�', width: 100, templet: '#switchTp3', unresize: false }
                     , { field: 'HGiveAwayFlag', title: '鏄惁璧犲搧', width: 100, templet: '#switchTpl', unresize: false }
                     , { field: 'HDate', title: '杩涙枡鏃ユ湡', width: 100 }
+                    , { field: 'HMTONo', title: '璁″垝璺熻釜鍙�', width: 100, hide: true }
                     , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
                 ];
                 option = {
@@ -998,7 +999,7 @@
                     , "HAuxPropID": 0, "HAuxPropNumber": "", "HAuxPropName": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HBatchNo": "", "HGiveAwayFlag": 0
                     , "HQty": 0, "HMinQty": '', "HBQty": 0, "HPackQty": 0, "HDate": "", "HCusID": 0, "HCusNumber": "", "HCusName": "", "HSeOrderBillNo": "", "HRemark": ""
                     , "HCoilNO": "", "HFurnaceNO": "", "HFactory": "",
-                    "HAuxQty": 0, "HheatNO": "", "HProduceDate": Format(new Date(), "yyyy-MM-dd"), "HExpiryDate": Format(new Date(), "yyyy-MM-dd"), "HExpirationDateFlag": 0, "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": ""
+                    "HAuxQty": 0, "HheatNO": "", "HProduceDate": Format(new Date(), "yyyy-MM-dd"), "HExpiryDate": Format(new Date(), "yyyy-MM-dd"), "HExpirationDateFlag": 0, "HEmpID": 0, "HEmpNumber": "", "HEmpName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HMTONo": ""
                 }];
                 table.render(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/HBarPlanPrint.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/HBarPlanPrint.html"
index ee9698d..1626996 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/HBarPlanPrint.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/HBarPlanPrint.html"
@@ -285,6 +285,12 @@
                 //CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "../../views/SRM/xmlSRM_Web_BarCodeBillList.aspx?linterid=" + value, true, "");
                 CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlSRM_Web_BarCodeBillList.aspx?linterid=" + value, true, "");
                 break;
+            case "HICMOReport"://鐢熶骇姹囨姤鍗�
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ICMOReportBillList.aspx?linterid=" + value, true, "");
+                break;
+            case "HICMOReport2"://鐢熶骇姹囨姤鍗�2
+                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ICMOReportBillList2.aspx?linterid=" + value, true, "");
+                break;
         }
     </script>
 </body>
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/xmlLBM_Sc_ICMOReportBillList.aspx" "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/xmlLBM_Sc_ICMOReportBillList.aspx"
new file mode 100644
index 0000000..52bd6f9
--- /dev/null
+++ "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/xmlLBM_Sc_ICMOReportBillList.aspx"
@@ -0,0 +1,27 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="xmlLBM_Sc_ICMOReportBillList.aspx.cs" Inherits="WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡.xmlLBM_Sc_ICMOReportBillList" %>
+
+<!DOCTYPE html>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head runat="server">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <title></title>
+    <script runat="server"> 
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            //鈽呯壒鍒彁绀衡槄锛�
+            //涓嶅悓鐨勬暟鎹簱搴旇閫夌敤涓嶅悓鐨勬姤琛╔ML鏁版嵁鐢熸垚绫伙紝SQL Server鏁版嵁搴撶敤SqlXMLReportData锛孫racle鏁版嵁搴撶敤OracleXMLReportData
+            //OledbXMLReportData閫傚悎浜嶢ccess绛夋湰鍦版暟鎹簱锛屼负浜嗘紨绀烘柟渚匡紝杩欓噷浠嶨rid++Report鐨凙ccess渚嬪瓙鏁版嵁搴撲腑鑾峰彇鎶ヨ〃鏁版嵁
+
+            //OledbXMLReportData.GenOneRecordset(this, "select * from Customers order by CustomerID");
+            SqlXMLReportData.GenEntireData(this, "select * from h_v_IF_ICMOReportBillList where ieid in("+Request.Params["linterid"] + ")" ,"select 1");
+        }
+    </script>
+</head>
+<body>
+    <form id="form1" runat="server">
+        <div>
+        </div>
+    </form>
+</body>
+</html>
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/xmlLBM_Sc_ICMOReportBillList.aspx.cs" "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/xmlLBM_Sc_ICMOReportBillList.aspx.cs"
new file mode 100644
index 0000000..c4b7407
--- /dev/null
+++ "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/xmlLBM_Sc_ICMOReportBillList.aspx.cs"
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡
+{
+    public partial class xmlLBM_Sc_ICMOReportBillList : System.Web.UI.Page
+    {
+        protected void Page_Load(object sender, EventArgs e)
+        {
+
+        }
+    }
+}
\ No newline at end of file
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/xmlLBM_Sc_ICMOReportBillList.aspx.designer.cs" "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/xmlLBM_Sc_ICMOReportBillList.aspx.designer.cs"
new file mode 100644
index 0000000..1ba231b
--- /dev/null
+++ "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/xmlLBM_Sc_ICMOReportBillList.aspx.designer.cs"
@@ -0,0 +1,26 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡
+{
+
+
+    public partial class xmlLBM_Sc_ICMOReportBillList
+    {
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+    }
+}
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/xmlLBM_Sc_ICMOReportBillList2.aspx" "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/xmlLBM_Sc_ICMOReportBillList2.aspx"
new file mode 100644
index 0000000..3480952
--- /dev/null
+++ "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/xmlLBM_Sc_ICMOReportBillList2.aspx"
@@ -0,0 +1,27 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="xmlLBM_Sc_ICMOReportBillList2.aspx.cs" Inherits="WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡.xmlLBM_Sc_ICMOReportBillList2" %>
+
+<!DOCTYPE html>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head runat="server">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <title></title>
+    <script runat="server"> 
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            //鈽呯壒鍒彁绀衡槄锛�
+            //涓嶅悓鐨勬暟鎹簱搴旇閫夌敤涓嶅悓鐨勬姤琛╔ML鏁版嵁鐢熸垚绫伙紝SQL Server鏁版嵁搴撶敤SqlXMLReportData锛孫racle鏁版嵁搴撶敤OracleXMLReportData
+            //OledbXMLReportData閫傚悎浜嶢ccess绛夋湰鍦版暟鎹簱锛屼负浜嗘紨绀烘柟渚匡紝杩欓噷浠嶨rid++Report鐨凙ccess渚嬪瓙鏁版嵁搴撲腑鑾峰彇鎶ヨ〃鏁版嵁
+
+            //OledbXMLReportData.GenOneRecordset(this, "select * from Customers order by CustomerID");
+            SqlXMLReportData.GenEntireData(this, "select * from h_v_IF_ICMOReportBillList where hmainid in("+Request.Params["linterid"] + ")" ,"select 1");
+        }
+    </script>
+</head>
+<body>
+    <form id="form1" runat="server">
+        <div>
+        </div>
+    </form>
+</body>
+</html>
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/xmlLBM_Sc_ICMOReportBillList2.aspx.cs" "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/xmlLBM_Sc_ICMOReportBillList2.aspx.cs"
new file mode 100644
index 0000000..e429243
--- /dev/null
+++ "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/xmlLBM_Sc_ICMOReportBillList2.aspx.cs"
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡
+{
+    public partial class xmlLBM_Sc_ICMOReportBillList2 : System.Web.UI.Page
+    {
+        protected void Page_Load(object sender, EventArgs e)
+        {
+
+        }
+    }
+}
\ No newline at end of file
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/xmlLBM_Sc_ICMOReportBillList2.aspx.designer.cs" "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/xmlLBM_Sc_ICMOReportBillList2.aspx.designer.cs"
new file mode 100644
index 0000000..94adecc
--- /dev/null
+++ "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/xmlLBM_Sc_ICMOReportBillList2.aspx.designer.cs"
@@ -0,0 +1,26 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡
+{
+
+
+    public partial class xmlLBM_Sc_ICMOReportBillList2
+    {
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+    }
+}
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
index 673c90f..0d92abb 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
@@ -265,6 +265,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ShowBill_pl" id="ShowBill_pl"><i class="layui-icon layui-icon-form"></i>鎵归噺涓嬫帹</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ShowBill_dh"><i class="layui-icon layui-icon-form"></i>澶氳涓嬫帹</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushICMOChangeBill" id="btn-PushICMOChangeBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇璁㈠崟鍙樻洿鍗�)</button>
+                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushProductReportBill" id="btn-PushProductReportBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇姹囨姤鍗�)</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushProductInBill" id="btn-PushProductInBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇鍏ュ簱鍗�)</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushQualityReportBill" id="btn-PushQualityReportBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇璐ㄩ噺姹囨姤鍗�)</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushProductionReturnBill" id="btn-PushProductionReturnBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇閫�搴撳崟)</button>
@@ -415,6 +416,9 @@
                     //涓嬫帹(鐢熶骇璁㈠崟鍙樻洿鍗�)
                     case 'btn-PushICMOChangeBill': set_PushICMOChangeBill();
                         break;
+                    //涓嬫帹(鐢熶骇姹囨姤鍗�)
+                    case 'btn-PushProductReportBill': set_PushProductReportBill();
+                        break;                        
                     //鑱旂郴鍗�
                     case 'btn-PushWorkLinkBill': set_PushWorkLinkBill();
                         break;
@@ -1249,8 +1253,57 @@
                 }
             }
             //#endregion
+            
+            //#region 涓嬫帹锛堢敓浜ф眹鎶ュ崟锛�
+            function set_PushProductReportBill() {
+                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
+                            , "HBillStatus": data[i].鍗曟嵁鐘舵��
+                            , "HSourceBillType": "3710"
+                        }
+                        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('../../鐢熶骇绠$悊/鐢熶骇姹囨姤鍗�/Sc_Add_ICMOReportBillList.html?OperationType=4&linterid=0&HSouceBillType=3710&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
 
             //#region 涓嬫帹锛堢敓浜у叆搴撳崟锛�
             function set_PushProductInBill() {
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html"
index 07bc876..3ed31aa 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html"
@@ -14,6 +14,7 @@
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/PageTitle.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
     <style type="text/css">
         /*begin 姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰�*/
         .layui-form-item .layui-inline {
@@ -37,7 +38,7 @@
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">瀹℃牳</button>
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">鍙嶅鏍�</button>
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_DeleteBill" id="set_DeleteBill">鍒犻櫎</button>
-                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="get_PrintReport" id="get_PrintReport">棰勮</button>
+                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="get_PrintReport" id="get_PrintReport">鎵撳嵃</button>
                             <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
                         </div>
@@ -290,6 +291,7 @@
             //};
             var Sctag = "0";
             var columns = "";
+            var HIsSave = false;
             //#endregion
 
 
@@ -345,6 +347,9 @@
             else if (OperationType == 3) {//缂栬緫
                 set_EditFromGrid();
                 //get_file();
+            }
+            else if (OperationType == 4) {//涓嬫帹
+                setInit_PushBill();
             }
             else {
                 layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
@@ -533,7 +538,7 @@
             //#region 鎻愪氦淇濆瓨
             form.on('submit(Saver)', function (data) {//淇濆瓨
                 var refSav = "";
-                if (OperationType == 1 || OperationType == 2) {
+                if (OperationType == 1 || OperationType == 2 || OperationType == 4) {
                     refSav = "Add";
                 }
                 if (OperationType == 3) {
@@ -562,6 +567,7 @@
                     dataType: "json",
                     success: function (data) {
                         if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            HIsSave = true;
                             layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
                                 $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鎸夐挳绂佺敤
                                 $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);//瀹℃牳鎸夐挳鍚敤
@@ -607,6 +613,26 @@
             //#region 鍒犻櫎
             form.on('submit(set_DeleteBill)', function (data) {
 
+            });
+            //#endregion
+
+            //#region 鎵撳嵃
+            form.on('submit(get_PrintReport)', function (data) {
+                if (HIsSave == true) {
+                    layer.open({
+                        type: 2
+                        , area: ['50%', '50%']
+                        , title: '鎵撳嵃妯$増閫夋嫨'
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + $("#HInterID").val().toString() + '&MyMsg=' + $("#HInterID").val().toString() + '&Type=HICMOReport2', 'yes']
+                        , resize: false
+                    })
+                }
+                else {
+                    layer.msg('璇蜂繚瀛樺崟鎹暟鎹悗鎵撳嵃锛�');
+                }
             });
             //#endregion
 
@@ -1448,7 +1474,125 @@
                 }
             }
 
+            //#region 涓嬫帹椤甸潰鍒濆鍖�
+            function setInit_PushBill() {
+                //鐢熸垚鍗曟嵁鍙峰拰鍐呯爜
+                get_MAXNum();
 
+                //鍒濆鍖栨棩鏈熴�佸埗鍗曚汉銆佸埗鍗曟棩鏈�
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
+                $("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
+                $("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+                $("#HEmpID").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛業D
+                $("#HEmpName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛�
+
+                var temp = HSouceBillType;
+
+                if (temp == "3710") {
+                    //鑾峰彇
+                    var data = getUrlVars_JSON().data;
+                    var dataArray = [];
+                    for (var i = 0; i < data.length; i++) {
+                        var temp = getPushSource_ICMOBillInit(data[i].hmainid, data[i].hsubid);
+                        if (temp != "none") {
+                            dataArray.push(temp);
+                        } else {
+                            return;
+                        }
+                    }
+
+                    form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                        "HMainSourceInterID": "0"
+                        , "HMainSourceEntryID": "0"
+                        , "HMainSourceBillNo": ""
+                        , "HMainSourceBillType": temp
+                        , "HDeptID": dataArray[0].HDeptID
+                        , "HDeptName": dataArray[0].鐢熶骇杞﹂棿
+                        , "HMainSourceBillType": 2
+                    });
+                    $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true);
+                    $('#HMainSourceBillNo').addClass("layui-btn-disabled").attr("disabled", true);
+                    document.getElementById('HMainSourceBillNo').style.backgroundColor = '#efefef4d'
+
+                    //瀛愯〃  璧嬪��
+                    var rowdata = [];
+                    for (var i = 0; i < dataArray.length; i++) {
+                        rowdata.push(
+                            {
+                                "HMaterID": dataArray[i].HMaterID
+                                , "HMaterCode": dataArray[i].浜у搧浠g爜
+                                , "HMaterName": dataArray[i].浜у搧鍚嶇О
+                                , "HMaterSpec": dataArray[i].瑙勬牸鍨嬪彿
+                                , "HUnitID": dataArray[i].HUnitID
+                                , "HUnitCode": dataArray[i].璁¢噺鍗曚綅浠g爜
+                                , "HUnitName": dataArray[i].璁¢噺鍗曚綅
+                                , "HSourceID": sessionStorage["HSourceID"] == "" ? 0 : sessionStorage["HSourceID"]
+                                , "HSourceCode": ""
+                                , "HSourceName": sessionStorage["HSource"]
+                                , "HWorkerid": sessionStorage["HEmpID"] == "" ? 0 : sessionStorage["HEmpID"]
+                                , "HWorkerCode": sessionStorage["HEmpNumber"]
+                                , "HWorkerName": sessionStorage["HEmpName"]
+                                , "HQty": dataArray[i].鏈叧鑱旀暟閲�
+                                , "HBadQty": 0                                             
+                                , "HICMOBillNo": dataArray[i].鍗曟嵁鍙�
+                                , "HICMOInterID": dataArray[i].hmainid
+                                , "HICMOEntryID": dataArray[i].HEntryID
+                                , "HSourceInterID": dataArray[i].hmainid
+                                , "HSourceEntryID": dataArray[i].HEntryID
+                                , "HSourceBillNo": dataArray[i].鍗曟嵁鍙�
+                                , "HSourceBillType": dataArray[i].鍗曟嵁绫诲瀷
+                                , 'HICMOTempID': "0"
+                                , 'HRemark': ""
+                            }
+                        );
+                    }
+                    option.data = rowdata;
+                    table.render(option);
+                }
+                else {
+                    return layer.msg('褰撳墠涓嶆敮鎸佽婧愬崟涓嬫帹锛侊紒');
+                }
+            }
+            //#endregion
+
+            //#region 鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曠敓浜ц鍗曟暟鎹�
+            function getPushSource_ICMOBillInit(HSourceInterID, HSourceEntryID) {
+                var res = "none";
+                $.ajax({
+                    url: GetWEBURL() + "/Sc_ICMOBill/loadSc_ICMOBill_Push",
+                    async: false,
+                    type: "GET",
+                    data: {
+                        "HInterID": HSourceInterID
+                        , "HSubID": HSourceEntryID
+                    },
+                    success: function (result) {
+                        if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            res = result.data[0];
+                        } else {
+                            res = result.data;
+                            //layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        }
+                    }, error: function () {
+                        res = "none";
+                        layer.alert("鍙戠敓閿欒!", { icon: 5 });
+                    }
+                });
+                return res;
+            }
+            //#endregion
+
+            //#region 鑾峰彇鍙傛暟_浼犻�掔殑JSON鏍煎紡鍙傛暟
+            function getUrlVars_JSON() {
+                var datajson;
+                var str = window.location.search; //鑾峰彇閾炬帴涓紶閫掔殑鍙傛暟
+                var arr = str.substring(str.lastIndexOf("=") + 1);
+                datajson = $.parseJSON(decodeURI(arr));
+                return datajson;
+            }
+            //#endregion
 
             //#endregion
 
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html"
index 95a5ef1..7e14a69 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html"
@@ -188,6 +188,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" 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" style="display: none;" 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" style="display: none;" lay-event="btn-Print" id="btn-Print"><i class="layui-icon layui-icon-print"></i>棰勮</button>
+                                <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn_print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Cell" id="btn-Cell"><i class="layui-icon layui-icon-slider"></i>淇濆瓨鍒楀</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-RefreshCell" id="btn-RefreshCell"><i class="layui-icon layui-icon-cols"></i>榛樿鍒楀</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
@@ -295,6 +296,9 @@
                         break;
                     //棰勮鎸夐挳
                     case 'btn-Print': get_PrintReport();
+                        break;
+                    //鎵撳嵃
+                    case 'btn_print': get_print();
                         break;
                     //淇濆瓨鍒楀鎸夐挳
                     case 'btn-Cell': set_SaveGridColWidth();
@@ -1008,6 +1012,36 @@
             }
             //#endregion
 
+            //鎵撳嵃
+            function get_print() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length >= 1) {
+                    var rows = [];
+                    var arr = [];
+                    var ieid = [];
+                    for (var i = 0; i < data.length; i++) {
+                        rows.push("cast(" + data[i].hmainid.toString() + data[i].hsubid.toString() + " as varchar(100))");
+                        arr.push(data[i].hsubid.toString());
+                        ieid.push(data[i].hmainid.toString() + data[i].hsubid.toString())
+                    }
+
+                    layer.open({
+                        type: 2
+                        , area: ['50%', '50%']
+                        , title: '鎵撳嵃妯$増閫夋嫨'
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + rows.toString() + '&MyMsg=' + rows.toString() + '&Type=HICMOReport' + '&ieid=' + ieid.toString(), 'yes']
+                        , resize: false
+                    })
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒');
+                }
+            }
+
             //#region 淇濆瓨鍒楀
             function set_SaveGridColWidth() {
                 var arr = [];
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 22dab4a..6956ce3 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"
@@ -1540,7 +1540,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HQCSchemeID").val(checkStatus.data[0].HItemID);
+                        $("#HQCSchemeID").val(checkStatus.data[0].hmainid);
                         $("#HQCSchemeName").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
                         get_CheckItem();
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�

--
Gitblit v1.9.1