From 6be196d27f763d82feff291d22a4004fd62054e9 Mon Sep 17 00:00:00 2001 From: xiezhijun <15270898033@163.com> Date: Sat, 3 Jul 2021 17:27:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B7=E6=96=B0=E9=A3=9F=E8=B0=B1=E8=AE=A1?= =?UTF-8?q?=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../custom/SysRecipesPlanController.java | 13 +++++++++ stdiet-ui/src/api/custom/recipesPlan.js | 8 +++++ .../components/RecipesPlanDrawer/index.vue | 29 +++++++++++++++++++ 3 files changed, 50 insertions(+) diff --git a/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysRecipesPlanController.java b/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysRecipesPlanController.java index 4980da27f..9f5e96e84 100644 --- a/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysRecipesPlanController.java +++ b/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysRecipesPlanController.java @@ -9,6 +9,7 @@ import com.stdiet.common.utils.StringUtils; import com.stdiet.common.utils.poi.ExcelUtil; import com.stdiet.custom.domain.SysRecipesPlan; import com.stdiet.custom.service.ISysRecipesPlanService; +import org.aspectj.weaver.loadtime.Aj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; @@ -101,4 +102,16 @@ public class SysRecipesPlanController extends BaseController { ExcelUtil util = new ExcelUtil(SysRecipesPlan.class); return util.exportExcel(list, "recipesPlan"); } + + /** + * 刷新食谱计划 + * @param cusId + * @return + */ + @PreAuthorize("@ss.hasPermi('recipes:plan:refresh')") + @GetMapping("/refreshRecipesPlan") + public AjaxResult refreshRecipesPlan(@RequestParam("cusId")Long cusId) { + sysRecipesPlanService.regenerateRecipesPlan(cusId); + return AjaxResult.success(); + } } \ No newline at end of file diff --git a/stdiet-ui/src/api/custom/recipesPlan.js b/stdiet-ui/src/api/custom/recipesPlan.js index ea79d67dc..e2e2fff28 100644 --- a/stdiet-ui/src/api/custom/recipesPlan.js +++ b/stdiet-ui/src/api/custom/recipesPlan.js @@ -49,3 +49,11 @@ export function listRecipesPlanByCusId(id) { method: "get" }); } + +export function refreshRecipesPlan(cusId){ + return request({ + url: "/recipes/recipesPlan/refreshRecipesPlan", + method: "get", + params: {"cusId": cusId} + }); +} diff --git a/stdiet-ui/src/components/RecipesPlanDrawer/index.vue b/stdiet-ui/src/components/RecipesPlanDrawer/index.vue index c024ae6e4..2836afa41 100644 --- a/stdiet-ui/src/components/RecipesPlanDrawer/index.vue +++ b/stdiet-ui/src/components/RecipesPlanDrawer/index.vue @@ -46,6 +46,14 @@ > 生成7天体验计划 + + 刷新食谱计划 +
{ + //十秒之后刷新页面 + this.$message.success("正在刷新,大概需要十秒"); + }); + var self = this; + let t = setTimeout(function(){ + self.getList(); + self.$message.success("食谱计划刷新成功"); + self.refreshFlag = false; + }, 10000); + }, reset() { this.form = { startDate: null,