From 3d240d150e6e1a4e2df1a9f87d00ddd03ace4ee5 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期五, 17 一月 2025 10:06:37 +0800
Subject: [PATCH] 增加 BOM层级展开报表,修复全程追溯报表 黑白标页签导出失败,工艺路线的表头查询优化页面排序

---
 WebTM/views/项目管理/工程项目/PM_ProjectBill.html | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 990 insertions(+), 89 deletions(-)

diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
index a8c5a50..7cf58a8 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
@@ -69,7 +69,10 @@
                         <h1 style="text-align: center; padding: 10px 0;"><b>宸ョ▼椤圭洰</b></h1>
                         <ul class="layui-tab-title" lay-filter="tab-all">
                             <li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li>
-                            <li lay-id="2" style="padding:1px;">鍏朵粬淇℃伅</li>
+                            <li lay-id="2" style="padding:1px;">宸ョ▼淇℃伅</li>
+                            <li lay-id="3" style="padding:1px;">椤圭洰淇℃伅</li>
+                            <li lay-id="4" style="padding:1px;">浠诲姟淇℃伅</li>
+                            <li lay-id="5" style="padding:1px;">鍏朵粬淇℃伅</li>
                         </ul>
                         <div class="layui-tab-content">
                             <!--鍩烘湰淇℃伅-->
@@ -79,8 +82,9 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍗曟嵁鍙�<label style="color:red"> * </label></label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo">
                                                 <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
+                                                <input type="hidden" name="HBillSubType" id="HBillSubType" value="">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -90,29 +94,19 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">椤圭洰鍚嶇О</label>
+                                            <label class="layui-form-label" style="width: 85px;">椤圭洰鍚嶇О<label style="color:red"> * </label></label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" lay-verify="HProName" name="HProName" id="HProName">
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
-                                            <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;">
-                                                <input type="text" class="layui-input" lay-verify="HCusName" name="HCusName" id="HCusName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HCusID" id="HCusID" lay-verify="HCusID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHCus" id="btnSearchHCus" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                                </button>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鏃ユ湡<label style="color:red"> * </label></label>
                                             <div class="layui-input-block" style="margin-left: 120px; width:180px;">
                                                 <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;">
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">寮�濮嬫棩鏈�<label style="color:red"> * </label></label>
                                             <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
@@ -135,10 +129,295 @@
                                                 </button>
                                             </div>
                                         </div>
+                                        <div class="layui-inline">
+                                            <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;">
+                                                <input type="text" class="layui-input" lay-verify="HCusName" name="HCusName" id="HCusName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HCusID" id="HCusID" lay-verify="HCusID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHCus" id="btnSearchHCus" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <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;">
+                                                <input type="text" class="layui-input" lay-verify="HPayCusName" name="HPayCusName" id="HPayCusName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HPayCusID" id="HPayCusID" lay-verify="HPayCusID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHPayCus" id="btnSearchHPayCus" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">缁撶畻閲戦</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HLastMoney" name="HLastMoney" id="HLastMoney" value="0">
+                                            </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;">
+                                                <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark">
+                                            </div>
+                                        </div>
+                                    </div>
+
+                                </div>
+                            </div>
+                            <!--宸ョ▼淇℃伅-->
+                            <div class="layui-tab-item">
+                                <div class="layui-form-item">
+                                    <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;">
+                                                <input type="text" class="layui-input" lay-verify="HProjectClassName" name="HProjectClassName" id="HProjectClassName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HProjectClassID" id="HProjectClassID" lay-verify="HProjectClassID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProjectClass" id="btnSearchHProjectClass" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鍦扮偣</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HBuildAddress" name="HBuildAddress" id="HBuildAddress">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浠诲姟缂栧彿</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HWorkNo" name="HWorkNo" id="HWorkNo">
+                                            </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:180px;">
+                                                <input type="date" class="layui-input" lay-verify="HReDate" name="HReDate" id="HReDate" 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="text" class="layui-input" lay-verify="HPicNo" name="HPicNo" id="HPicNo">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鑱旂郴浜�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HContacts" name="HContacts" id="HContacts">
+                                            </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:180px;">
+                                                <input type="text" class="layui-input" lay-verify="HContactNumber" name="HContactNumber" id="HContactNumber">
+                                            </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:180px;">
+                                                <input type="text" class="layui-input" lay-verify="HWorkTask" name="HWorkTask" id="HWorkTask">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">椤圭洰鍐呭</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:815px;">
+                                                <textarea class="layui-textarea" name="HProjectNote" id="HProjectNote" lay-verify="HProjectNote" style="height:100px"></textarea>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <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;">
+                                                <input type="text" class="layui-input" lay-verify="HSupplierName" name="HSupplierName" id="HSupplierName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HSupplierID" id="HSupplierID" lay-verify="HSupplierID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHSupplier" id="btnSearchHSupplier" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">绠$悊鍛�<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HMangerEmpName" name="HMangerEmpName" id="HMangerEmpName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HMangerEmpID" id="HMangerEmpID" lay-verify="HMangerEmpID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHMangerEmp" id="btnSearchHMangerEmp" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鏂藉伐鍛�<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HWorkerName" name="HWorkerName" id="HWorkerName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HWorkerID" id="HWorkerID" lay-verify="HWorkerID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHWorker" id="btnSearchHWorker" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璇曞帇楠屾敹浜�<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HTestCheckerName" name="HTestCheckerName" id="HTestCheckerName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HTestCheckerID" id="HTestCheckerID" lay-verify="HTestCheckerID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHTestChecker" id="btnSearchHTestChecker" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鏉愭枡璁″垝<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:180px;">
+                                                <input type="date" class="layui-input" lay-verify="HMaterPlanDate" name="HMaterPlanDate" id="HMaterPlanDate" 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="text" class="layui-input" lay-verify="HPlanWorkTimes" name="HPlanWorkTimes" id="HPlanWorkTimes" value="0">
+                                            </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" lay-verify="HRelWorkTimes" name="HRelWorkTimes" id="HRelWorkTimes" value="0">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">璇曞帇鏃ユ湡<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:180px;">
+                                                <input type="date" class="layui-input" lay-verify="HTestDate" name="HTestDate" id="HTestDate" style="padding-left: 80px;">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">璇曞帇璁板綍</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:815px;">
+                                                <textarea class="layui-textarea" name="HTestNote" id="HTestNote" lay-verify="HTestNote" style="height:100px"></textarea>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鎺掓薄鏃ユ湡<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:180px;">
+                                                <input type="date" class="layui-input" lay-verify="HSewageDate" name="HSewageDate" id="HSewageDate" style="padding-left: 80px;">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">閫氭按鏃ユ湡<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:180px;">
+                                                <input type="date" class="layui-input" lay-verify="HWaterSupplyDate" name="HWaterSupplyDate" id="HWaterSupplyDate" style="padding-left: 80px;">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">绔e伐璧勬枡</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:815px;">
+                                                <textarea class="layui-textarea" name="HWorkNote" id="HWorkNote" lay-verify="HWorkNote" style="height:100px"></textarea>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鏂藉伐瀹屾垚鎯呭喌</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width:815px;">
+                                                <textarea class="layui-textarea" name="HWorkProcNote" id="HWorkProcNote" lay-verify="HWorkProcNote" style="height:100px"></textarea>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">棰勭畻閫犱环</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HYuSuanMoney" name="HYuSuanMoney" id="HYuSuanMoney" value="0">
+                                            </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" lay-verify="HHeTongMoney" name="HHeTongMoney" id="HHeTongMoney" value="0">
+                                            </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" lay-verify="HJieSuanMoney" name="HJieSuanMoney" id="HJieSuanMoney" value="0">
+                                            </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" lay-verify="HShenJiMoney" name="HShenJiMoney" id="HShenJiMoney" value="0">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鏉愭枡璐�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HCaiLiaoMoney" name="HCaiLiaoMoney" id="HCaiLiaoMoney" value="0">
+                                            </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" lay-verify="HAnZhuangMoney" name="HAnZhuangMoney" id="HAnZhuangMoney" value="0">
+                                            </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" lay-verify="HBanZuMoney" name="HBanZuMoney" id="HBanZuMoney" value="0">
+                                            </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" lay-verify="HYuShouKuanMoney" name="HYuShouKuanMoney" id="HYuShouKuanMoney" value="0">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">宸ヨ垂缁撹处</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HGongFeiMoney" name="HGongFeiMoney" id="HGongFeiMoney" value="0">
+                                            </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" lay-verify="HJieZhangMoney" name="HJieZhangMoney" id="HJieZhangMoney" value="0">
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                            <!--椤圭洰淇℃伅-->
+                            <div class="layui-tab-item">
+                                <div class="layui-form-item">
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <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;">
                                                 <input type="text" class="layui-input" lay-verify="HWorkEmpName" name="HWorkEmpName" id="HWorkEmpName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                 <input type="hidden" name="HWorkEmpID" id="HWorkEmpID" lay-verify="HWorkEmpID" value="0">
@@ -148,7 +427,7 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <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;">
                                                 <input type="text" class="layui-input" lay-verify="HDepEmpName" name="HDepEmpName" id="HDepEmpName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                 <input type="hidden" name="HDepEmpID" id="HDepEmpID" lay-verify="HDepEmpID" value="0">
@@ -158,7 +437,7 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <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;">
                                                 <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                 <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0">
@@ -193,24 +472,6 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <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;">
-                                                <input type="text" class="layui-input" lay-verify="HPayCusName" name="HPayCusName" id="HPayCusName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HPayCusID" id="HPayCusID" lay-verify="HPayCusID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHPayCus" id="btnSearchHPayCus" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                                </button>
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">缁撶畻閲戦</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" lay-verify="HLastMoney" name="HLastMoney" id="HLastMoney" value="0">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍚堝悓鎬婚噾棰�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" lay-verify="HSumMoney" name="HSumMoney" id="HSumMoney" value="0">
@@ -222,6 +483,9 @@
                                                 <input type="text" class="layui-input" lay-verify="HProMoney" name="HProMoney" id="HProMoney" value="0">
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
+
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">瀹炴柦璐�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
@@ -234,8 +498,6 @@
                                                 <input type="text" class="layui-input" lay-verify="HOtherMoney" name="HOtherMoney" id="HOtherMoney" value="0">
                                             </div>
                                         </div>
-                                    </div>
-                                    <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍚堝悓瀹炴柦浜哄ぉ</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
@@ -248,10 +510,13 @@
                                                 <input type="text" class="layui-input" lay-verify="HDepDays" name="HDepDays" id="HDepDays" value="0">
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">澶囨敞</label>
-                                            <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
-                                                <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark">
+                                            <label class="layui-form-label" style="width: 85px;">寤鸿鍗曚綅</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" lay-verify="HBuildComp" name="HBuildComp" id="HBuildComp">
                                             </div>
                                         </div>
                                     </div>
@@ -267,6 +532,253 @@
                                     </div>
                                 </div>
                             </div>
+                            <!--浠诲姟淇℃伅-->
+                            <div class="layui-tab-item">
+                                <div class="layui-form-item">
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <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;">
+                                                <input type="text" class="layui-input" lay-verify="HTaskClassName" name="HTaskClassName" id="HTaskClassName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HTaskClassID" id="HTaskClassID" lay-verify="HTaskClassID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHTaskClass" id="btnSearchHTaskClass" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浠诲姟椤圭洰鍒嗙被<!--<label style="color:red"> * </label>--></label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" lay-verify="HTaskClassEntryName" name="HTaskClassEntryName" id="HTaskClassEntryName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HTaskClassEntryID" id="HTaskClassEntryID" lay-verify="HTaskClassEntryID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHTaskClassEntry" id="btnSearchHTaskClassEntry" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浠诲姟鍦扮偣</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HTaskAddress" lay-verify="HTaskAddress" id="HTaskAddress">
+                                            </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="HBreakStatus" lay-verify="HBreakStatus" id="HBreakStatus"  >
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">婕忔按閲�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HWaterLeakage" lay-verify="HWaterLeakage" id="HWaterLeakage"  >
+                                            </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="HPipeDiameter" lay-verify="HPipeDiameter" id="HPipeDiameter"  >
+                                            </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="HPipeMaterial" lay-verify="HPipeMaterial" id="HPipeMaterial"  >
+                                            </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="HAlarmEmp" lay-verify="HAlarmEmp" id="HAlarmEmp"  >
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鎶ユ紡浜鸿仈绯荤數璇�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HAlarmLink" lay-verify="HAlarmLink" id="HAlarmLink"  >
+                                            </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="HReceEmp" lay-verify="HReceEmp" id="HReceEmp"  >
+                                            </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="datetime-local" step="1" class="layui-input" name="HReceTime" lay-verify="HReceTime" id="HReceTime"  >
+                                            </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="number" class="layui-input" name="HTaskMaterMoney" lay-verify="HTaskMaterMoney" id="HTaskMaterMoney" value="0" >
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浠诲姟瀹夎璐�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="number" class="layui-input" name="HTaskSetupMoney" lay-verify="HTaskSetupMoney" id="HTaskSetupMoney" value="0">
+                                            </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="number" class="layui-input" name="HTaskOtherMoney" lay-verify="HTaskOtherMoney" id="HTaskOtherMoney" value="0" >
+                                            </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="number" class="layui-input" name="HTaskExamMoney" lay-verify="HTaskExamMoney" id="HTaskExamMoney" value="0" >
+                                            </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="number" class="layui-input" name="HTaskWorkMoney" lay-verify="HTaskWorkMoney" id="HTaskWorkMoney" value="0" >
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鏄惁缁撹处</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width: 200px;">
+                                                <input type="checkbox" class="layui-input" name="HIsAccount" lay-verify="HIsAccount" id="HIsAccount" title="鏄�" lay-skin="tag" value="true"  checked  >
+                                            </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="datetime-local" step="1" class="layui-input" name="HAccountDate" lay-verify="HAccountDate" id="HAccountDate"  >
+                                            </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="datetime-local" step="1" class="layui-input" name="HAccountWorkMoneyDate" lay-verify="HAccountWorkMoneyDate" id="HAccountWorkMoneyDate"  >
+                                            </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: 200px;">
+                                                <input type="checkbox" class="layui-input" name="HIsCheckExam" lay-verify="HIsCheckExam" id="HIsCheckExam" title="鏄�" lay-skin="tag" checked value="true">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鏄惁瀹℃牳宸ヨ垂</label>
+                                            <div class="layui-input-block" style="margin-left: 120px; width: 200px;">
+                                                <input type="checkbox" class="layui-input" name="HIsCheckWorkMoney" lay-verify="HIsCheckWorkMoney" id="HIsCheckWorkMoney" title="鏄�" lay-skin="tag" checked value="true">
+                                            </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="datetime-local" step="1" class="layui-input" name="HInfoBackTime" lay-verify="HInfoBackTime" id="HInfoBackTime">
+                                            </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="HInfoBackMan" lay-verify="HInfoBackMan" id="HInfoBackMan"  >
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鍥炲鍐呭</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <textarea type="text" class="layui-textarea" name="HInfoNote" lay-verify="HInfoNote" id="HInfoNote"  ></textarea>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浠诲姟寮�濮嬫椂闂�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="datetime-local" step="1" class="layui-input" name="HTaskBTime" lay-verify="HTaskBTime" id="HTaskBTime">
+                                            </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="datetime-local" step="1" class="layui-input" name="HTaskETime" lay-verify="HTaskETime" id="HTaskETime">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浠诲姟璇︾粏鍐呭</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <textarea type="text" class="layui-textarea" name="HTaskNote" lay-verify="HTaskNote" id="HTaskNote"  ></textarea>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">宸ヤ綔浜哄憳</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <textarea type="text" class="layui-textarea" name="HTaskWorkEmp" lay-verify="HTaskWorkEmp" id="HTaskWorkEmp"  ></textarea>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">寮�濮嬪叧闃�鏃堕棿</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="datetime-local" step="1" class="layui-input" name="HBeginCloseValveTime" lay-verify="HBeginCloseValveTime" id="HBeginCloseValveTime">
+                                            </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="datetime-local" step="1" class="layui-input" name="HEndCloseValveTime" lay-verify="HEndCloseValveTime" id="HEndCloseValveTime">
+                                            </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="number" class="layui-input" name="HCloseValveQty" lay-verify="HCloseValveQty" id="HCloseValveQty" value="0" >
+                                            </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="datetime-local" step="1" class="layui-input" name="HBeginOpenValveTime" lay-verify="HBeginOpenValveTime" id="HBeginOpenValveTime">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">缁撴潫寮�闃�鏃堕棿</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="datetime-local" step="1" class="layui-input" name="HEndOpenValveTime" lay-verify="HEndOpenValveTime" id="HEndOpenValveTime">
+                                            </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="number" class="layui-input" name="HOpenValveQty" lay-verify="HOpenValveQty" id="HOpenValveQty" value="0"  >
+                                            </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="HValveWorkEmp" lay-verify="HValveWorkEmp" id="HValveWorkEmp"  >
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浠诲姟澶囨敞</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <textarea type="text" class="layui-textarea" name="HTaskRemark" lay-verify="HTaskRemark" id="HTaskRemark"  ></textarea>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
                             <!--鍏朵粬淇℃伅-->
                             <div class="layui-tab-item">
                                 <div class="layui-form-item">
@@ -274,7 +786,7 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍒跺崟浜�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;"  readonly>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -461,11 +973,23 @@
             var params = getUrlVars();
             var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
             var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
-
+            var HBillSubType = (decodeURI(params[params[3]]) != "宸ョ▼绫�" && decodeURI(params[params[3]]) != "浠诲姟绫�") ? "椤圭洰绫�" : decodeURI(params[params[3]]);
+            $("#HBillSubType").val(HBillSubType);
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
-
+            //鏍规嵁瀛愮被鍨嬮殣钘忛〉绛�
+            $('li').show();
+            if (HBillSubType == "宸ョ▼绫�") {
+                $('li[lay-id="3"]').hide();
+                $('li[lay-id="4"]').hide();
+            } else if (HBillSubType == "浠诲姟绫�") {
+                $('li[lay-id="2"]').first().hide();
+                $('li[lay-id="3"]').hide();
+            } else {
+                $('li[lay-id="2"]').first().hide();
+                $('li[lay-id="4"]').hide();
+            }
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
             var HModuleType = "4750";
             //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
@@ -501,6 +1025,24 @@
                 $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd"));
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                 $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HReDate").val(Format(new Date(), "yyyy-MM-dd"));
+
+                $("#HMaterPlanDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HTestDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HSewageDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HWaterSupplyDate").val(Format(new Date(), "yyyy-MM-dd"));
+
+                //$('input[type="datetime-local"]').val(new Date().toDateString());
+                $('input[type="datetime-local"]').each(function () {
+                    // 鑾峰彇褰撳墠鏃ユ湡鍜屾椂闂�
+                    const now = new Date();
+                    // 娉ㄦ剰锛氫笂闈㈢殑浠g爜浼氱敓鎴愪竴涓舰濡�"2023-04-01 12:34:56"鐨勫瓧绗︿覆锛屼絾datetime-local瀹為檯涓婃湡鏈涚殑鏄�"YYYY-MM-DDTHH:mm:ss"锛堟棤绌烘牸锛�
+                    // 鍥犳鎴戜滑搴旇浣跨敤涓嬮潰鐨勪唬鐮佹潵姝g‘鏍煎紡鍖�
+                    const formattedDateTimeLocal = now.toISOString().slice(0, 10) + 'T' + now.toTimeString().slice(0, 8).replace(/:\d{2}\.\d{3}/, ':00'); // 鍘婚櫎姣骞惰缃负00绉掞紙鍥犱负datetime-local涓嶆敮鎸佹绉掞級
+
+                    // 璁剧疆input鍏冪礌鐨勫��
+                    $(this).val(formattedDateTimeLocal);
+                });
                 //鍒濆鍖栭」鐩樁娈佃〃
                 get_InitGrid1();
             }
@@ -558,6 +1100,18 @@
             });
             //#endregion
 
+            //#region 閫夋嫨浠诲姟椤圭洰鍒嗙被
+            form.on('submit(btnSearchHTaskClassEntry)', function () {
+                get_checkSearchHTaskClassEntry();
+            });
+            //#endregion
+
+            //#region 閫夋嫨浠诲姟澶х被
+            form.on('submit(btnSearchHTaskClass)', function () {
+                get_checkSearchHTaskClass();
+            });
+            //#endregion
+
             //#region 閫夋嫨瀹炴柦鎷呭綋鎸夐挳
             form.on('submit(btnSearchHWorkEmp)', function () {
                 get_checkSearchHWorkEmp();
@@ -583,12 +1137,43 @@
             });
             //#endregion
 
+            //#region 閫夋嫨椤圭洰绫诲埆鎸夐挳
+            form.on('submit(btnSearchHProjectClass)', function () {
+                get_checkSearchHProjectClass();
+
+
+            });
+            //#endregion
+
             //#region 閫夋嫨椤圭洰闃舵娓呭崟鎸夐挳
             form.on('submit(btnSearchHProjectStageBill)', function () {
                 get_checkSearchHProjectStageBill();
             });
             //#endregion
 
+            //#region 閫夋嫨鍒嗗寘鍗曚綅鎸夐挳
+            form.on('submit(btnSearchHSupplier)', function () {
+                get_checkSearchHSupplier();
+            });
+            //#endregion
+
+            //#region 閫夋嫨绠$悊鍛樻寜閽�
+            form.on('submit(btnSearchHMangerEmp)', function () {
+                get_checkSearchHMangerEmp();
+            });
+            //#endregion
+
+            //#region 閫夋嫨鏂藉伐鍛樻寜閽�
+            form.on('submit(btnSearchHWorker)', function () {
+                get_checkSearchHWorker();
+            });
+            //#endregion
+
+            //#region 閫夋嫨璇曞帇楠屾敹浜烘寜閽�
+            form.on('submit(btnSearchHTestChecker)', function () {
+                get_checkSearchHTestChecker();
+            });
+            //#endregion
             //#endregion
 
             //#region 澶嶉�夋 閫変腑/鍙栨秷 瑙﹀彂浜嬩欢
@@ -1226,6 +1811,34 @@
             }
             //#endregion
 
+            //#region 椤圭洰绫诲埆閫夋嫨椤甸潰
+            function get_checkSearchHProjectClass() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '椤圭洰绫诲埆琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../椤圭洰绠$悊/鍩虹寤烘ā/Gy_ProjectClass.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HProjectClassID").val(checkStatus.data[0].HItemID);//椤圭洰绫诲埆id
+                        $("#HProjectClassName").val(checkStatus.data[0].椤圭洰绫诲埆鍚嶇О);//椤圭洰绫诲埆鍚嶇О
+                        
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () { }
+                })
+            }
+            //#endregion
+
             //#region 缁撶畻鏂归�夋嫨椤甸潰
             function get_checkSearchHPayCus() {
                 var HOrgID = $("#HOrgID").val();
@@ -1294,6 +1907,126 @@
             }
             //#endregion
 
+            //#region 鍒嗗寘鍗曚綅閫夋嫨椤甸潰
+            function get_checkSearchHSupplier() {
+                var HOrgID = sessionStorage["Organization"];
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '渚涘簲鍟嗗垪琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/閲囪喘鍩虹璧勬枡/Gy_Supplier.html?openType=2&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HSupplierID").val(checkStatus.data[0].HItemID);//瀹㈡埛id
+                        $("#HSupplierName").val(checkStatus.data[0].渚涘簲鍟嗗悕绉�);//瀹㈡埛鍚嶇О
+                        if ($("#HSupplierName").val() == "") {
+                            $("#HSupplierName").val(checkStatus.data[0].渚涘簲鍟嗕唬鐮�);
+                        }
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () { }
+                })
+            }
+            //#endregion
+
+            //#region 绠$悊鍛橀�夋嫨椤甸潰
+            function get_checkSearchHMangerEmp() {
+                var HOrgID = $("#HOrgID").val();
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鍛樺伐琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HWorker&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HMangerEmpID").val(checkStatus.data[0].HItemID);//鍛樺伐id
+                        $("#HMangerEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鍛樺伐鍚嶇О
+                        if ($("#HMangerEmpName").val() == "") {
+                            $("#HMangerEmpName").val(checkStatus.data[0].鑱屽憳浠g爜);
+                        }
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 鏂藉伐鍛橀�夋嫨椤甸潰
+            function get_checkSearchHWorker() {
+                var HOrgID = $("#HOrgID").val();
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鍛樺伐琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HWorker&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HWorkerID").val(checkStatus.data[0].HItemID);//鍛樺伐id
+                        $("#HWorkerName").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鍛樺伐鍚嶇О
+                        if ($("#HWorkerName").val() == "") {
+                            $("#HWorkerName").val(checkStatus.data[0].鑱屽憳浠g爜);
+                        }
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 璇曞帇楠屾敹浜洪�夋嫨椤甸潰
+            function get_checkSearchHTestChecker() {
+                var HOrgID = $("#HOrgID").val();
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鍛樺伐琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HWorker&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HTestCheckerID").val(checkStatus.data[0].HItemID);//鍛樺伐id
+                        $("#HTestCheckerName").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鍛樺伐鍚嶇О
+                        if ($("#HTestCheckerName").val() == "") {
+                            $("#HTestCheckerName").val(checkStatus.data[0].鑱屽憳浠g爜);
+                        }
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
 
             //#region  椤圭洰闃舵娓呭崟 閫夋嫨 甯﹀嚭琛ㄤ綋鏁版嵁
             function get_BT(HBillInterID) {
@@ -1347,6 +2080,71 @@
                             }
                         }
                         form.render('checkbox');
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 浠诲姟澶х被閫夋嫨椤甸潰
+            function get_checkSearchHTaskClass() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鍛樺伐琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../椤圭洰绠$悊/鍩虹寤烘ā/Gy_TaskClass.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HTaskClassID").val(checkStatus.data[0].HItemID);
+                        $("#HTaskClassName").val(checkStatus.data[0].浠诲姟绫诲埆鍚嶇О);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () {
+                        if (typeof (TaskData.HItemID) != undefined) {
+                            $("#HTaskClassID").val(TaskData.HItemID);
+                            $("#HTaskClassName").val(TaskData.浠诲姟绫诲埆鍚嶇О);
+                        }
+                        TaskData = [];
+                    }
+                })
+            }
+            //#endregion
+            //#region 椤圭洰绫诲埆閫夋嫨椤甸潰
+            function get_checkSearchHTaskClassEntry() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鍛樺伐琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../椤圭洰绠$悊/鍩虹寤烘ā/Gy_TaskClass.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('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HTaskClassEntryID").val(checkStatus.data[0].HItemID);
+                        $("#HTaskClassEntryName").val(checkStatus.data[0].浠诲姟绫诲埆鍚嶇О);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () {
+                        if (typeof (TaskData.HItemID) != undefined) {
+                            $("#HTaskClassEntryID").val(TaskData.HItemID);
+                            $("#HTaskClassEntryName").val(TaskData.浠诲姟绫诲埆鍚嶇О);
+                        }
+                        TaskData = [];
                     }
                 })
             }
@@ -1426,7 +2224,19 @@
                         var tableMain = result.data[0];
                         var tableSub = result.data[1];
                         var tableSub_Emp = result.data[2];
-
+                        HBillSubType = tableMain[0]["HBillSubType"];
+                        //鏍规嵁瀛愮被鍨嬮殣钘忛〉绛�
+                        $('li').show();
+                        if (HBillSubType == "宸ョ▼绫�") {
+                            $('li[lay-id="3"]').hide();
+                            $('li[lay-id="4"]').hide();
+                        } else if (HBillSubType == "浠诲姟绫�") {
+                            $('li[lay-id="2"]').first().hide();
+                            $('li[lay-id="3"]').hide();
+                        } else {
+                            $('li[lay-id="2"]').first().hide();
+                            $('li[lay-id="4"]').hide();
+                        }
                         //涓昏〃 璧嬪��
                         form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                             "HInterID": tableMain[0]["HInterID"]
@@ -1452,6 +2262,15 @@
                             , "HProType": tableMain[0]["HProType"]
                             , "HRemark": tableMain[0]["HRemark"]
                             , "HOrgID": tableMain[0]["HOrgID"]
+                            , "HProjectClassID": tableMain[0]["HProjectClassID"] == null ? 0 : tableMain[0]["HProjectClassID"]
+                            , "HProjectClassName": tableMain[0]["HProjectClassName"]
+                            , "HBuildComp": tableMain[0]["HBuildComp"]
+                            , "HBuildAddress": tableMain[0]["HBuildAddress"]
+                            , "HWorkNo": tableMain[0]["HWorkNo"]
+                            , "HReDate": tableMain[0]["HReDate"]
+                            , "HPicNo": tableMain[0]["HPicNo"]
+                            , "HWorkTask": tableMain[0]["HWorkTask"]
+                            , "HProjectNote": tableMain[0]["HProjectNote"]
                             , "HMaker": tableMain[0]["HMaker"]
                             , "HUpdater": tableMain[0]["HUpdater"]
                             , "HChecker": tableMain[0]["HChecker"]
@@ -1472,6 +2291,75 @@
                             , "HConWorkDays": tableMain[0]["HConWorkDays"]
                             , "HDepDays": tableMain[0]["HDepDays"]
                             , "HLastMoney": tableMain[0]["HLastMoney"]
+                            , "HContacts": tableMain[0]["HContacts"]
+                            , "HContactNumber": tableMain[0]["HContactNumber"]
+
+                            , "HSupplierID": tableMain[0]["HSupplierID"]
+                            , "HSupplierName": tableMain[0]["HSupplierName"]
+                            , "HMangerEmpID": tableMain[0]["HMangerEmpID"]
+                            , "HMangerEmpName": tableMain[0]["HMangerEmpName"]
+                            , "HMaterPlanDate": Format(new Date(tableMain[0]["HMaterPlanDate"]), "yyyy-MM-dd")
+                            , "HWorkerID": tableMain[0]["HWorkerID"]
+                            , "HWorkerName": tableMain[0]["HWorkerName"]
+                            , "HPlanWorkTimes": tableMain[0]["HPlanWorkTimes"]
+                            , "HRelWorkTimes": tableMain[0]["HRelWorkTimes"]
+                            , "HTestDate": Format(new Date(tableMain[0]["HTestDate"]), "yyyy-MM-dd")
+                            , "HTestCheckerID": tableMain[0]["HTestCheckerID"]
+                            , "HTestCheckerName": tableMain[0]["HTestCheckerName"]
+                            , "HTestNote": tableMain[0]["HTestNote"]
+                            , "HSewageDate": Format(new Date(tableMain[0]["HSewageDate"]), "yyyy-MM-dd")
+                            , "HWaterSupplyDate": Format(new Date(tableMain[0]["HWaterSupplyDate"]), "yyyy-MM-dd")
+                            , "HWorkNote": tableMain[0]["HWorkNote"]
+                            , "HWorkProcNote": tableMain[0]["HWorkProcNote"]
+                            , "HYuSuanMoney": tableMain[0]["HYuSuanMoney"]
+                            , "HHeTongMoney": tableMain[0]["HHeTongMoney"]
+                            , "HJieSuanMoney": tableMain[0]["HJieSuanMoney"]
+                            , "HShenJiMoney": tableMain[0]["HShenJiMoney"]
+                            , "HCaiLiaoMoney": tableMain[0]["HCaiLiaoMoney"]
+                            , "HAnZhuangMoney": tableMain[0]["HAnZhuangMoney"]
+                            , "HBanZuMoney": tableMain[0]["HBanZuMoney"]
+                            , "HYuShouKuanMoney": tableMain[0]["HYuShouKuanMoney"]
+                            , "HGongFeiMoney": tableMain[0]["HGongFeiMoney"]
+                            , "HJieZhangMoney": tableMain[0]["HJieZhangMoney"],
+                            "HTaskClassID": tableMain[0]["HTaskClassID"],
+                            "HTaskClassName": tableMain[0]["HTaskClassName"],
+                            "HTaskClassEntryID": tableMain[0]["HTaskClassEntryID"],
+                            "HTaskClassEntryName": tableMain[0]["HTaskClassEntryName"],
+                            "HTaskAddress": tableMain[0]["HTaskAddress"],
+                            "HBreakStatus": tableMain[0]["HBreakStatus"],
+                            "HWaterLeakage": tableMain[0]["HWaterLeakage"],
+                            "HPipeDiameter": tableMain[0]["HPipeDiameter"],
+                            "HPipeMaterial": tableMain[0]["HPipeMaterial"],
+                            "HAlarmEm": tableMain[0]["HAlarmEm"],
+                            "HAlarmLink": tableMain[0]["HAlarmLink"],
+                            "HReceEmp": tableMain[0]["HReceEmp"],
+                            "HReceTime": tableMain[0]["HReceTime"],
+                            "HTaskMaterMoney": tableMain[0]["HTaskMaterMoney"],
+                            "HTaskSetupMoney": tableMain[0]["HTaskSetupMoney"],
+                            "HTaskOtherMoney": tableMain[0]["HTaskOtherMoney"],
+                            "HTaskExamMoney": tableMain[0]["HTaskExamMoney"],
+                            "HTaskWorkMoney": tableMain[0]["HTaskWorkMoney"],
+                            "HIsAccount": tableMain[0]["HIsAccount"],
+                            "HAccountDate": tableMain[0]["HAccountDate"],
+                            "HAccountWorkMoneyDate": tableMain[0]["HAccountWorkMoneyDate"],
+                            "HIsCheckExam": tableMain[0]["HIsCheckExam"],
+                            "HIsCheckWorkMoney": tableMain[0]["HIsCheckWorkMoney"],
+                            "HInfoBackTime": tableMain[0]["HInfoBackTime"],
+                            "HInfoBackMan": tableMain[0]["HInfoBackMan"],
+                            "HInfoNote": tableMain[0]["HInfoNote"],
+                            "HTaskBTime": tableMain[0]["HTaskBTime"],
+                            "HTaskETime": tableMain[0]["HTaskETime"],
+                            "HTaskNote": tableMain[0]["HTaskNote"],
+                            "HTaskWorkEmp": tableMain[0]["HTaskWorkEmp"],
+                            "HBeginCloseValveTime": tableMain[0]["HBeginCloseValveTime"],
+                            "HEndCloseValveTime": tableMain[0]["HEndCloseValveTime"],
+                            "HCloseValveQty": tableMain[0]["HCloseValveQty"],
+                            "HBeginOpenValveTime": tableMain[0]["HBeginOpenValveTime"],
+                            "HEndOpenValveTime": tableMain[0]["HEndOpenValveTime"],
+                            "HOpenValveQty": tableMain[0]["HOpenValveQty"],
+                            "HValveWorkEmp": tableMain[0]["HValveWorkEmp"],
+                            "HTaskRemark": tableMain[0]["HTaskRemark"]
+
                         });
                         //缁勭粐鐨勫�糎OrgID鍙樺寲锛岄噸鏂版覆鏌�
                         HOrgIDBar = tableMain[0]["HOrgID"];
@@ -1529,45 +2417,49 @@
                     layer.msg("缁撴潫鏃ユ湡涓嶈兘涓虹┖!");
                     return false;
                 }
-                if ($("#HProID").val() == "0") {
-                    layer.msg("椤圭洰浠g爜鏈�夋嫨!");
+                if ($("#HProNumber").val() == "") {
+                    layer.msg("椤圭洰浠g爜涓嶈兘涓虹┖!");
                     return false;
                 }
-                if ($("#HCusID").val() == "0") {
-                    layer.msg("瀹㈡埛鏈�夋嫨!");
+                if ($("#HProName").val() == "") {
+                    layer.msg("椤圭洰鍚嶇О涓嶈兘涓虹┖!");
                     return false;
                 }
-                if ($("#HPMEmpID").val() == "0") {
-                    layer.msg("椤圭洰缁忕悊鏈�夋嫨!");
-                    return false;
-                }
-                if ($("#HWorkEmpID").val() == "0") {
-                    layer.msg("瀹炴柦鎷呭綋鏈�夋嫨");
-                    return false;
-                }
-                if ($("#HDepEmpID").val() == "0") {
-                    layer.msg("寮�鍙戞媴褰撴湭閫夋嫨");
-                    return false;
-                }
-                if ($("#HMaterID").val() == "0") {
-                    layer.msg("瀵瑰簲浜у搧鏈�夋嫨");
-                    return false;
-                }
-                if ($("#HPayCusID").val() == "0") {
-                    layer.msg("缁撶畻鏂规湭閫夋嫨");
-                    return false;
-                }
+                //if ($("#HCusID").val() == "0") {
+                //    layer.msg("瀹㈡埛鏈�夋嫨!");
+                //    return false;
+                //}
+                //if ($("#HPMEmpID").val() == "0") {
+                //    layer.msg("椤圭洰缁忕悊鏈�夋嫨!");
+                //    return false;
+                //}
+                //if ($("#HWorkEmpID").val() == "0") {
+                //    layer.msg("瀹炴柦鎷呭綋鏈�夋嫨");
+                //    return false;
+                //}
+                //if ($("#HDepEmpID").val() == "0") {
+                //    layer.msg("寮�鍙戞媴褰撴湭閫夋嫨");
+                //    return false;
+                //}
+                //if ($("#HMaterID").val() == "0") {
+                //    layer.msg("瀵瑰簲浜у搧鏈�夋嫨");
+                //    return false;
+                //}
+                //if ($("#HPayCusID").val() == "0") {
+                //    layer.msg("缁撶畻鏂规湭閫夋嫨");
+                //    return false;
+                //}
                 //#endregion
 
                 //#region 椤圭洰闃舵琛ㄦ暟鎹楠�
                 for (var i = 0; i < option.data.length; i++) {
                     if (option.data[i] != "") {
                         
-                        //椤圭洰闃舵闈炵┖妫�楠�
-                        if (option.data[i]["HProjectStageID"] == "0") {
-                            layer.msg("绗�" + (i + 1) + "琛�:椤圭洰闃舵涓嶈兘涓虹┖!");
-                            return false;
-                        }
+                        ////椤圭洰闃舵闈炵┖妫�楠�
+                        //if (option.data[i]["HProjectStageID"] == "0") {
+                        //    layer.msg("绗�" + (i + 1) + "琛�:椤圭洰闃舵涓嶈兘涓虹┖!");
+                        //    return false;
+                        //}
 
                         //涓氱哗鍗犳瘮鏍煎紡妫�楠�
                         var HRate = option.data[i]["HRate"] + "";
@@ -1595,17 +2487,17 @@
                             }
                         }
 
-                        //闃舵璐熻矗浜洪潪绌烘楠�
-                        if (option.data[i]["HEmpID"] == "0") {
-                            layer.msg("绗�" + (i + 1) + "琛�:闃舵璐熻矗浜轰笉鑳戒负绌�!");
-                            return false;
-                        }
+                        ////闃舵璐熻矗浜洪潪绌烘楠�
+                        //if (option.data[i]["HEmpID"] == "0") {
+                        //    layer.msg("绗�" + (i + 1) + "琛�:闃舵璐熻矗浜轰笉鑳戒负绌�!");
+                        //    return false;
+                        //}
 
-                        //闃舵瀹℃牳浜洪潪绌烘楠�
-                        if (option.data[i]["HCheckEmpID"] == "0") {
-                            layer.msg("绗�" + (i + 1) + "琛�:闃舵瀹℃牳浜轰笉鑳戒负绌�!");
-                            return false;
-                        }
+                        ////闃舵瀹℃牳浜洪潪绌烘楠�
+                        //if (option.data[i]["HCheckEmpID"] == "0") {
+                        //    layer.msg("绗�" + (i + 1) + "琛�:闃舵瀹℃牳浜轰笉鑳戒负绌�!");
+                        //    return false;
+                        //}
                     }
                 }
                 //#endregion
@@ -1613,11 +2505,11 @@
                 //#region 椤圭洰鎴愬憳琛ㄦ暟鎹楠�
                 for (var i = 0; i < option1.data.length; i++) {
                     if (option1.data[i] != "") {
-                        //椤圭洰鎴愬憳闈炵┖妫�楠�
-                        if (option1.data[i]["HEmployeeID"] == "0") {
-                            layer.msg("绗�" + (i + 1) + "琛�:椤圭洰鎴愬憳涓嶈兘涓虹┖!");
-                            return false;
-                        }
+                        ////椤圭洰鎴愬憳闈炵┖妫�楠�
+                        //if (option1.data[i]["HEmployeeID"] == "0") {
+                        //    layer.msg("绗�" + (i + 1) + "琛�:椤圭洰鎴愬憳涓嶈兘涓虹┖!");
+                        //    return false;
+                        //}
 
                         //椤圭洰鍗犳瘮鏍煎紡妫�楠�
                         var HRate = option1.data[i]["HRate"] + "";
@@ -2443,11 +3335,20 @@
                 $("#HPayCusName").val(obj[0].瀹㈡埛鍚嶇О);//瀹㈡埛鍚嶇О
             }
         }
+        //浠诲姟绫诲埆
+        function GetTaskClassValue(obj) {
+            TaskData = obj[0];
+        }
         //椤圭洰缁忕悊
         function GetHPMValue(obj) {
             $("#HPMEmpID").val(obj[0].HItemID);//瀹㈡埛id
             $("#HPMEmpName").val(obj[0].鑱屽憳鍚嶇О);//瀹㈡埛鍚嶇О
         }
+        //椤圭洰绫诲埆
+        function GetProjectClassValue(obj) {
+            $("#HProjectClassID").val(obj[0].HItemID);//椤圭洰绫诲埆id
+            $("#HProjectClassName").val(obj[0].椤圭洰绫诲埆鍚嶇О);//椤圭洰绫诲埆鍚嶇О
+        }
         //瀹炴柦鎷呭綋
         function GetHWorkerValue(obj) {
             $("#HWorkEmpID").val(obj[0].HItemID);//鍛樺伐id

--
Gitblit v1.9.1