From 7709c85cb06e35e7458f90381fe76b4fedb402a6 Mon Sep 17 00:00:00 2001 From: huangdeliang Date: Tue, 9 Mar 2021 18:26:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A3=9F=E8=B0=B1=E5=B1=95?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stdiet-ui/src/api/custom/recipesShow.js | 1 + stdiet-ui/src/store/index.js | 2 ++ stdiet-ui/src/store/modules/recipesShow.js | 33 +++++++++++++++++++ .../MenuDetail/DishesDetailDialog/index.vue | 12 +++++-- .../custom/recipesShow/MenuDetail/index.vue | 16 ++++++--- .../custom/recipesShow/PlanDrawer/index.vue | 1 + .../src/views/custom/recipesShow/index.vue | 14 ++++++-- 7 files changed, 70 insertions(+), 9 deletions(-) create mode 100644 stdiet-ui/src/store/modules/recipesShow.js diff --git a/stdiet-ui/src/api/custom/recipesShow.js b/stdiet-ui/src/api/custom/recipesShow.js index de4d58dc7..5f72315c6 100644 --- a/stdiet-ui/src/api/custom/recipesShow.js +++ b/stdiet-ui/src/api/custom/recipesShow.js @@ -1,5 +1,6 @@ import request from "@/utils/request"; + export function getRecipesPlans(id) { return request({ url: "/wap/recipes/plans/" + id, diff --git a/stdiet-ui/src/store/index.js b/stdiet-ui/src/store/index.js index f3405d89e..ee09d42f2 100644 --- a/stdiet-ui/src/store/index.js +++ b/stdiet-ui/src/store/index.js @@ -6,6 +6,7 @@ import tagsView from "./modules/tagsView"; import permission from "./modules/permission"; import settings from "./modules/settings"; import recipes from "./modules/recipes"; +import recipesShow from "./modules/recipesShow"; import global from "./modules/global"; import getters from "./getters"; @@ -21,6 +22,7 @@ const store = new Vuex.Store({ permission, settings, recipes, + recipesShow, global }, getters, diff --git a/stdiet-ui/src/store/modules/recipesShow.js b/stdiet-ui/src/store/modules/recipesShow.js new file mode 100644 index 000000000..84a1d3529 --- /dev/null +++ b/stdiet-ui/src/store/modules/recipesShow.js @@ -0,0 +1,33 @@ +const oriState = { + recipes: {}, + shoppingCart: {} +}; + +const mutations = { + updateStateData(state, payload) { + Object.keys(payload).forEach(key => { + state[key] = payload[key]; + }); + }, + clean(state) { + Object.keys(oriState).forEach(key => { + state[key] = oriState[key]; + }); + } +}; + +const actions = { + async fetchFullRecipes({commit, dispatch},payload ) { + + } +}; + +const getters = {}; + +export default { + namespaced: true, + state: Object.assign({}, oriState), + mutations, + actions, + getters +}; diff --git a/stdiet-ui/src/views/custom/recipesShow/MenuDetail/DishesDetailDialog/index.vue b/stdiet-ui/src/views/custom/recipesShow/MenuDetail/DishesDetailDialog/index.vue index 5b0c5df8b..f099daa4c 100644 --- a/stdiet-ui/src/views/custom/recipesShow/MenuDetail/DishesDetailDialog/index.vue +++ b/stdiet-ui/src/views/custom/recipesShow/MenuDetail/DishesDetailDialog/index.vue @@ -19,11 +19,17 @@ -
+
做法
-
{{ data.methods }}
+
{{ data.methods }}
+
+
+
+ 备注 +
+
{{ data.remark }}
@@ -74,7 +80,7 @@ export default { } } - .methods { + .section_content { padding: 0 8px; margin-top: 14px; } diff --git a/stdiet-ui/src/views/custom/recipesShow/MenuDetail/index.vue b/stdiet-ui/src/views/custom/recipesShow/MenuDetail/index.vue index e9571bbdb..3743ef03e 100644 --- a/stdiet-ui/src/views/custom/recipesShow/MenuDetail/index.vue +++ b/stdiet-ui/src/views/custom/recipesShow/MenuDetail/index.vue @@ -1,7 +1,10 @@