From 3ed60895223ce83e155ecf9d22ba37d44adb83ec Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期三, 02 四月 2025 15:45:33 +0800
Subject: [PATCH] pda报工平台修改,三升排产页面添加,添加项目待保存页面,项目待审核页面修改

---
 WebTM/views/生产管理/报工平台_PDA/完工/Sc_Add_MESEndWorkBillList_PDA.html      |    9 
 WebTM/views/生产管理/报工平台_PDA/产量汇报/Sc_Add_ProductReportBillList_PDA.html |    9 
 WebTM/views/生产管理/三升排产/JIT_DayPlanPlatForm.html                       |    8 
 WebTM/views/项目管理/工程项目/PM_ProjectTaskNeedSaveQuery.html               |  744 +++++++++++++++++++++++++++++++++++++++++
 WebTM/views/项目管理/工程项目/PM_ProjectTaskNeedCheckQuery.html              |  231 +++++-------
 WebTM/views/生产管理/报工平台_PDA/停工/Sc_Add_MESStopWorkBillList_PDA.html     |    9 
 WebTM/views/生产管理/报工平台_PDA/开工/Sc_Add_MESBeginWorkBillList_PDA.html    |   22 
 WebTM/views/项目管理/工程项目/PM_ProjectBillList.html                        |   41 ++
 WebTM/views/生产管理/欠料运算/JIT_MaterialLevelShorAnalysisReport.html       |    4 
 WebTM/WebTM.csproj                                                   |    1 
 10 files changed, 903 insertions(+), 175 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index fb46dbf..2228c4c 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -2247,6 +2247,7 @@
     <Content Include="views\椤圭洰绠$悊\鍩虹寤烘ā\Gy_TaskClass.html" />
     <Content Include="views\椤圭洰绠$悊\宸ヤ綔浠诲姟\PM_WorkTaskBill_AutoLoadBillMain.html" />
     <Content Include="views\椤圭洰绠$悊\宸ヤ綔浠诲姟\PM_WorkTaskBill_AutoLoadBillMain_20241226.html" />
+    <Content Include="views\椤圭洰绠$悊\宸ョ▼椤圭洰\PM_ProjectTaskNeedSaveQuery.html" />
     <Content Include="views\椤圭洰绠$悊\宸ョ▼椤圭洰\PM_ProjectTaskNeedCheckQuery.html" />
     <Content Include="views\椤圭洰绠$悊\宸ョ▼椤圭洰\PM_CustomerProInfoBillMainList.html" />
     <Content Include="views\椤圭洰绠$悊\宸ヤ綔浠诲姟\PM_WorkTaskMoneyBOMBill.html" />
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
index ea14499..59d0c8d 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
@@ -74,12 +74,12 @@
                                                 </select>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <!--<div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">棰勭暀鏁伴噺</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
                                                 <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                             </div>
-                                        </div>
+                                        </div>-->
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">閿佸畾澶╂暟</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
@@ -96,7 +96,7 @@
                                                 </select>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <!--<div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">榻愬绫诲瀷</label>
                                             <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                                 <select name="HOrderType" id="HOrderType" lay-verify="HOrderType">
@@ -104,7 +104,7 @@
                                                     <option value="鏍囧噯Bom">鏍囧噯Bom</option>
                                                 </select>
                                             </div>
-                                        </div>
+                                        </div>-->
                                     </div>
                                     <!--<div class="layui-row" style="margin-top:10px;">
                                         <div class="layui-inline">
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportBillList_PDA.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportBillList_PDA.html"
index a8c5fd8..2851866 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportBillList_PDA.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportBillList_PDA.html"
@@ -453,7 +453,7 @@
                         if (result.count == 1) {
                             $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤淇濆瓨鎸夐挳
                             $("#HInterID").val(result.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID
-                            layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function (index) {
+                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function (index) {
                                 if (result.Verify == "Y") //鑷姩瀹℃牳
                                 {
                                     layer.close(index);
@@ -608,15 +608,12 @@
 
             //閫�鍑�--鍏ㄥ睆鐗�
             form.on('submit(Cancel)', function () {
-                layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    parent.location.href = "../../../../views/index_Mobile.html";
-                });
+                Pub_Close2(1);
             })
 
             //鏂板
             form.on('submit(Add)', function () {
-                var index = parent.layer.getFrameIndex(window.name); // 鍏堝緱鍒板綋鍓� iframe 灞傜殑绱㈠紩
-                parent.layer.close(index); // 鍐嶆墽琛屽叧闂�
+                Pub_Close2(1);
             })
 
             //#endregion
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\201\234\345\267\245/Sc_Add_MESStopWorkBillList_PDA.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\201\234\345\267\245/Sc_Add_MESStopWorkBillList_PDA.html"
index 5951176..09cadd3 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\201\234\345\267\245/Sc_Add_MESStopWorkBillList_PDA.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\201\234\345\267\245/Sc_Add_MESStopWorkBillList_PDA.html"
@@ -471,7 +471,7 @@
                         if (result.count == 1) {
                             $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤淇濆瓨鎸夐挳
                             $("#HInterID").val(result.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID
-                            layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function (index) {
+                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function (index) {
                                 if (result.Verify == "Y") //鑷姩瀹℃牳
                                 {
                                     layer.close(index);
@@ -626,15 +626,12 @@
 
             //閫�鍑�--鍏ㄥ睆鐗�
             form.on('submit(Cancel)', function () {
-                layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    parent.location.href = "../../../../views/index_Mobile.html";
-                });
+                Pub_Close2(1);
             })
 
             //鏂板
             form.on('submit(Add)', function () {
-                var index = parent.layer.getFrameIndex(window.name); // 鍏堝緱鍒板綋鍓� iframe 灞傜殑绱㈠紩
-                parent.layer.close(index); // 鍐嶆墽琛屽叧闂�
+                Pub_Close2(1);
             })
 
             //#endregion
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\256\214\345\267\245/Sc_Add_MESEndWorkBillList_PDA.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\256\214\345\267\245/Sc_Add_MESEndWorkBillList_PDA.html"
index 20ebe4c..04c0527 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\256\214\345\267\245/Sc_Add_MESEndWorkBillList_PDA.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\256\214\345\267\245/Sc_Add_MESEndWorkBillList_PDA.html"
@@ -413,7 +413,7 @@
                         if (result.count == 1) {
                             $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤淇濆瓨鎸夐挳
                             $("#HInterID").val(result.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID
-                            layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function (index) {
+                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function (index) {
                                 if (result.Verify == "Y") //鑷姩瀹℃牳
                                 {
                                     layer.close(index);
@@ -568,15 +568,12 @@
 
             //閫�鍑�--鍏ㄥ睆鐗�
             form.on('submit(Cancel)', function () {
-                layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    parent.location.href = "../../../../views/index_Mobile.html";
-                });
+                Pub_Close2(1);
             })
 
             //鏂板
             form.on('submit(Add)', function () {
-                var index = parent.layer.getFrameIndex(window.name); // 鍏堝緱鍒板綋鍓� iframe 灞傜殑绱㈠紩
-                parent.layer.close(index); // 鍐嶆墽琛屽叧闂�
+                Pub_Close2(1);
             })
 
             //#endregion
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\274\200\345\267\245/Sc_Add_MESBeginWorkBillList_PDA.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\274\200\345\267\245/Sc_Add_MESBeginWorkBillList_PDA.html"
index 7aaa6b3..1d18d66 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\274\200\345\267\245/Sc_Add_MESBeginWorkBillList_PDA.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\345\274\200\345\267\245/Sc_Add_MESBeginWorkBillList_PDA.html"
@@ -359,14 +359,6 @@
 
             });
             //#endregion
-
-            //#region 鏂板鎸夐挳
-            form.on('submit(Add)', function () {//鎻愪氦
-                layer.confirm('鏂板鍚庨〉闈㈡暟鎹皢娑堝け锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    location.replace('Sc_MESBeginWorkBillList_PDA.html?type=' + params[params[0]]);
-                });
-            })
-            //#endregion
                  
             //#region 淇濆瓨鎸夐挳
             form.on('submit(Saver)', function (data) {//鎻愪氦      
@@ -413,7 +405,7 @@
                         if (result.count == 1) {
                             $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤淇濆瓨鎸夐挳
                             $("#HInterID").val(result.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID
-                            layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function (index) {
+                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function (index) {
                                 if (result.Verify == "Y") //鑷姩瀹℃牳
                                 {
                                     layer.close(index);
@@ -568,15 +560,17 @@
 
             //閫�鍑�--鍏ㄥ睆鐗�
             form.on('submit(Cancel)', function () {
-                layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    parent.location.href = "../../../../views/index_Mobile.html";
-                });
+                //layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
+                //    parent.location.href = "../../../../views/index_Mobile.html";
+                //});
+                Pub_Close2(1);
             })
 
             //鏂板
             form.on('submit(Add)', function () {
-                var index = parent.layer.getFrameIndex(window.name); // 鍏堝緱鍒板綋鍓� iframe 灞傜殑绱㈠紩
-                parent.layer.close(index); // 鍐嶆墽琛屽叧闂�
+                //var index = parent.layer.getFrameIndex(window.name); // 鍏堝緱鍒板綋鍓� iframe 灞傜殑绱㈠紩
+                //parent.layer.close(index); // 鍐嶆墽琛屽叧闂�
+                Pub_Close2(1);
             })
 
             //#endregion
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\254\240\346\226\231\350\277\220\347\256\227/JIT_MaterialLevelShorAnalysisReport.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\254\240\346\226\231\350\277\220\347\256\227/JIT_MaterialLevelShorAnalysisReport.html"
index 79909c4..14c2b14 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\254\240\346\226\231\350\277\220\347\256\227/JIT_MaterialLevelShorAnalysisReport.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\254\240\346\226\231\350\277\220\347\256\227/JIT_MaterialLevelShorAnalysisReport.html"
@@ -263,8 +263,8 @@
             })
 
             //鍒濆鍖栨棩鏈�
-            $("#HBEGINDATE").val(Format(new Date(new Date()), "yyyy-MM-dd"));//娆犳枡鏃ユ湡
-            $("#HENDDATE").val(Format(new Date($("#HBEGINDATE").val()).setDate(new Date($("#HBEGINDATE").val()).getDate() + 30), "yyyy-MM-dd"));//鑷�
+            $("#HBEGINDATE").val(Format(new Date().setDate(new Date().getDate() - 30), "yyyy-MM-dd"));//娆犳枡鏃ユ湡
+            $("#HENDDATE").val(Format(new Date().setDate(new Date().getDate() + 30), "yyyy-MM-dd"));//鑷�
             //鐢熶骇缁勭粐鍔犺浇
             Organ();
             //杞﹂棿
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_ProjectBillList.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_ProjectBillList.html"
index 26fbd36..f4d229b 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_ProjectBillList.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_ProjectBillList.html"
@@ -122,6 +122,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-MoneyDeAudit" id="MoneyDeAudit"><i class="layui-icon layui-icon-circle"></i>璐圭敤鍙嶅鏍�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-MoneyDeSave" id="MoneyDeSave"><i class="layui-icon layui-icon-circle"></i>璐圭敤鍙嶄繚瀛�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close" id="Close"><i class="layui-icon layui-icon-radio"></i>鍏抽棴</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeClose" id="DeClose"><i class="layui-icon layui-icon-radio"></i>鍙嶅叧闂�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Drop" id="Drop"><i class="layui-icon layui-icon-radio"></i>浣滃簾</button>
@@ -231,6 +232,10 @@
                     //鍙嶅鏍告寜閽�
                     case 'btn-MoneyDeAudit':
                         set_CheckMoneyBill("UnCheck");
+                        break;
+                    //璐圭敤鍙嶄繚瀛樻寜閽�
+                    case 'btn-MoneyDeSave':
+                        set_SaveMoneyBill("UnSave");
                         break;
                     //鍏抽棴鎸夐挳        锛�1:鍏抽棴銆�2:鍙嶅叧闂級
                     case 'btn-Close':
@@ -840,6 +845,42 @@
             }
             //#endregion
 
+            //#region 璐圭敤鍙嶄繚瀛樻暟鎹�
+            function set_SaveMoneyBill(type) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].HInterID.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/PM_ProjectBill/SaveTaskMoney", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "Type": type, "user": sessionStorage["HUserName"],"HMoney":0 },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                    // 寰楀埌frame绱㈠紩
+                                    var index = layer.getFrameIndex(window.name);
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(index);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+            //#endregion
+
             //#region 鍙嶅叧闂�/鍏抽棴鏁版嵁
             function set_CloseBill(num) {
                 var checkStatus = table.checkStatus('mainTable')
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_ProjectTaskNeedCheckQuery.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_ProjectTaskNeedCheckQuery.html"
index f592c1c..7871d93 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_ProjectTaskNeedCheckQuery.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_ProjectTaskNeedCheckQuery.html"
@@ -137,20 +137,12 @@
                                             </div>
                                         </div>
                                         <div class="layui-tab" lay-filter="tab-POStockInBill" style=" background-color: white">
-                                            <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>
-                                            </ul>
-                                            <div class="layui-tab-content">
-                                                <!--椤圭洰闃舵-->
-                                                <div class="layui-tab-item layui-show">
-                                                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                                            <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                                            <script type="text/html" id="toolbarDemo">
+                                                <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
+                                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                                                 </div>
-                                                <!--椤圭洰鎴愬憳-->
-                                                <div class="layui-tab-item">
-                                                    <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table>
-                                                </div>
-                                            </div>
+                                            </script>
                                         </div>
                                     </div>
                                 </div>
@@ -162,18 +154,6 @@
             </div>
         </div>
     </div>
-    <!--閲岀▼纰�-->
-    <script type="text/html" id="HIsKey">
-        <div class="layui-input-block" style="margin-left: 20px;">
-            <input type="checkbox" name="HIsKey" lay-filter="HIsKey" id="HIsKey{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
-        </div>
-    </script>
-    <!--椤圭洰缁忕悊-->
-    <script type="text/html" id="HIsPM">
-        <div class="layui-input-block" style="margin-left: 20px;">
-            <input type="checkbox" name="HIsPM" lay-filter="HIsPM" id="HIsPM{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
-        </div>
-    </script>
     <script>
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
@@ -198,7 +178,7 @@
             //#endregion
             //#endregion
             var HModName = "PM_ProjectTaskNeedCheckQuery";
-
+            var HModName2 = "PM_ProjectTaskNeedCheckQuery_SellOut";
             //#region 杩涘叆椤甸潰鏃㈠姞杞�
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
@@ -235,6 +215,15 @@
                         break;
                 };
             });
+            table.on('toolbar(mainTable)', function (obj) {
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option, function () { });
+                        break;
+
+                };
+            });
+
             //#endregion
 
             //#region 閫�鍑�
@@ -274,6 +263,7 @@
                 
                 //鏄剧ず椤圭洰淇℃伅
                 RoadBillMain(obj.data["HInterID"]);
+                
             })
             //#endregion
 
@@ -343,90 +333,15 @@
 
                 option = {
                     elem: '#mainTable'
-                    //, toolbar: '#toolbarDemo'
-                    //, page: true
-                    //, limit: 500
-                    //, limits: [50, 500, 5000, 50000]
-                    , totalRow: true
-                    , cellMinWidth: 120
-                    , height: 400
-                    , cols: [[
-                        //{ type: 'checkbox', totalRowText: '鍚堣琛�' }
-                        { type: 'numbers', title: '搴忓彿', style: 'background-color: #f9f9f9;' }
-                        , { field: 'RowID', title: '琛屽彿', hide: true, style: 'background-color: #f9f9f9;' }                                                   //琛屾爣璇嗭紝鐢ㄤ簬涓嬩竴琛屻�佷笂涓�琛岃瘑鍒墍鍦ㄨ
-                        , { field: 'HProjectStageID', title: '椤圭洰闃舵ID', hide: true, style: 'background-color: #f9f9f9;' }
-                        , { field: 'HProjectStageName', title: '椤圭洰闃舵',  event: "HProjectStageName" }     //f7
-                        , { field: 'HStageNote', title: '椤圭洰璇︾粏鍐呭', style: 'background-color: #f9f9f9;' }
-                        , { field: 'HPMGoodsID', title: '鐩稿叧浜や粯鐗㊣D', hide: true, style: 'background-color: #f9f9f9;' }
-                        , { field: 'HPMGoodsName', title: '鐩稿叧浜や粯鐗�',  event: "HPMGoodsName" }            //f7
-                        , { field: 'HIsKey', title: '閲岀▼纰�', templet: "#HIsKey" }
-                        , { field: 'HRate', title: '涓氱哗鍗犳瘮',  totalRow: true }
-                        , { field: 'HEmpID', title: '闃舵璐熻矗浜篒D', hide: true, style: 'background-color: #f9f9f9;' }
-                        , { field: 'HEmpName', title: '闃舵璐熻矗浜�',  event: "HEmpName" }                    //f7
-                        , { field: 'HCheckEmpID', title: '闃舵瀹℃牳浜篒D', hide: true, style: 'background-color: #f9f9f9;' }
-                        , { field: 'HCheckEmpName', title: '闃舵瀹℃牳浜�',  event: "HCheckEmpName" }          //f7
-                        , { field: 'HFinishDate', title: '棰勮瀹屾垚鏃ユ湡', event: "HFinishDate" }
-                        , { field: 'HWorkDays', title: '棰勮浜哄ぉ',  totalRow: true }
-                        , { field: 'HRemarkSub', title: '澶囨敞', edit: 'text' }
-                    ]]
-                }
-                var rowdata = [
-                    {
-                        "RowID": 10
-                        , 'HProjectStageID': '0'
-                        , 'HProjectStageName': ''
-                        , 'HStageNote': ''
-                        , 'HPMGoodsID': '0'
-                        , 'HPMGoodsName': ''
-                        , 'HIsKey': false
-                        , 'HRate': '0'
-                        , 'HEmpID': '0'
-                        , 'HEmpName': ''
-                        , 'HCheckEmpID': '0'
-                        , 'HCheckEmpName': ''
-                        , 'HFinishDate': ''
-                        , 'HWorkDays': '0'
-                        , 'HRemarkSub': ''
-                    }
-                ];
-                option.data = rowdata;
-                table.render(option);
-                option1 = {
-                    elem: '#mainTable1'
-                    //, toolbar: '#toolbarDemo1'
-                    , page: false
-                    , totalRow: true
+                    , toolbar: '#toolbarDemo'
+                    , page: true
                     , limit: 500
-                    , limits: [50, 500, 5000, 50000]
+                    , limits: [50, 500, 1000, 2000]
+                    , totalRow: true
                     , cellMinWidth: 120
-                    , height: 400
-                    , cols: [[
-                        //{ type: 'checkbox', totalRowText: '鍚堣琛�' }
-                        { type: 'numbers', title: '搴忓彿', style: 'background-color: #f9f9f9;' }
-                        , { field: 'RowID', title: '琛屽彿', hide: true, style: 'background-color: #f9f9f9;' }                                                   //琛屾爣璇嗭紝鐢ㄤ簬涓嬩竴琛屻�佷笂涓�琛岃瘑鍒墍鍦ㄨ
-                        , { field: 'HEmployeeID', title: '椤圭洰鎴愬憳ID', hide: true, style: 'background-color: #f9f9f9;' }
-                        , { field: 'HEmployeeName', title: '椤圭洰鎴愬憳',  event: "HEmployeeName" }     //f7
-                        , { field: 'HIsPM', title: '鏄惁椤圭洰缁忕悊', templet: "#HIsPM" }
-                        , { field: 'HRate', title: '椤圭洰鍗犳瘮',  totalRow: true }
-                        , { field: 'HPlanAvgMoney', title: '棰勮鍒嗛厤涓氱哗',  totalRow: true }
-                        , { field: 'HPlanCountMoney', title: '棰勮鎻愭垚',  totalRow: true }
-                        , { field: 'HRemarkSub', title: '澶囨敞', edit: 'text' }
-                    ]]
+                    , height: 600
+                    , cols: [[]]
                 }
-                var rowdata1 = [
-                    {
-                        "RowID": 10
-                        , 'HEmployeeID': '0'
-                        , 'HEmployeeName': ''
-                        , 'HIsPM': false
-                        , 'HRate': '0'
-                        , 'HPlanAvgMoney': '0'
-                        , 'HPlanCountMoney': '0'
-                        , 'HRemarkSub': ''
-                    }
-                ];
-                option1.data = rowdata1;
-                table.render(option1);
             }
             //#endregion
 
@@ -436,6 +351,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/PM_ProjectBill/NeedCheckQuery',
                     type: "GET",
+                    async: false,
                     data: {"user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.count == 1) {
@@ -472,7 +388,7 @@
                             optionNeedCheck.cols = [col];
                             optionNeedCheck.data = data1.data;
                             //鍒楄缃�
-                            DisPlay_HideColumn(HModName, sessionStorage["HUserName"], optionNeedCheck);
+                            DisPlay_HideColumn(HModName, sessionStorage["HUserName"], optionNeedCheck, titleData);
                             ins = table.render(optionNeedCheck);
                             layer.close(ajaxLoad);
                         } else {
@@ -498,8 +414,6 @@
                     data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var tableMain = result.data[0];
-                        var tableSub = result.data[1];
-                        var tableSub_Emp = result.data[2];
                         //涓昏〃 璧嬪��
                         form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                             "HInterID": tableMain[0]["HInterID"]
@@ -531,39 +445,82 @@
                         if (tableMain[0]["HTaskWorkMoneyCheckFlag"] == false) {
                             $('#btnCheckWorkMoney').prop('disabled', false).removeClass('layui-btn-disabled');
                         }
-                        //娓叉煋椤圭洰闃舵琛�
-                        //璁剧疆椤圭洰闃舵琛ㄥ畬鎴愭棩鏈熺殑鏍煎紡
-                        for (var i = 0; i < tableSub.length; i++) {
-                            tableSub[i]["HFinishDate"] = Format(new Date(tableSub[i]["HFinishDate"]), "yyyy-MM-dd");
-                            tableSub[i].RowID = (i + 1) * 10;
-                        }
-                        option.data = tableSub;
-                        table.render(option);
-                        //瀵瑰瓙琛ㄤ腑鐨勫閫夋杩涜閫変腑
-                        for (var i = 0; i < tableSub.length; i++) {
-                            if (tableSub[i].HIsKey) {
-                                $('#HIsKey' + (i + 1)).attr("checked", true);
-                            }
-                        }
                         form.render('checkbox');
-                        //娓叉煋椤圭洰鎴愬憳琛�
-                        for (var i = 0; i < tableSub_Emp.length; i++) {
-                            tableSub_Emp[i].RowID = (i + 1) * 10;
-                        }
-                        option1.data = tableSub_Emp;
-                        table.render(option1);
-                        //瀵瑰瓙琛ㄤ腑鐨勯」鐩粡鐞嗗閫夋杩涜閫変腑
-                        for (var i = 0; i < tableSub_Emp.length; i++) {
-                            if (tableSub_Emp[i].HIsPM) {
-                                $('#HIsPM' + (i + 1)).attr("checked", true);
-                            }
-                        }
-                        form.render('checkbox');
+                        RoadBillSub(linterid);
                     }
                 })
             }
             //#endregion
 
+            //#region 鑾峰彇閿�鍞嚭搴撳崟鍒楄〃
+            function RoadBillSub(linterid)//鍔犺浇琛ㄥご
+            {
+                var ajaxLoad = layer.load();//閬僵
+                //鏄庣粏鍒楄〃
+                var sql = "exec h_p_PM_GetSellOutBillListByHProjectID " + linterid ;
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
+                    type: "GET",
+                    async: false,
+                    data: { "sWhere": sql },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            var totalArray = [];
+                            var titleData = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {//寰簭閬嶅巻鏁扮粍
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });//浠庢瘡涓璞′腑鎻愬彇鏁版嵁
+                                //鑾峰彇涓嶉渶瑕佹樉绀虹殑鍒楋紙H寮�澶寸殑鍒椾笉鏄剧ず锛�
+                                var patrn = new RegExp(/^h/i);
+                                if (patrn.test(data1.list[key].ColmCols)) {
+                                    titleData[key] = data1.list[key].ColmCols;
+                                }
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' });
+                            for (var i = 0; i < data.length; i++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else if ($.inArray(data[i].name, totalArray) > -1) { //璁$畻鍒�  
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120, filter: true });
+                                }  else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, filter: true, templet: "<div>{{d." + (data[i].name == "琛屽叧闂棩鏈�" ? "琛屽叧闂汉" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
+                                            break;
+                                        default:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, filter: true });
+                                    }
+                                }
+                            }
+                            option.cols = [col];
+                            option.data = data1.data;
+                            //缁熻鏉愭枡璐�
+                            let totalAmount = data1.data.reduce((accumulator, currentValue) => {
+                                return accumulator + currentValue.閲戦;
+                            }, 0);
+                            $("#HTaskMaterMoney").val(totalAmount);
+                            //鍒楄缃�
+                            DisPlay_HideColumn(HModName2, sessionStorage["HUserName"], option, titleData);
+                            table.render(option);
+                            layer.close(ajaxLoad);
+                        } else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                            layer.close(ajaxLoad);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        layer.close(ajaxLoad);
+                    }
+                });
+            }
+            //#endregion
+
             //#region 鍙嶅鏍�/瀹℃牳鏁版嵁
             function set_CheckBill(type) {
                 var HInterID = $("#HInterID").val();
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_ProjectTaskNeedSaveQuery.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_ProjectTaskNeedSaveQuery.html"
new file mode 100644
index 0000000..e705d63
--- /dev/null
+++ "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_ProjectTaskNeedSaveQuery.html"
@@ -0,0 +1,744 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8" />
+    <title>椤圭洰璐圭敤寰呬繚瀛樺垪琛�</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <!--寮曠敤layui鏍峰紡鏂囦欢-->
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <!--寮曠敤layui js鏂囦欢-->
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/PageTitle.js"></script>
+    <script src="../../../layuiadmin/HideButton.js"></script>
+    <script src="../../../layuiadmin/SetColumn.js"></script>
+    <style type="text/css">
+    </style>
+</head>
+<body>
+
+    <div id="layout1" class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="">
+                <div class="layui-card-body" style="padding:1px">
+                    <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
+                        <div>
+                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">閫�鍑�</button>
+                        </div>
+                        
+                        <div class="layui-col-xs6">
+                            <div class="layui-tab layui-tab-card" lay-filter="table">
+                                <ul class="layui-tab-title">
+                                    <li class="layui-this">寰呬繚瀛樺垪琛�</li>
+                                </ul>
+                                <div class="layui-tab-content" style="padding:0px;">
+                                    <div class="layui-tab-item layui-show">
+                                        <table class="" id="mainTableNeedSave" lay-filter="mainTableNeedSave"></table>
+                                        <script type="text/html" id="toolbarDemoNeedSave">
+                                            <div class="layui-btn-container">
+                                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+                                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                                            </div>
+                                        </script>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="layui-col-xs6">
+                            <div class="layui-tab layui-tab-card" lay-filter="table">
+                                <ul class="layui-tab-title">
+                                    <li lay-id="1" style="padding:1px;" class="layui-this">椤圭洰淇℃伅</li>
+                                </ul>
+                                <div class="layui-tab-content" style="padding:0px;">
+                                    <!--鍩烘湰淇℃伅-->
+                                    <div class="layui-tab-item layui-show">
+                                        <div class="layui-form-item" style="padding-top: 10px; background-color: white" lay-filter="">
+                                            <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="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly>
+                                                        <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
+                                                        <input type="hidden" name="HBillSubType" id="HBillSubType" value="">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">椤圭洰浠g爜</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" lay-verify="HProNumber" name="HProNumber" id="HProNumber" readonly>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">椤圭洰鍚嶇О</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" lay-verify="HProName" name="HProName" id="HProName" readonly>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">鏃ユ湡</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px; width:180px;">
+                                                        <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 40px;" readonly>
+                                                    </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" style="float: left; width: 120px" >
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskSetupMoney" id="btnSearchHTaskSetupMoney" style="width: 40px; float: left;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveSetupMoney" id="btnSaveSetupMoney" style="float: left; padding: 0 10px;">
+                                                            淇濆瓨
+                                                        </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="number" class="layui-input" name="HTaskOtherMoney" lay-verify="HTaskOtherMoney" id="HTaskOtherMoney" value="0" style="float: left; width: 120px" >
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskOtherMoney" id="btnSearchHTaskOtherMoney" style="width: 40px; float: left;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveOtherMoney" id="btnSaveOtherMoney" style="float: left; padding: 0 10px;">
+                                                            淇濆瓨
+                                                        </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="number" class="layui-input" name="HTaskExamMoney" lay-verify="HTaskExamMoney" id="HTaskExamMoney" value="0" style="float: left; width: 120px" >
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskExamMoney" id="btnSearchHTaskExamMoney" style="width: 40px; float: left;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveExamMoney" id="btnSaveExamMoney" style="float: left; padding: 0 10px;">
+                                                            淇濆瓨
+                                                        </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="number" class="layui-input" name="HTaskWorkMoney" lay-verify="HTaskWorkMoney" id="HTaskWorkMoney" value="0" style="float: left; width: 120px" >
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskWorkMoney" id="btnSearchHTaskWorkMoney" style="width: 40px; float: left;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveWorkMoney" id="btnSaveWorkMoney" style="float: left; padding: 0 10px;">
+                                                            淇濆瓨
+                                                        </button>
+                                                    </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="HTaskMaterMoney" lay-verify="HTaskMaterMoney" id="HTaskMaterMoney" value="0" readonly>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-tab" lay-filter="tab-POStockInBill" style=" background-color: white">
+                                            <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                                            <script type="text/html" id="toolbarDemo">
+                                                <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
+                                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                                                </div>
+                                            </script>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+
+                        </div>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+             //#region 鍏敤鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , laydate = layui.laydate
+                , element = layui.element;
+
+            var option = [];
+            var optionNeedSave = [];
+            var ins;                        //鐢ㄤ簬瀵煎嚭excel
+            //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            var titleData = ["hmainid", "HBillType", "HSupID", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID",
+                "HFeedback", "HPriority", "HUserID", "甯佸埆浠g爜", "閲囪喘鏂瑰紡浠g爜", "缁撶畻鏂瑰紡浠g爜", "閮ㄩ棬浠g爜", "涓荤浠g爜", "涓氬姟鍛樹唬鐮�", "璁¢噺鍗曚綅浠g爜", "HSaveFlowStatusID", "HSaveFlowID","HSaveItemID"];
+            //#endregion
+            var HModName = "PM_ProjectTaskNeedSaveQuery";
+            var HModName2 = "PM_ProjectTaskNeedSaveQuery_SellOut";
+            //#region 杩涘叆椤甸潰鏃㈠姞杞�
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+            //鏌ヨ
+            get_Display();
+            //#endregion
+
+            //#region 鐐瑰嚮浜嬩欢鍖呮嫭on form浜嬩欢绛�
+            //#region 澶村伐鍏锋爮浜嬩欢
+            table.on('toolbar(mainTableNeedSave)', function (obj) {
+                switch (obj.event) {
+                    ////缂栬緫
+                    //case 'btn-Edit': get_ShowBill('mainTableNeedSave');
+                    //    break;
+                    //鍒锋柊
+                    case 'get_Refresh': get_Display();
+                        break;
+                    //瀵煎嚭excel
+                    case 'get_export':
+                        optionNeedSave.data.forEach((item) => {
+                            for (let itemobj in item) {
+                                if (item[itemobj] == null) {
+                                    item[itemobj] = "";
+                                }
+                                if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                                    item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                                }
+                            }
+                        });
+                        table.exportFile(ins.config.id, optionNeedSave.data, "xls");
+                        break;
+                    //鍒楄缃�
+                    case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], optionNeedSave, get_Display);
+                        break;
+                };
+            });
+            table.on('toolbar(mainTable)', function (obj) {
+                switch (obj.event) {
+                    //鍒楄缃�
+                    case 'set_HideColumn': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option, function () { });
+                        break;
+
+                };
+            });
+
+            //#endregion
+
+            //#region 閫�鍑�
+            form.on('submit(btnEdit)', function (data) {
+                Pub_Close(2);
+            });
+            //#endregion
+            
+            
+            //#region 淇濆瓨
+            form.on('submit(btnSaveSetupMoney)', function (data) {
+                set_SaveBill("SetupMoneySave", $("#HTaskSetupMoney").val() == "" ? 0 : $("#HTaskSetupMoney").val());
+                $('#btnSaveSetupMoney').prop('disabled', true).addClass('layui-btn-disabled');
+            });
+            form.on('submit(btnSaveOtherMoney)', function (data) {
+                set_SaveBill("OtherMoneySave", $("#HTaskOtherMoney").val() == "" ? 0 : $("#HTaskOtherMoney").val())
+                $('#btnSaveOtherMoney').prop('disabled', true).addClass('layui-btn-disabled');
+            });
+            form.on('submit(btnSaveExamMoney)', function (data) {
+                set_SaveBill("ExamMoneySave", $("#HTaskExamMoney").val() == "" ? 0 : $("#HTaskExamMoney").val())
+                $('#btnSaveExamMoney').prop('disabled', true).addClass('layui-btn-disabled');
+            });
+            form.on('submit(btnSaveWorkMoney)', function (data) {
+                set_SaveBill("WorkMoneySave", $("#HTaskWorkMoney").val() == "" ? 0 : $("#HTaskWorkMoney").val())
+                $('#btnSaveWorkMoney').prop('disabled', true).addClass('layui-btn-disabled');
+            });
+            //#endregion
+
+            //#region 鐐瑰嚮琛岄�変腑楂樹寒
+            table.on('row(mainTableNeedSave)', function (obj) {
+                //閫変腑琛屾敼鍙橀鑹�
+                var flag = !obj.tr.find(':radio:first').prop('checked');
+                obj.tr.find(':radio').prop('checked', flag);
+                $('tr').attr({ "style": "background:" });
+                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+                //obj.tr.find('.layui-form-radio').addClass('layui-form-radioed');
+                
+                //鏄剧ず椤圭洰淇℃伅
+                RoadBillMain(obj.data["HInterID"]);
+                
+            })
+            //#endregion
+
+            //#region 鎺掑簭
+            table.on('sort(mainTableNeedSave)', function (obj) { //娉細sort 鏄伐鍏锋潯浜嬩欢鍚嶏紝test 鏄� table 鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
+                table.reload('mainTableNeedSave', {
+                    initSort: obj //璁板綍鍒濆鎺掑簭锛屽鏋滀笉璁剧殑璇濓紝灏嗘棤娉曟爣璁拌〃澶寸殑鎺掑簭鐘舵�併�� layui 2.1.1 鏂板鍙傛暟
+                    , where: { //璇锋眰鍙傛暟锛堟敞鎰忥細杩欓噷闈㈢殑鍙傛暟鍙换鎰忓畾涔夛紝骞堕潪涓嬮潰鍥哄畾鐨勬牸寮忥級
+                        field: obj.field //鎺掑簭瀛楁   鍦ㄦ帴鍙d綔涓哄弬鏁板瓧娈�  field order
+                        , order: obj.type //鎺掑簭鏂瑰紡   鍦ㄦ帴鍙d綔涓哄弬鏁板瓧娈�  field order
+                    }
+                });
+                optionNeedSave.data = layui.table.cache["mainTableNeedSave"];
+                table.render(optionNeedSave);
+            });
+            //#endregion
+            //鍗曟嵁鍙疯秴閾炬帴
+            table.on('tool(mainTableNeedSave)', function (obj) {
+                var data = obj.data;
+                if (obj.event == '鍗曟嵁鍙�') {
+                    var linterid = data.HInterID.toString();
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '缂栬緫閲囪喘璁㈠崟'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../椤圭洰绠$悊/宸ョ▼椤圭洰/PM_ProjectBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1'
+                        , resize: false,
+                        end: function () {
+
+                        }
+                        , cancel: function () {
+                            //$(".layui-btn").removeClass("layui-btn-disabled");
+                        }
+                    })
+                }
+            });
+
+            //#region 閫夋嫨浠诲姟瀹夎璐规寜閽�
+            form.on('submit(btnSearchHTaskSetupMoney)', function () {
+                get_checkSearchHTaskSetupMoney();
+            });
+            //#endregion
+
+            //#region 閫夋嫨浠诲姟闄勫睘璐规寜閽�
+            form.on('submit(btnSearchHTaskOtherMoney)', function () {
+                get_checkSearchHTaskOtherMoney();
+            });
+            //#endregion
+
+            //#region 閫夋嫨浠诲姟鑰冩牳璐规寜閽�
+            form.on('submit(btnSearchHTaskExamMoney)', function () {
+                get_checkSearchHTaskExamMoney();
+            });
+            //#endregion
+
+            //#region 閫夋嫨浠诲姟宸ヨ垂鎸夐挳
+            form.on('submit(btnSearchHTaskWorkMoney)', function () {
+                get_checkSearchHTaskWorkMoney();
+            });
+            //#endregion
+
+
+            //#endregion
+
+            //#region 璇ラ〉闈㈡墍鏈夋柟娉�
+            //#region 鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                //璁剧疆淇濆瓨鎸夐挳涓嶅彲鐐瑰嚮
+                $('#btnSaveSetupMoney').prop('disabled', true).addClass('layui-btn-disabled');
+                $('#btnSaveOtherMoney').prop('disabled', true).addClass('layui-btn-disabled');
+                $('#btnSaveExamMoney').prop('disabled', true).addClass('layui-btn-disabled');
+                $('#btnSaveWorkMoney').prop('disabled', true).addClass('layui-btn-disabled');
+
+                optionNeedSave = {
+                    elem: '#mainTableNeedSave'
+                    , toolbar: '#toolbarDemoNeedSave'
+                    , totalRow: true
+                    , page: true
+                    , cellMinWidth: 120
+                    , height: 'full-120'
+                    , limit: 50
+                    , limits: [50, 500, 5000, 20000]
+                    , data : []
+                };
+
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , page: true
+                    , limit: 500
+                    , limits: [50, 500, 1000, 2000]
+                    , totalRow: true
+                    , cellMinWidth: 120
+                    , height: 600
+                    , cols: [[]]
+                }
+            }
+            //#endregion
+
+            //#region 鍔犺浇琛ㄦ牸
+            function get_Display() {
+                var ajaxLoad = layer.load();//閬僵
+                $.ajax({
+                    url: GetWEBURL() + '/PM_ProjectBill/NeedSaveQuery',
+                    type: "GET",
+                    async: false,
+                    data: {"user": sessionStorage["HUserName"] },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'radio', fixed: 'left', totalRowText: '鍚堣' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else if (data[i].name == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
+                                } else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + (data[i].name == "琛屽叧闂棩鏈�" ? "琛屽叧闂汉" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
+                                            break;
+                                        default:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+                            optionNeedSave.cols = [col];
+                            optionNeedSave.data = data1.data;
+                            //鍒楄缃�
+                            DisPlay_HideColumn(HModName, sessionStorage["HUserName"], optionNeedSave, titleData);
+                            ins = table.render(optionNeedSave);
+                            layer.close(ajaxLoad);
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+
+             }
+            //#endregion
+
+            //#region 缂栬緫 椤甸潰璧嬪��
+            function RoadBillMain(linterid)//鍔犺浇琛ㄥご
+            {
+                $.ajax({
+                    url: GetWEBURL() + "/PM_ProjectBill/editInit",
+                    type: "GET",
+                    async: false,
+                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var tableMain = result.data[0];
+                        //涓昏〃 璧嬪��
+                        form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                            "HInterID": tableMain[0]["HInterID"]
+                            , "HProNumber": tableMain[0]["HProNumber"]
+                            , "HProName": tableMain[0]["HProName"]
+                            , "HBillNo": tableMain[0]["HBillNo"]
+                            , "HDate": Format(new Date(tableMain[0]["HDate"]), "yyyy-MM-dd")
+                            ,"HTaskMaterMoney": tableMain[0]["HTaskMaterMoney"],
+                            "HTaskSetupMoney": tableMain[0]["HTaskSetupMoney"],
+                            "HTaskOtherMoney": tableMain[0]["HTaskOtherMoney"],
+                            "HTaskExamMoney": tableMain[0]["HTaskExamMoney"],
+                            "HTaskWorkMoney": tableMain[0]["HTaskWorkMoney"],
+
+                        });
+                        //淇濆瓨鎸夐挳璁剧疆
+                        $('#btnSaveSetupMoney').prop('disabled', true).addClass('layui-btn-disabled');
+                        $('#btnSaveOtherMoney').prop('disabled', true).addClass('layui-btn-disabled');
+                        $('#btnSaveExamMoney').prop('disabled', true).addClass('layui-btn-disabled');
+                        $('#btnSaveWorkMoney').prop('disabled', true).addClass('layui-btn-disabled');
+                        if (tableMain[0]["HTaskSetupMoneySaveFlag"] == false) {
+                            $('#btnSaveSetupMoney').prop('disabled', false).removeClass('layui-btn-disabled');
+                        }
+                        if (tableMain[0]["HTaskOtherMoneySaveFlag"] == false) {
+                            $('#btnSaveOtherMoney').prop('disabled', false).removeClass('layui-btn-disabled');
+                        }
+                        if (tableMain[0]["HTaskExamMoneySaveFlag"] == false) {
+                            $('#btnSaveExamMoney').prop('disabled', false).removeClass('layui-btn-disabled');
+                        }
+                        if (tableMain[0]["HTaskWorkMoneySaveFlag"] == false) {
+                            $('#btnSaveWorkMoney').prop('disabled', false).removeClass('layui-btn-disabled');
+                        }
+                        form.render('checkbox');
+                        RoadBillSub(linterid);
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鑾峰彇閿�鍞嚭搴撳崟鍒楄〃
+            function RoadBillSub(linterid)//鍔犺浇琛ㄥご
+            {
+                var ajaxLoad = layer.load();//閬僵
+                //鏄庣粏鍒楄〃
+                var sql = "exec h_p_PM_GetSellOutBillListByHProjectID " + linterid ;
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
+                    type: "GET",
+                    async: false,
+                    data: { "sWhere": sql },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];//鍒楀瓧娈垫暟鎹�
+                            var col = [];
+                            var totalArray = [];
+                            var titleData = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {//寰簭閬嶅巻鏁扮粍
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });//浠庢瘡涓璞′腑鎻愬彇鏁版嵁
+                                //鑾峰彇涓嶉渶瑕佹樉绀虹殑鍒楋紙H寮�澶寸殑鍒椾笉鏄剧ず锛�
+                                var patrn = new RegExp(/^h/i);
+                                if (patrn.test(data1.list[key].ColmCols)) {
+                                    titleData[key] = data1.list[key].ColmCols;
+                                }
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' });
+                            for (var i = 0; i < data.length; i++) {//閬嶅巻data鏁扮粍閲嶇殑鏁版嵁
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {//妫�鏌ata銆恑銆�.name鏄惁鍦ㄦ暟缁勪腑  //璁$畻鍒�
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else if ($.inArray(data[i].name, totalArray) > -1) { //璁$畻鍒�  
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120, filter: true });
+                                }  else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, filter: true, templet: "<div>{{d." + (data[i].name == "琛屽叧闂棩鏈�" ? "琛屽叧闂汉" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 });
+                                            break;
+                                        default:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, filter: true });
+                                    }
+                                }
+                            }
+                            option.cols = [col];
+                            option.data = data1.data;
+                            //缁熻鏉愭枡璐�
+                            let totalAmount = data1.data.reduce((accumulator, currentValue) => {
+                                return accumulator + currentValue.閲戦;
+                            }, 0);
+                            $("#HTaskMaterMoney").val(totalAmount);
+                            //鍒楄缃�
+                            DisPlay_HideColumn(HModName2, sessionStorage["HUserName"], option, titleData);
+                            table.render(option);
+                            layer.close(ajaxLoad);
+                        } else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                            layer.close(ajaxLoad);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        layer.close(ajaxLoad);
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 鍙嶄繚瀛�/淇濆瓨鏁版嵁
+            function set_SaveBill(type,HMoney) {
+                var HInterID = $("#HInterID").val();
+                if (HInterID != 0) {
+                    //閫昏緫淇濆瓨鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/PM_ProjectBill/SaveTaskMoney", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": HInterID, "Type": type, "user": sessionStorage["HUserName"], "HMoney": HMoney },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                    // 寰楀埌frame绱㈠紩
+                                    var index = layer.getFrameIndex(window.name);
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(index);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    get_Display();
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹繚瀛橈紒');
+                }
+            }
+            //#endregion
+
+            //#region 浠诲姟瀹夎璐归�夋嫨椤甸潰
+            function get_checkSearchHTaskSetupMoney() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '绠″緞鏉愯川琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_ProjectMoneyClass.html?openType=2', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        var HItemID = checkStatus.data[0].HItemID;
+                        //鑾峰彇鏁版嵁
+                        getGy_ProjectMoney(1, HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 浠诲姟闄勫睘璐归�夋嫨椤甸潰
+            function get_checkSearchHTaskOtherMoney() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '绠″緞鏉愯川琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_ProjectMoneyClass.html?openType=2', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        var HItemID = checkStatus.data[0].HItemID;
+                        //鑾峰彇鏁版嵁
+                        getGy_ProjectMoney(2, HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 浠诲姟鑰冩牳璐归�夋嫨椤甸潰
+            function get_checkSearchHTaskExamMoney() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '绠″緞鏉愯川琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_ProjectMoneyClass.html?openType=2', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        var HItemID = checkStatus.data[0].HItemID;
+                        //鑾峰彇鏁版嵁
+                        getGy_ProjectMoney(3, HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 浠诲姟宸ヨ垂閫夋嫨椤甸潰
+            function get_checkSearchHTaskWorkMoney() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '绠″緞鏉愯川琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_ProjectMoneyClass.html?openType=2', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        var HItemID = checkStatus.data[0].HItemID;
+                        //鑾峰彇鏁版嵁
+                        getGy_ProjectMoney(4, HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 鏍规嵁椤圭洰璐圭敤鍒嗙被杩斿洖杩欎釜鍒嗙被鐨勫��
+            function getGy_ProjectMoney(num, HItemID) {
+                $.ajax({
+                    url: GetWEBURL() + '/PM_ProjectBill/getGy_Project',
+                    type: "GET",
+                    async: false,
+                    data: { "HItemID": HItemID },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = data1.data;
+                            if (num == 1) {
+                                $("#HTaskSetupMoney").val(data[0].HStdMoney)
+                            } else if (num == 2) {
+                                $("#HTaskOtherMoney").val(data[0].HStdMoney)
+                            } else if (num == 3) {
+                                $("#HTaskExamMoney").val(data[0].HStdMoney)
+                            } else if (num == 4) {
+                                $("#HTaskWorkMoney").val(data[0].HStdMoney)
+                            }
+                        } else {
+                            layer.alert(data1.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#endregion
+
+
+            //浠ヤ笂涓簂ayui妯″潡
+        });
+
+        function formatDate(date) {
+            var d = new Date(date),
+                month = '' + (d.getMonth() + 1),
+                day = '' + d.getDate(),
+                year = d.getFullYear();
+
+            if (month.length < 2) month = '0' + month;
+            if (day.length < 2) day = '0' + day;
+
+            return [year, month, day].join('-');
+        }
+    </script>
+</body>
+</html>

--
Gitblit v1.9.1