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