食谱模板功能完成
This commit is contained in:
		| @@ -7,12 +7,14 @@ import { | ||||
|   deleteDishesApi, | ||||
|   addRecipesApi | ||||
| } from "@/api/custom/recipes"; | ||||
| import { getRecipesTemplateDetail } from "@/api/custom/recipesTemplate"; | ||||
| import { getRecipesPlan, updateRecipesPlan } from "@/api/custom/recipesPlan"; | ||||
| import { getDicts } from "@/api/system/dict/data"; | ||||
|  | ||||
| const oriState = { | ||||
|   cusId: undefined, | ||||
|   planId: undefined, | ||||
|   temId: undefined, | ||||
|   recipesId: undefined, | ||||
|   healthyData: {}, | ||||
|   healthDataLoading: false, | ||||
| @@ -25,7 +27,8 @@ const oriState = { | ||||
|   currentDay: -1, | ||||
|   startNum: 0, | ||||
|   endNum: 0, | ||||
|   reviewStatus: 0 | ||||
|   reviewStatus: 0, | ||||
|   templateInfo: undefined | ||||
| }; | ||||
|  | ||||
| const mutations = { | ||||
| @@ -87,6 +90,7 @@ const actions = { | ||||
|       cusId, | ||||
|       recipesId, | ||||
|       reviewStatus, | ||||
|       temId: payload.temId, | ||||
|       planId: payload.planId, | ||||
|       startNum: startNumDay, | ||||
|       endNum: endNumDay | ||||
| @@ -108,12 +112,25 @@ const actions = { | ||||
|         dispatch("getHealthyData", { cusId }).catch(err => rej(err)); | ||||
|       } | ||||
|  | ||||
|       // 模板信息 | ||||
|       if (payload.temId) { | ||||
|         dispatch("getRecipesTemplate", payload).catch(err => rej(err)); | ||||
|       } | ||||
|  | ||||
|       // 食谱数据 | ||||
|       if (recipesId) { | ||||
|         dispatch("getRecipesInfo", { recipesId }).catch(err => rej(err)); | ||||
|       } | ||||
|     }); | ||||
|   }, | ||||
|   async getRecipesTemplate({ commit, state }, { temId }) { | ||||
|     const response = await getRecipesTemplateDetail(temId); | ||||
|     if (response.code === 200) { | ||||
|       commit("updateStateData", { | ||||
|         templateInfo: response.data | ||||
|       }); | ||||
|     } | ||||
|   }, | ||||
|   async updateReviewStatus({ commit, state }, payload) { | ||||
|     const response = await updateRecipesPlan({ | ||||
|       id: state.planId, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user