From 3ab5d223a8f8e4c569ae2df7934e29648566ea2f Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期五, 31 五月 2024 16:53:54 +0800
Subject: [PATCH] 全部PDA相关扫码模块优化,点击选中行时高亮显示

---
 WebTM/views/项目管理/工作任务/PM_WorkTaskMoneyBill.html |   78 +++++++++++++++++++++-----------------
 1 files changed, 43 insertions(+), 35 deletions(-)

diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskMoneyBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskMoneyBill.html"
index 53e14b7..f9f8dbe 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskMoneyBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskMoneyBill.html"
@@ -117,7 +117,7 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">瀹㈡埛</label>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">瀹㈡埛<label style="color:red"> * </label></label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
                                                 <input type="text" class="layui-input" lay-verify="HCusName" name="HCusName" id="HCusName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                 <input type="hidden" name="HCusID" id="HCusID" lay-verify="HCusID" value="0">
@@ -160,7 +160,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="HUpdater" id="HUpdater" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -204,12 +204,7 @@
                                                 <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" 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" name="HBacker" id="HBacker" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
+
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
@@ -224,20 +219,7 @@
                                                 <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" 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" name="HBackDate" id="HBackDate" style="background-color:#efefef4d;" 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="text" class="layui-input" name="HBackRemark" id="HBackRemark" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
+
                                     </div>
                                 </div>
                             </div>
@@ -291,7 +273,7 @@
             //#region
 
             //鍏ㄥ眬鍙橀噺
-            window.OptionData = {};
+            window.OptionData = [];
             //璁板綍缁勭粐鐨勫��
             var HOrgIDBar = 0;
             //鑾峰彇鍙傛暟
@@ -405,7 +387,7 @@
                 //鏂板琛岃〃鏍兼暟鎹�
 
                 var NewRow = {
-                    "HProMoneyID": "", "HProMoneyName": "", "HQty": "0", "HPrice": "0", "HMoney": "0",
+                    "HProMoneyID": "0", "HProMoneyName": "", "HQty": "0", "HPrice": "0", "HMoney": "0",
                     "HSourceBillNo": 0, "HSourceBillType": 0, "HSourceInterID": 0, "HSourceEntryID": 0,
                 };
                 switch (obj.event) {
@@ -771,16 +753,22 @@
                                     }
                                     //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                     obj.update({
-                                        "HProMoneyID": checkStatus.data[0].HItemID
-                                        , "HProMoneyName": checkStatus.data[0].椤圭洰璐圭敤鍚嶇О
+                                        "HProMoneyID": checkStatus.data[0].HItemID,
+                                        "HProMoneyName": checkStatus.data[0].椤圭洰璐圭敤鍚嶇О
                                     })
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
+                                , btn2: function (index, layero) { }
                                 , end: function () {
-                                    obj.update({
-                                        "HProMoneyID": OptionData.HItemID
-                                        , "HProMoneyName": OptionData.椤圭洰璐圭敤鍚嶇О
-                                    })
+                                    if (OptionData.length == undefined && OptionData.length!=0) {
+                                        obj.update({
+                                            "HProMoneyID": OptionData.HItemID,
+                                            "HProMoneyName": OptionData.椤圭洰璐圭敤鍚嶇О
+                                        })
+                                        OptionData = [];
+                                    }
+                                    
+                                  
                                 }
                             })
                         }
@@ -887,11 +875,12 @@
                             , "HUpDater": tableMain[0]["淇敼浜�"]
                             , "HChecker": tableMain[0]["瀹℃牳浜�"]
                             , "HMakeDate": tableMain[0]["鍒跺崟鏃ユ湡"] == null ? "" : Format(new Date(tableMain[0]["鍒跺崟鏃ユ湡"]), "yyyy-MM-dd")
-                            , "HUpDateDate": tableMain[0]["淇敼鏃ユ湡"] == null ? "" : Format(new Date(tableMain[0]["淇敼鏃ユ湡"]), "yyyy-MM-dd")
-                            , "HCheckDate": tableMain[0]["瀹℃牳鏃ユ湡"] == null ? "" : Format(new Date(tableMain[0]["瀹℃牳鏃ユ湡"]), "yyyy-MM-dd")
+                            , "HUpDateDate": tableMain[0]["淇敼鏃堕棿"] == null ? "" : Format(new Date(tableMain[0]["淇敼鏃堕棿"]), "yyyy-MM-dd")
+                            , "HCheckDate": tableMain[0]["瀹℃牳鏃堕棿"] == null ? "" : Format(new Date(tableMain[0]["瀹℃牳鏃堕棿"]), "yyyy-MM-dd")
                             , "HCloseMan": tableMain[0]["鍏抽棴浜�"]
-                            , "HCloseDate": tableMain[0]["鍏抽棴鏃ユ湡"] == null ? "" : Format(new Date(tableMain[0]["鍏抽棴鏃ユ湡"]), "yyyy-MM-dd")
-
+                            , "HCloseDate": tableMain[0]["鍏抽棴鏃堕棿"] == null ? "" : Format(new Date(tableMain[0]["鍏抽棴鏃堕棿"]), "yyyy-MM-dd")
+                            , "HDeleteMan": tableMain[0]["浣滃簾浜�"]
+                            , "HDeleteDate": tableMain[0]["浣滃簾鏃堕棿"] == null ? "" : Format(new Date(tableMain[0]["浣滃簾鏃堕棿"]), "yyyy-MM-dd")
                         });
                         //缁勭粐鐨勫�糎OrgID鍙樺寲锛岄噸鏂版覆鏌�
                         HOrgIDBar = tableMain[0]["HOrgID"];
@@ -942,7 +931,26 @@
                     layer.msg("鏃ユ湡涓嶈兘涓虹┖!");
                     return false;
                 }
-
+                if ($("#HWorkTaskName").val() == "") {
+                    layer.msg("浠诲姟鍚嶇О涓嶈兘涓虹┖!");
+                    return false;
+                }
+                if ($("#HWorkTaskNumber").val() == "") {
+                    layer.msg("浠诲姟浠g爜涓嶈兘涓虹┖!");
+                    return false;
+                }
+                if ($("#HProNumber").val() == "") {
+                    layer.msg("椤圭洰浠g爜涓嶈兘涓虹┖!");
+                    return false;
+                }
+                if ($("#HProName").val() == "") {
+                    layer.msg("椤圭洰鍚嶇О涓嶈兘涓虹┖!");
+                    return false;
+                }
+                if ($("#HCusName").val() == "") {
+                    layer.msg("瀹㈡埛涓嶈兘涓虹┖!");
+                    return false;
+                }
                 return true;
             }
             //#endregion

--
Gitblit v1.9.1