From 3f0c213685598ec488d5dce70e2bb0f604d7c9d5 Mon Sep 17 00:00:00 2001 From: OathK1per Date: Mon, 18 Apr 2022 18:03:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/palmte/work/service/ProjectService.java | 2 ++ .../resources/static/assets/js/project_budget.js | 12 ++++++------ .../static/assets/js/project_budget_plan.js | 2 +- .../templates/admin/project_budget_edit.ftl | 1 + 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/java/cn/palmte/work/service/ProjectService.java b/src/main/java/cn/palmte/work/service/ProjectService.java index 456c031..9014abc 100644 --- a/src/main/java/cn/palmte/work/service/ProjectService.java +++ b/src/main/java/cn/palmte/work/service/ProjectService.java @@ -197,6 +197,8 @@ public class ProjectService { projectInDb.setValueRisk(project.getValueRisk()); projectInDb.setOtherName(project.getOtherName()); + projectInDb.setPlanStartStr(project.getPlanStartStr()); + projectInDb.setPlanEndStr(project.getPlanEndStr()); /// projectInDb.setApproveStatusEstimate(approveStatusEnum.getApproveStatus()); projectInDb.setLastUpdateTime(new Date()); diff --git a/src/main/resources/static/assets/js/project_budget.js b/src/main/resources/static/assets/js/project_budget.js index 2311e8d..37cf44e 100644 --- a/src/main/resources/static/assets/js/project_budget.js +++ b/src/main/resources/static/assets/js/project_budget.js @@ -338,9 +338,6 @@ function arr2ObjectVerify(line, arr, detailPropertyArr, detailProperty) { var o = detailProperty[detailPropertyArr[i]]; //空但是要求非空 if (!arr[i] && o[0]) { - if (i === detailPropertyArr.length - 1 && detailProperty !== BUDGET_PLAN_DETAIL) { - continue; - } layuiAlert("第 " + (line + 1) + " 行的 " + o[1] + " 不允许为空"); return null; } @@ -362,9 +359,6 @@ function arr2ObjectVerifyCheck(line, arr, detailPropertyArr, detailProperty, s) var o = detailProperty[detailPropertyArr[i]]; //空但是要求非空 if (!arr[i] && o[0]) { - if (i === detailPropertyArr.length - 1 && s !== "项目资金计划表") { - continue; - } layuiAlert(s + "第 " + (line + 1) + " 行的 " + o[1] + " 不允许为空"); return null; } @@ -423,6 +417,9 @@ function convertDetailVerify(data, detailProperty) { var arr = arrayToMatrix(data, detailPropertyArr.length); var details = []; for (var i = 0; i < arr.length; i++) { + if (i === arr.length - 1 && detailProperty !== BUDGET_PLAN_DETAIL) { + continue; + } var obj = arr2ObjectVerify(i, arr[i], detailPropertyArr, detailProperty); if (!obj) { return null; @@ -438,6 +435,9 @@ function convertDetailVerifyCheck(data, detailProperty, s) { var arr = arrayToMatrix(data, detailPropertyArr.length); var details = []; for (var i = 0; i < arr.length; i++) { + if (i === arr.length - 1 && s !== "项目资金计划表") { + continue; + } var obj = arr2ObjectVerifyCheck(i, arr[i], detailPropertyArr, detailProperty, s); if (!obj) { return null; diff --git a/src/main/resources/static/assets/js/project_budget_plan.js b/src/main/resources/static/assets/js/project_budget_plan.js index e47353c..3154c2c 100644 --- a/src/main/resources/static/assets/js/project_budget_plan.js +++ b/src/main/resources/static/assets/js/project_budget_plan.js @@ -317,7 +317,7 @@ function verifyBudgetPlan(){ var planStartStr = $("#planStartStr").val(); var planEndStr = $("#planEndStr").val(); if (planStartStr === "" || planEndStr === "") { - return "请跳入资金计划表中的开始时间和结束时间"; + return "请选择资金计划表中的开始时间和结束时间"; } var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude"); diff --git a/src/main/resources/templates/admin/project_budget_edit.ftl b/src/main/resources/templates/admin/project_budget_edit.ftl index e32f529..73e6614 100644 --- a/src/main/resources/templates/admin/project_budget_edit.ftl +++ b/src/main/resources/templates/admin/project_budget_edit.ftl @@ -614,6 +614,7 @@
+
必填