From 3cc56ff5b45dc78ce5ad9c50d466cfa2e4e9c1f7 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期三, 12 七月 2023 12:20:30 +0800
Subject: [PATCH] 项目管理-工程项目:项目阶段表完成日期输入方式修改

---
 WebTM/views/项目管理/工程项目/PM_ProjectBill.html |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
index bfabfac..f183d6c 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\347\250\213\351\241\271\347\233\256/PM_ProjectBill.html"
@@ -424,6 +424,7 @@
                 , layer = layui.layer
                 , table = layui.table
                 , form = layui.form
+                , laydate = layui.laydate
                 , element = layui.element;
 
             //妯″潡鍚�
@@ -747,7 +748,21 @@
             table.on('tool(mainTable)', function (obj) {
                 set_GridDelete(obj);   //琛屽唴鍒犻櫎
                 set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫�
-
+                if (obj.event == 'HFinishDate') {
+                    var data = obj.data;
+                    var field = $(this).data('field');
+                    laydate.render({
+                        elem: this.firstChild
+                        , show: true //鐩存帴鏄剧ず  
+                        , closeStop: this
+                        , done: function (nowDate) {
+                            //鏃堕棿閫夋嫨瀹屾垚锛岃鏁版嵁鏇存柊
+                            data[field] = nowDate;
+                            obj.update(data);
+                            checkRefresh();
+                        }
+                    });
+                }
             });
             //#endregion
 
@@ -903,7 +918,7 @@
                         , { field: 'HEmpName', title: '闃舵璐熻矗浜�', edit: 'text', event: "HEmpName" }                    //f7
                         , { field: 'HCheckEmpID', title: '闃舵瀹℃牳浜篒D', hide: true }
                         , { field: 'HCheckEmpName', title: '闃舵瀹℃牳浜�', edit: 'text', event: "HCheckEmpName" }          //f7
-                        , { field: 'HFinishDate', title: '棰勮瀹屾垚鏃ユ湡', edit: 'text', type: 'date' }
+                        , { field: 'HFinishDate', title: '棰勮瀹屾垚鏃ユ湡', event: "HFinishDate" }
                         , { field: 'HWorkDays', title: '棰勮浜哄ぉ', edit: 'text' }
                         , { field: 'HRemarkSub', title: '澶囨敞', edit: 'text' }
                         , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
@@ -1271,7 +1286,10 @@
                         });
                         //缁勭粐鐨勫�糎OrgID鍙樺寲锛岄噸鏂版覆鏌�
                         HOrgIDBar = tableMain[0]["HOrgID"];
-
+                        //璁剧疆椤圭洰闃舵琛ㄥ畬鎴愭棩鏈熺殑鏍煎紡
+                        for (var i = 0; i < tableSub.length; i++) {
+                            tableSub[i]["HFinishDate"] = Format(new Date(tableSub[i]["HFinishDate"]), "yyyy-MM-dd");
+                        }
                         option.data = tableSub;
                         table.render(option);
                         //瀵瑰瓙琛ㄤ腑鐨勫閫夋杩涜閫変腑

--
Gitblit v1.9.1