From a137c837d4ae36ffd67a3cee253bd7b5507f32a9 Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期五, 01 三月 2024 13:56:20 +0800
Subject: [PATCH] 1、工资管理模块下的全部单据和单据列表模块:单据有网格的增加合计行,单据列表增加合计行;模块标题名称根据单据类型从数据库单据类型表里动态获取;2、扣补项目费用单、请假申请单、加班申请单、工资单列表模块修改完善

---
 WebTM/views/设备管理/Sb_EquipDotCheckBill_PDA.html |   41 +++++++++++++++++++++++++++++++----------
 1 files changed, 31 insertions(+), 10 deletions(-)

diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipDotCheckBill_PDA.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipDotCheckBill_PDA.html"
index 6da00da..3b3806c 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipDotCheckBill_PDA.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/Sb_EquipDotCheckBill_PDA.html"
@@ -68,6 +68,10 @@
         .layui-form-label {
             width: 25%;
         }
+        /*鏄庣粏琛屽閫夋灞呬腑*/
+        .layui-table-cell .layui-form-checkbox[lay-skin="primary"] {
+            margin-left: 35%;
+        }
     </style>
 </head>
 
@@ -219,8 +223,8 @@
                                 </table>
                             </div>
                             <div class="layui-tab-item">
-                                <div class="layui-inline">
-                                    <label class="layui-form-label">璁惧鐐规瑙勭▼</label>
+                                <div class="layui-inline" style="margin-bottom:5px;">
+                                    <label class="layui-form-label" style="width:100px;">璁惧鐐规瑙勭▼</label>
                                     <div class="layui-input-inline">
                                         <input type="hidden" name="HEquipDotCheckRuleInterID" id="HEquipDotCheckRuleInterID" class="layui-input" value="" style="float:left;width:150px;">
                                         <input type="text" name="HEquipDotCheckRuleInterNo" id="HEquipDotCheckRuleInterNo" class="layui-input" value="" style="float:left;width:150px;" readonly="readonly">
@@ -257,11 +261,15 @@
         </div>
     </div>
     <!--琛屼笅鎷夐�夋嫨(鐐规缁撴灉)-->
-    <script type="text/html" id="HDotCheckResult">
+    <!--<script type="text/html" id="HDotCheckResult">
         <select name="HDotCheckResult" lay-filter="HDotCheckResult" id="HDotCheckResult{{d.LAY_TABLE_INDEX+1}}" style="height:30px;">
             <option value="OK">OK</option>
             <option value="NG">NG</option>
         </select>
+    </script>-->
+    <!--澶嶉�夋锛堢偣妫�缁撴灉锛�-->
+    <script type="text/html" id="HDotCheckResult">
+        <input type="checkbox" value="{{d.HDotCheckResult}}" lay-skin="primary" id="HDotCheckResult{{d.LAY_TABLE_INDEX+1}}" lay-filter="HDotCheckResult" {{ d.HDotCheckResult == 1 ? 'checked' : '' }}>
     </script>
     <script>
         layui.config({
@@ -365,13 +373,25 @@
             });
 
             //琛岄�夋嫨澶勭悊锛堟楠岀粨鏋滐級
-            form.on('select(HDotCheckResult)', function (data) {
+            //form.on('select(HDotCheckResult)', function (data) {
+            //    //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+            //    var elem = data.othis.parents('tr');
+            //    var dataindex = elem.attr("data-index");
+            //    $.each(option.data, function (index, value) {
+            //        if (value.LAY_TABLE_INDEX == dataindex) {
+            //            value.HDotCheckResult = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+            //        }
+            //    });
+            //});
+
+            //鏄惁鍚堟牸
+            form.on('checkbox(HDotCheckResult)', function (data) {
                 //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
                 var elem = data.othis.parents('tr');
                 var dataindex = elem.attr("data-index");
                 $.each(option.data, function (index, value) {
                     if (value.LAY_TABLE_INDEX == dataindex) {
-                        value.HDotCheckResult = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                        value.HDotCheckResult = data.elem.checked;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
                     }
                 });
             });
@@ -386,7 +406,7 @@
                 layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
                     parent.layui.admin.events.closeThisTabs(); //鍏抽棴椤电
                 });
-            })
+            })            
 
             //鎻愪氦
             form.on('submit(Saver)', function (data) {//鎻愪氦
@@ -509,7 +529,7 @@
                     shift: 2,
                     area: ['80%', '80%'],
                     maxmin: true,
-                    content: ['../璁惧绠$悊/璁惧瑙勭▼鍗�/Sb_EquipDotCheckRuleList.html', 'yes'],
+                    content: ['../璁惧绠$悊/璁惧瑙勭▼鍗�/Sb_EquipDotCheckRuleList_PDA.html', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
                         //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
@@ -543,6 +563,7 @@
                             if (result.count == 1) {
                                 var BYData = result;//
                                 var rowdate1 = layui.table.cache["mainTable"];
+                                var data = result.data;
                                 option.data = [{ "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "" }];
                                 table.render(option);
 
@@ -604,7 +625,7 @@
                     }
                 };
 
-                option.data = [{ "HDotCheckResult": "OK", "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "","HRemark":"" }];
+                option.data = [{ "HDotCheckResult": false, "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRemark": "" }];
                 table.render(option);
             }
             //澧炲姞涓�琛�
@@ -712,7 +733,7 @@
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetItemByEquipFile",
                     type: "GET",
-                    data: { "EquipProjectID": $("#HEquipID").val(),"Type":"DJ" },
+                    data: { "EquipProjectID": $("#HEquipID").val(), "Type": "DJ" },
                     success: function (result) {
                         var data = result.data;
                         $("#HEquipDotCheckRuleInterID").val(data[0].鐐规瑙勭▼ID);
@@ -721,7 +742,7 @@
                         for (let i = 0; i < data.length; i++) {
                             rowdata.push(
                                 {
-                                    "HDotCheckResult": "OK", "HDotCheckItemID": data[i].鐐规椤圭洰ID, "HDotCheckCode": data[i].鐐规椤圭洰浠g爜, "HDotCheckItem": data[i].鐐规椤圭洰鍚嶇О,
+                                    "HDotCheckResult": data[i].榛樿缁撹, "HDotCheckItemID": data[i].鐐规椤圭洰ID, "HDotCheckCode": data[i].鐐规椤圭洰浠g爜, "HDotCheckItem": data[i].鐐规椤圭洰鍚嶇О,
                                     "HDotCheckPart": data[i].鐐规閮ㄤ綅, "HClaim": data[i].鍏蜂綋瑕佹眰, "HManagerID": data[i].璐熻矗浜篒D, "HManagerCode": data[i].璐熻矗浜轰唬鐮�,
                                     "HManagerName": data[i].璐熻矗浜哄悕绉�
                                 }

--
Gitblit v1.9.1