From e63bfd6f8e2daf7236e378f86c35923c5372cc9c Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期三, 16 八月 2023 15:52:36 +0800
Subject: [PATCH] 业绩指标单:必填标识、季度占比合计校验

---
 WebTM/views/项目管理/业绩指标/PM_YearEmployeeMoneyBill.html |  172 +++++++++------------------------------------------------
 WebTM/Properties/PublishProfiles/JFTM.pubxml.user   |    2 
 2 files changed, 29 insertions(+), 145 deletions(-)

diff --git a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
index 00f268f..44d6fb0 100644
--- a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
+++ b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -4416,7 +4416,7 @@
       <publishTime>04/11/2023 16:34:43</publishTime>
     </File>
     <File Include="views/椤圭洰绠$悊/涓氱哗鎸囨爣/PM_YearEmployeeMoneyBill.html">
-      <publishTime>07/25/2023 15:45:00</publishTime>
+      <publishTime>08/16/2023 15:49:47</publishTime>
     </File>
     <File Include="views/椤圭洰绠$悊/涓氱哗鎸囨爣/PM_YearEmployeeMoneyBillList.html">
       <publishTime>07/14/2023 11:04:08</publishTime>
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\344\270\232\347\273\251\346\214\207\346\240\207/PM_YearEmployeeMoneyBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\344\270\232\347\273\251\346\214\207\346\240\207/PM_YearEmployeeMoneyBill.html"
index 2aa4ca8..dbc9cae 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\344\270\232\347\273\251\346\214\207\346\240\207/PM_YearEmployeeMoneyBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\344\270\232\347\273\251\346\214\207\346\240\207/PM_YearEmployeeMoneyBill.html"
@@ -14,7 +14,7 @@
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script src="../../../layuiadmin/PubCustom.js"></script>
-    <style>
+    <!--<style>
         .main-btn { /*澶撮儴涓绘寜閽�*/
             padding: 0 2px; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
             height: 30px;
@@ -44,7 +44,7 @@
         .layui-form-label {
             width: 25%;
         }
-    </style>
+    </style>-->
 
 </head>
 <body>
@@ -75,20 +75,20 @@
                                 <div class="layui-form-item" style="padding-top: 10px;">
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">鍗曟嵁鍙�*</label>
+                                            <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" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
                                                 <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">鏃ユ湡</label>
+                                            <label class="layui-form-label" style="width: 85px;">鏃ユ湡<label style="color:red"> * </label></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: 80px;">
                                             </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="HEmpName" name="HEmpName" id="HEmpName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                 <input type="hidden" name="HEmpID" id="HEmpID" lay-verify="HEmpID" value="0">
@@ -132,7 +132,7 @@
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">涓昏〃澶囨敞<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 85px;">涓昏〃澶囨敞</label>
                                             <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
                                                 <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark">
                                             </div>
@@ -140,7 +140,7 @@
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">瀛愯〃澶囨敞<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 85px;">瀛愯〃澶囨敞</label>
                                             <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
                                                 <input type="text" class="layui-input" lay-verify="HRemarkSub" name="HRemarkSub" id="HRemarkSub">
                                             </div>
@@ -148,7 +148,7 @@
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">缁勭粐*</label>
+                                            <label class="layui-form-label" style="width: 85px;">缁勭粐<label style="color:red"> * </label></label>
                                             <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
                                                 <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
                                                     <!--鍔ㄦ�佹覆鏌撶粍缁�-->
@@ -368,30 +368,6 @@
                 }
             });
             //#endregion
-
-            //#region 瀹℃牳
-            form.on('submit(set_CheckBill)', function (data) {
-                set_CheckBill(data);
-            });
-            //#endregion
-
-            //#region 鍙嶅鏍�
-            form.on('submit(set_AbandonCheck)', function (data) {
-                set_AbandonCheck(data);
-            });
-            //#endregion
-
-            //#region 鍏抽棴
-            form.on('submit(set_CloseBill)', function (data) {
-                set_CloseBill(data);
-            });
-            //#endregion
-
-            //#region 鍙嶅叧闂�
-            form.on('submit(set_CancelCloseBill)', function (data) {
-                set_CancelCloseBill(data);
-            });
-            //#endregion
             //#endregion
 
             //#endregion
@@ -600,106 +576,6 @@
             }
             //#endregion
 
-            //#region 瀹℃牳
-            function set_CheckBill() {
-                layer.confirm("纭瑕佸鏍稿悧?", function (index) {
-                    var wait = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill',
-                        type: "GET",
-                        data: { "HInterID": $("#HInterID").val(), "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
-                        success: function (result) {
-                            if (result.count == 1) {
-                                layer.msg(result.Message, { icon: 1 });
-                                layer.close(wait);
-                            } else {
-                                layer.alert(result.code + result.Message, { icon: 5 });
-                                layer.close(wait);
-                            }
-                        }, error: function () {
-                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                            layer.close(wait);
-                        }
-                    });
-                })
-            }
-            //#endregion
-
-            //#region 鍙嶅鏍�
-            function set_AbandonCheck() {
-                layer.confirm("纭瑕佸弽瀹℃牳鍚�?", function (index) {
-                    var wait = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill',
-                        type: "GET",
-                        data: { "HInterID": $("#HInterID").val(), "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] },
-                        success: function (result) {
-                            if (result.count == 1) {
-                                layer.msg(result.Message, { icon: 1 });
-                                layer.close(wait);
-                            } else {
-                                layer.alert(result.code + result.Message, { icon: 5 });
-                                layer.close(wait);
-                            }
-                        }, error: function () {
-                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                            layer.close(wait);
-                        }
-                    });
-                })
-            }
-            //#endregion
-
-            //#region 鍏抽棴
-            function set_CloseBill() {
-                layer.confirm("纭瑕佸叧闂悧?", function (index) {
-                    var wait = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + '/Gy_RoutingBill/CloseGy_RoutingBill',
-                        type: "GET",
-                        data: { "HInterID": $("#HInterID").val(), "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
-                        success: function (result) {
-                            if (result.count == 1) {
-                                layer.msg(result.Message, { icon: 1 });
-                                layer.close(wait);
-                            } else {
-                                layer.alert(result.code + result.Message, { icon: 5 });
-                                layer.close(wait);
-                            }
-                        }, error: function () {
-                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                            layer.close(wait);
-                        }
-                    });
-                })
-            }
-            //#endregion
-
-            //#region 鍙嶅叧闂�
-            function set_CancelCloseBill() {
-                layer.confirm("纭瑕佸弽鍏抽棴鍚�?", function (index) {
-                    var wait = layer.load();
-                    $.ajax({
-                        url: GetWEBURL() + '/Gy_RoutingBill/CloseGy_RoutingBill',
-                        type: "GET",
-                        data: { "HInterID": $("#HInterID").val(), "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] },
-                        success: function (result) {
-                            if (result.count == 1) {
-                                layer.msg(result.Message, { icon: 1 });
-                                layer.close(wait);
-                            } else {
-                                layer.alert(result.code + result.Message, { icon: 5 });
-                                layer.close(wait);
-                            }
-                        }, error: function () {
-                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                            layer.close(wait);
-                        }
-                    });
-                })
-            }
-            //#endregion
-
             //#region 闈炵┖楠岃瘉
             function AllowLoadData(data) {
                 //#region 琛ㄥご鏁版嵁妫�楠�
@@ -707,8 +583,12 @@
                     layer.msg("鍗曟嵁鍙蜂笉鑳戒负绌�!");
                     return false;
                 }
-                if ($("#HEmpName").val() == "") {
-                    layer.msg("璐熻矗浜烘病鏈夐�夋嫨!");
+                if ($("#HDate").val() == "") {
+                    layer.msg("鏃ユ湡涓嶈兘涓虹┖!");
+                    return false;
+                }
+                if ($("#HEmpID").val() == "0") {
+                    layer.msg("姹囨姤浜烘病鏈夐�夋嫨!");
                     return false;
                 }
 
@@ -721,7 +601,7 @@
                     var ref = /^[0-9]+\.?[0-9]*$/;
                     if (!ref.test(HSumMoney)) {
                         layer.msg("鏈勾鎬讳笟缁╄杈撴纭叆鏁板瓧锛�");
-                        return;
+                        return false;
                     }
                 }
 
@@ -734,7 +614,7 @@
                     var ref = /^[0-9]+\.?[0-9]*$/;
                     if (!ref.test(HRate1)) {
                         layer.msg("绗竴瀛e害鍗犳瘮璇疯緭姝g‘鍏ユ暟瀛楋紒");
-                        return;
+                        return false;
                     }
                 }
                 //绗簩瀛e害鍗犳瘮鏍煎紡妫�楠�
@@ -746,32 +626,39 @@
                     var ref = /^[0-9]+\.?[0-9]*$/;
                     if (!ref.test(HRate2)) {
                         layer.msg("绗簩瀛e害鍗犳瘮璇疯緭姝g‘鍏ユ暟瀛楋紒");
-                        return;
+                        return false;
                     }
                 }
                 //绗笁瀛e害鍗犳瘮鏍煎紡妫�楠�
                 var HRate3 = $("#HRate3").val() + "";
                 if (HRate3.substring(HRate3.length - 1, HRate3.length) == ".") {
                     layer.msg("绗笁瀛e害鍗犳瘮鏈熬涓嶈兘涓�.锛�");
-                    return;
+                    return false;
                 } else {
                     var ref = /^[0-9]+\.?[0-9]*$/;
                     if (!ref.test(HRate3)) {
                         layer.msg("绗笁瀛e害鍗犳瘮璇疯緭姝g‘鍏ユ暟瀛楋紒");
-                        return;
+                        return false;
                     }
                 }
                 //绗洓瀛e害鍗犳瘮鏍煎紡妫�楠�
                 var HRate4 = $("#HRate4").val() + "";
                 if (HRate4.substring(HRate4.length - 1, HRate4.length) == ".") {
                     layer.msg("绗洓瀛e害鍗犳瘮鏈熬涓嶈兘涓�.锛�");
-                    return;
+                    return false;
                 } else {
                     var ref = /^[0-9]+\.?[0-9]*$/;
                     if (!ref.test(HRate4)) {
                         layer.msg("绗洓瀛e害鍗犳瘮璇疯緭姝g‘鍏ユ暟瀛楋紒");
-                        return;
+                        return false;
                     }
+                }
+
+                //瀛e害鍗犳瘮鍚堣妫�楠�
+                var total = HRate1 * 1 + HRate2 * 1 + HRate3 * 1 + HRate4 * 1;
+                if (total > 100) {
+                    layer.msg("瀛e害鍗犳瘮鍚堣澶т簬100锛岃淇敼锛�");
+                    return false;
                 }
 
                 return true;
@@ -899,9 +786,6 @@
             //#endregion
 
             //#endregion
-
-
-
 
         });
 

--
Gitblit v1.9.1