111 lines
2.3 KiB
TypeScript
111 lines
2.3 KiB
TypeScript
import request from "/@/utils/request"
|
|
|
|
export function fetchList(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu/page",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
export function addObj(obj?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu",
|
|
method: "post",
|
|
data: obj,
|
|
})
|
|
}
|
|
|
|
export function getObj(id?: string) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu/" + id,
|
|
method: "get",
|
|
})
|
|
}
|
|
|
|
export function delObjs(tid: number[], merchantId: string) {
|
|
return request({
|
|
url: `/canteen/canteenDailyMenu?merchantId=${merchantId}`,
|
|
method: "delete",
|
|
data: tid,
|
|
})
|
|
}
|
|
|
|
export function putObj(obj?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu",
|
|
method: "put",
|
|
data: obj,
|
|
})
|
|
}
|
|
|
|
export function selectFoodList(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu/selectFoodList",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
//时间生成
|
|
export function selectWeekInfo(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu/selectWeekInfo",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
//获取当前选中的菜品信息
|
|
export function selectTimeFoodApi(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu/selectTimeFood",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询指定日期、餐段和食堂的每日菜谱展示数据,返回套餐组成明细。
|
|
*
|
|
* @param query 日期、餐段和食堂查询条件;餐段为空时查询该日全部餐段
|
|
* @returns 每日菜谱商品列表,套餐通过 comboItems 携带组成菜品
|
|
*/
|
|
export function getCanteenMenuList(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu/ad/getCanteenList",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
// 根据每日日期和每日餐段类型获取可添加的不重复的菜品列表
|
|
export function getCanteenDailyMenuList(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu/pageDaily",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
// 修改复制菜单的API
|
|
export const copyMenu = (data: any) => {
|
|
return request({
|
|
url: '/canteen/canteenDailyMenu/cv',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** Excel 导入每日菜谱 */
|
|
export function importDailyMenu(data: FormData, params: Object) {
|
|
return request({
|
|
url: "/canteen/canteenDailyMenu/import",
|
|
method: "post",
|
|
params,
|
|
data,
|
|
headers: { "Content-Type": "multipart/form-data" },
|
|
timeout: 300000,
|
|
})
|
|
}
|