| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- import request from '@/utils/request'
- // 获取食谱列表
- export function getRecipes(params) {
- return request({
- url: '/api/recipes',
- method: 'get',
- params
- })
- }
- // 获取食谱列表
- export function getRecipe(id) {
- return request({
- url: `/api/recipes/${id}`,
- method: 'get'
- })
- }
- // 创建食谱
- export function createRecipe(data) {
- return request({
- url: '/api/recipes',
- method: 'post',
- data
- })
- }
- // 更新食谱
- export function updateRecipe(id, data) {
- return request({
- url: `/api/recipes/${id}`,
- method: 'post',
- data
- })
- }
- // 删除食谱
- export function removeRecipe(id) {
- return request({
- url: `/api/recipes/${id}`,
- method: 'delete'
- })
- }
- // 添加步骤
- export function addRecipeStep(recipeId, data) {
- return request({
- url: `/api/recipes/${recipeId}/steps`,
- method: 'post',
- data
- })
- }
- // 更新步骤
- export function updateRecipeStep(recipeId, recipeStepId, data) {
- return request({
- url: `/api/recipes/${recipeId}/steps/${recipeStepId}`,
- method: 'post',
- data
- })
- }
- // 更新步骤排序
- export function updateRecipeStepSort(recipeId, recipeStepId, data) {
- return request({
- url: `/api/recipes/${recipeId}/steps/${recipeStepId}/sort`,
- method: 'post',
- data
- })
- }
- // 删除步骤
- export function removeRecipeStep(recipeId, recipeStepId) {
- return request({
- url: `/api/recipes/${recipeId}/steps/${recipeStepId}`,
- method: 'delete'
- })
- }
- // 获取食谱步骤列表
- export function getRecipeSteps(id) {
- return request({
- url: `/api/recipes/${id}/steps`,
- method: 'get'
- })
- }
- // 添加食物
- export function addFood(recipeId, data) {
- return request({
- url: `/api/recipes/${recipeId}/foods`,
- method: 'post',
- data
- })
- }
- // 更新食物
- export function updateFood(recipeId, recipeFoodId, data) {
- return request({
- url: `/api/recipes/${recipeId}/foods/${recipeFoodId}`,
- method: 'post',
- data
- })
- }
- // 更新食物排序
- export function updateRecipeFoodSort(recipeId, recipeFoodId, data) {
- return request({
- url: `/api/recipes/${recipeId}/foods/${recipeFoodId}/sorts`,
- method: 'post',
- data
- })
- }
- // 获取食谱的食物列表
- export function getRecipeFoods(id) {
- return request({
- url: `/api/recipes/${id}/foods`,
- method: 'get'
- })
- }
- // 删除食物的食物
- export function removeRecipeFood(recipeId, recipeFoodId) {
- return request({
- url: `/api/recipes/${recipeId}/foods/${recipeFoodId}`,
- method: 'delete'
- })
- }
- // 计算菜谱营养素含量
- export function getRecipeReport(recipeId) {
- return request({
- url: `/api/recipes/${recipeId}/report`,
- method: 'get'
- })
- }
|