From 57db8d6bf3156f4ecccfe4bc5ec52bc53765859e Mon Sep 17 00:00:00 2001 From: pengqiang Date: Wed, 17 Nov 2021 15:35:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=85=E6=88=91=E5=AE=A1=E6=89=B9=E7=9A=84?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/backend/ProjectController.java | 3 +- .../templates/admin/project_approve.ftl | 21 ++----- .../templates/admin/project_list.ftl | 6 +- .../templates/admin/project_list_approve.ftl | 57 +++++++------------ 4 files changed, 31 insertions(+), 56 deletions(-) diff --git a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java index f9d2177..80d6e24 100644 --- a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java +++ b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java @@ -386,11 +386,12 @@ public class ProjectController extends BaseController { * @return */ @RequestMapping("/approve") - public String approve(@RequestParam("id") int id, Map model) { + public String approve(@RequestParam("id") int id, @RequestParam String listFrom, Map model) { Project project = projectService.getProject(id); EstimateBean estimateBean = projectEstimateService.getEstimate(project); model.put("estimateBean", estimateBean); model.put("project", project); + model.put("listFrom", listFrom); BudgetBean budgetBean = projectBudgetService.getBudget(project); //预算主页面数据 model.put("budgetBean", budgetBean); diff --git a/src/main/resources/templates/admin/project_approve.ftl b/src/main/resources/templates/admin/project_approve.ftl index bb34804..d2eb272 100644 --- a/src/main/resources/templates/admin/project_approve.ftl +++ b/src/main/resources/templates/admin/project_approve.ftl @@ -39,6 +39,7 @@
+ @@ -2096,26 +2097,12 @@ success: function (data) { if (data.status == 0) { alert(data.msg); - window.location.href = '${base}/project/list'; + var listFrom = $("#listFrom").val(); + window.location.href = '${base}/project/' + listFrom; } else if (data.status == 1) { alert(data.msg); } } }); } - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/main/resources/templates/admin/project_list.ftl b/src/main/resources/templates/admin/project_list.ftl index 3b32dc1..9355f28 100644 --- a/src/main/resources/templates/admin/project_list.ftl +++ b/src/main/resources/templates/admin/project_list.ftl @@ -212,7 +212,7 @@ <#-- <@shiro.hasPermission name="PROJECT_EDIT">--> <#-- 概算审核通过 并且预算审批状态为草稿和不通过 --> - <#if list.approveStatusEstimate=2 && (list.approveStatusBudget==0 || list.approveStatusBudget==3) > + <#if list.approveStatusEstimate=2 && (list.approveStatusBudget==-1 || list.approveStatusBudget==0 || list.approveStatusBudget==3) > diff --git a/src/main/resources/templates/admin/project_list_approve.ftl b/src/main/resources/templates/admin/project_list_approve.ftl index 48f520c..d313c1b 100644 --- a/src/main/resources/templates/admin/project_list_approve.ftl +++ b/src/main/resources/templates/admin/project_list_approve.ftl @@ -64,11 +64,10 @@
@@ -194,20 +193,24 @@
- <#--<@shiro.hasPermission name="PROJECT_EDIT"> - - - <@shiro.hasPermission name="PROJECT_EDIT"> - - --> + + + + + +
@@ -292,19 +295,3 @@ }); - - - - - - - - - - - - - - - -