From befd7c022b9156ae87404fdb9c3f644db08cecd0 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期三, 18 六月 2025 10:17:13 +0800
Subject: [PATCH] 排产取消分页,提料计划添加列设置,工程项目任务类销售出库单费用带保存待审核修改

---
 WebTM/views/项目管理/工程项目/PM_ProjectTaskNeedSaveQuery.html |  345 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 330 insertions(+), 15 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_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"
index a638680..ef5bffd 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_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"
@@ -20,6 +20,16 @@
     <script src="../../../layuiadmin/HideButton.js"></script>
     <script src="../../../layuiadmin/SetColumn.js"></script>
     <style type="text/css">
+        /* 绂佺敤鐘舵�佷笅鐨勮緭鍏ユ鏍峰紡 */
+        input:disabled {
+            background-color: #f0f0f0; /* 娴呯伆鑹� */
+            color: #888888; /* 鐏拌壊 */
+        }
+
+        textarea:disabled {
+            background-color: #f0f0f0; /* 娴呯伆鑹� */
+            color: #888888; /* 鐏拌壊 */
+        }
     </style>
 </head>
 <body>
@@ -29,10 +39,22 @@
             <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 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="hidden" class="layui-input" lay-filter="HDeptID" name="HDeptID" id="HDeptID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" disabled>
+                                <input type="text" class="layui-input" lay-filter="HDeptName" name="HDeptName" id="HDeptName" value="" style="width: 60%;display: inline-block;">
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDeptID" id="btnHDeptID" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                            </div>
+                        </div>
                         <div>
+                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">鏌ヨ</button>
+                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch">閲嶇疆</button>
                             <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">
@@ -65,7 +87,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="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly>
+                                                        <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled>
                                                         <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
                                                         <input type="hidden" name="HBillSubType" id="HBillSubType" value="">
                                                     </div>
@@ -73,19 +95,19 @@
                                                 <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>
+                                                        <input type="text" class="layui-input" lay-verify="HProNumber" name="HProNumber" id="HProNumber" disabled>
                                                     </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>
+                                                        <input type="text" class="layui-input" lay-verify="HProName" name="HProName" id="HProName" disabled>
                                                     </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>
+                                                        <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 40px;" disabled>
                                                     </div>
                                                 </div>
                                             </div>
@@ -93,7 +115,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="number" class="layui-input" name="HTaskSetupMoney" lay-verify="HTaskSetupMoney" id="HTaskSetupMoney" value="0" style="float: left; width: 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; display: none;">
                                                             <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                         </button>
@@ -105,7 +127,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="number" class="layui-input" name="HTaskOtherMoney" lay-verify="HTaskOtherMoney" id="HTaskOtherMoney" value="0" style="float: left; width: 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; display: none;">
                                                             <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                         </button>
@@ -117,7 +139,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="number" class="layui-input" name="HTaskExamMoney" lay-verify="HTaskExamMoney" id="HTaskExamMoney" value="0" style="float: left; width: 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; display: none;">
                                                             <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                         </button>
@@ -129,7 +151,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="number" class="layui-input" name="HTaskWorkMoney" lay-verify="HTaskWorkMoney" id="HTaskWorkMoney" value="0" style="float: left; width: 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; display: none;">
                                                             <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                         </button>
@@ -138,15 +160,115 @@
                                                         </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>
+                                                        <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 style="color:red"> * </label>--></label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" lay-verify="HTaskClassName" name="HTaskClassName" id="HTaskClassName" style=" width: 120px; float: left; " disabled>
+
+                                                    </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;">
+                                                        <input type="text" class="layui-input" lay-verify="HTaskClassEntryName" name="HTaskClassEntryName" id="HTaskClassEntryName" style="width: 120px; display: inline-block;" disabled>
+
+                                                    </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" disabled>
+                                                    </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="HAccountWorkMoneyDate" lay-verify="HAccountWorkMoneyDate" id="HAccountWorkMoneyDate" style="width:150px" disabled>
+                                                    </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" style="width:150px" disabled>
+                                                    </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="HIsAccount" lay-verify="HIsAccount" id="HIsAccount" title="鏄�" lay-skin="tag" value="true" disabled>
+                                                    </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" name="HPipeDiameter" id="HPipeDiameter" class="layui-input" value="" style="float: left; width: 120px;" disabled>
+
+                                                    </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" placeholder="" autocomplete="off" style="float: left; width: 120px;" disabled>
+                                                    </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" style="width:150px" disabled>
+                                                    </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" disabled>
+                                                    </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" disabled>
+                                                    </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-input" name="HTaskNote" lay-verify="HTaskNote" id="HTaskNote" style="width: 600px; display: inline-block;" disabled></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;">
+                                                        <textarea type="text" class="layui-input" name="HTaskRemark" lay-verify="HTaskRemark" id="HTaskRemark" style="width: 600px; display: inline-block;" disabled></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-input" name="HTaskWorkEmp" lay-verify="HTaskWorkEmp" id="HTaskWorkEmp" style="width: 600px; display: inline-block;" disabled></textarea>
+
+                                                    </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>
@@ -193,7 +315,8 @@
             //#region 杩涘叆椤甸潰鏃㈠姞杞�
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
-
+            //鑾峰彇榛樿閮ㄩ棬
+            GetDefValByUser()
             get_FastQuery();
             //#endregion
 
@@ -237,6 +360,23 @@
 
             //#endregion
 
+            //#region 鐢熶骇杞﹂棿
+            form.on('submit(btnHDeptID)', function (data) {
+                btnHDeptID();
+            });
+            //#endregion
+
+            //鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function () {
+                get_FastQuery();
+            })
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function () {
+                $("#HDeptID").val(0);//杞﹂棿id
+                $("#HDeptName").val("");//杞﹂棿鍚嶇О
+            })
+
             //#region 閫�鍑�
             form.on('submit(btnEdit)', function (data) {
                 Pub_Close(2);
@@ -247,6 +387,11 @@
             //#region 淇濆瓨
             form.on('submit(btnSaveSetupMoney)', function (data) {
                 set_SaveBill("SetupMoneySave", $("#HTaskSetupMoney").val() == "" ? 0 : $("#HTaskSetupMoney").val());
+                set_SaveBill("OtherMoneySave", $("#HTaskOtherMoney").val() == "" ? 0 : $("#HTaskOtherMoney").val());//瀹夎瀹℃牳璐逛繚瀛�
+                //鏇存柊浠诲姟鏉愭枡璐�
+                set_SaveHTaskMaterMoney($("#HInterID").val());
+                //鏇存柊缁撶畻缁撹处鏃ユ湡銆佹槸鍚﹁嚜鏉ユ按鍏徃缁撹处
+                set_SaveHAccountDate($("#HInterID").val());
                 $('#btnSaveSetupMoney').prop('disabled', true).addClass('layui-btn-disabled');
             });
             form.on('submit(btnSaveOtherMoney)', function (data) {
@@ -259,6 +404,8 @@
             });
             form.on('submit(btnSaveWorkMoney)', function (data) {
                 set_SaveBill("WorkMoneySave", $("#HTaskWorkMoney").val() == "" ? 0 : $("#HTaskWorkMoney").val())
+                //宸ヨ垂缁撹处鏃ユ湡
+                set_SaveHAccountWorkMoneyDate($("#HInterID").val());
                 $('#btnSaveWorkMoney').prop('disabled', true).addClass('layui-btn-disabled');
             });
             //#endregion
@@ -348,13 +495,71 @@
 
             //蹇�熻繃婊�
             function get_FastQuery() {
+                var HDept = $("#HDeptID").val();
                 //鍒濆璇濇寜閽偣鍑�
-                sWhere = " '" + addSWhereByOpenType() + "'";
+                var sWhere = " '" + addSWhereByOpenType() + "'";
+                if (HDept) {
+                    sWhere += "," + HDept
+                }
                 //鏌ヨ
                 get_Display(sWhere);
                 //璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
                 sWhere = "";
             }
+
+            //#region 閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+            function GetDefValByUser() {
+                var index = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser",
+                    type: "GET",
+                    async: false,
+                    data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var data = result.data[0];
+
+                        form.val("formData", {
+                            "HDeptID": data.HDeptID,
+                            "HDeptName": data.閮ㄩ棬鍚嶇О,
+                        });
+                        layer.close(index);
+                    }
+                    , error: function () {
+                        layer.close(index);
+                        layer.msg("鎺ュ彛璇锋眰澶辫触");
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 鐢熶骇杞﹂棿閫夋嫨鎸夐挳
+            function btnHDeptID() {
+                layer.open({
+                    type: 2 //绫诲瀷
+                    , skin: 'layui-layer-rim'//鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '閮ㄩ棬鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html?Type=1&HOrgName=' + sessionStorage["Organization"], 'yes']
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        //鑾峰彇鏁版嵁
+                        $("#HDeptID").val(checkStatus.data[0].HItemID);
+                        $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                    , end: function () {
+                        get_DisplaySource();
+                    }
+                })
+            }
+            //#endregion
 
             //#region 鍒濆鍖栬〃鏍�
             function set_InitGrid() {
@@ -384,7 +589,7 @@
                     , limits: [50, 500, 1000, 2000]
                     , totalRow: true
                     , cellMinWidth: 120
-                    , height: 600
+                    /*, height: 600*/
                     , cols: [[]]
                 }
             }
@@ -471,6 +676,20 @@
                             "HTaskOtherMoney": tableMain[0]["HTaskOtherMoney"],
                             "HTaskExamMoney": tableMain[0]["HTaskExamMoney"],
                             "HTaskWorkMoney": tableMain[0]["HTaskWorkMoney"],
+                            "HTaskClassName": tableMain[0]["HTaskClassName"],
+                            "HIsAccount": tableMain[0]["HIsAccount"],
+                            "HAccountWorkMoneyDate": tableMain[0]["HAccountWorkMoneyDate"],
+                            "HAccountDate": tableMain[0]["HAccountDate"],
+                            "HTaskClassEntryName": tableMain[0]["HTaskClassEntryName"],
+                            "HTaskAddress": tableMain[0]["HTaskAddress"],
+                            "HBreakStatus": tableMain[0]["HBreakStatus"],
+                            "HPipeDiameter": tableMain[0]["HPipeDiameter"],
+                            "HReceTime": tableMain[0]["HReceTime"],
+                            "HTaskBTime": tableMain[0]["HTaskBTime"],
+                            "HTaskETime": tableMain[0]["HTaskETime"],
+                            "HTaskNote": tableMain[0]["HTaskNote"],
+                            "HTaskWorkEmp": tableMain[0]["HTaskWorkEmp"],
+                            "HTaskRemark": tableMain[0]["HTaskRemark"]
 
                         });
                         //淇濆瓨鎸夐挳璁剧疆
@@ -577,6 +796,10 @@
                         data: { "HInterID": HInterID, "Type": type, "user": sessionStorage["HUserName"], "HMoney": HMoney },
                         success: function (result) {
                             if (result.count == 1) {
+                                //if (type =="OtherMoneySave") {
+                                //    //鏇存柊浠诲姟鏉愭枡璐�
+                                //    set_SaveHTaskMaterMoney(HInterID)
+                                //}
                                 layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                     // 寰楀埌frame绱㈠紩
                                     var index = layer.getFrameIndex(window.name);
@@ -597,6 +820,89 @@
                 else {
                     layer.msg('璇烽�夋嫨涓�琛屾暟鎹繚瀛橈紒');
                 }
+            }
+            //#endregion
+
+            //#region 鍙嶅啓浠诲姟鏉愭枡璐�
+            function set_SaveHTaskMaterMoney(HInterID) {
+                var sql = `update PM_ProjectBillMain set HTaskMaterMoney = ${$("#HTaskMaterMoney").val()} where HInterID=${HInterID}`
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/CommonModel/commonMethod", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": "" },
+                    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_FastQuery();
+                            //});
+
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function (err) {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触"+err.Message, { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 鏇存柊缁撶畻缁撹处鏃ユ湡銆佹槸鍚﹁嚜鏉ユ按鍏徃缁撹处
+            function set_SaveHAccountDate(HInterID) {
+                var sql = `update PM_ProjectBillMain set HAccountDate = '${$("#HAccountDate").val()}',HIsAccount = ${$("#HIsAccount")[0].checked == true ? 1 : 0} where HInterID=${HInterID}`
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/CommonModel/commonMethod", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": "" },
+                    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_FastQuery();
+                            //});
+
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function (err) {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触" + err.Message, { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+            //#region 鏇存柊 宸ヨ垂缁撹处鏃ユ湡
+            function set_SaveHAccountWorkMoneyDate(HInterID) {
+                var sql = `update PM_ProjectBillMain set HAccountWorkMoneyDate = '${$("#HAccountWorkMoneyDate").val()}' where HInterID=${HInterID}`
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/CommonModel/commonMethod", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": "" },
+                    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_FastQuery();
+                            //});
+
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function (err) {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触" + err.Message, { icon: 5 });
+                    }
+                });
             }
             //#endregion
 
@@ -736,6 +1042,9 @@
                 if (openType == "SetupMoney") {
                     $('#btnSaveSetupMoney').show();
                     $('#btnSearchHTaskSetupMoney').show();
+                    $('#btnSearchHTaskOtherMoney').show();
+                    $('#HAccountDate').prop('disabled', false)
+                    $('#HIsAccount').prop('disabled', false)
                     //titleData.push("浠诲姟宸ヨ垂瀹℃牳");
                     //titleData.push("浠诲姟鑰冩牳璐瑰鏍�");
                     //titleData.push("浠诲姟闄勫睘璐瑰鏍�");
@@ -754,6 +1063,7 @@
                 } else if (openType == "WorkMoney") {
                     $('#btnSaveWorkMoney').show();
                     $('#btnSearchHTaskWorkMoney').show();
+                    $('#HAccountWorkMoneyDate').prop('disabled', false)
                     //titleData.push("浠诲姟瀹夎璐瑰鏍�");
                     //titleData.push("浠诲姟鑰冩牳璐瑰鏍�");
                     //titleData.push("浠诲姟闄勫睘璐瑰鏍�");
@@ -787,6 +1097,11 @@
 
             return [year, month, day].join('-');
         }
+        function GetHDeptNameValue(obj)  //杩斿洖杞﹂棿
+        {
+            $("#HDeptID").val(obj[0].HItemID);//杞﹂棿id
+            $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);//杞﹂棿鍚嶇О
+        }
     </script>
 </body>
 </html>

--
Gitblit v1.9.1