69 lines
1.3 KiB
TypeScript
69 lines
1.3 KiB
TypeScript
import request from "/@/utils/request"
|
|
|
|
export function fetchList(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu/selectPage",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
export function fetchErpList(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu/erp/page",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
export function fetchSimpleList(query?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu/getCanteenSpuSimplePage",
|
|
method: "get",
|
|
params: query,
|
|
})
|
|
}
|
|
|
|
export function addObj(obj?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu",
|
|
method: "post",
|
|
data: obj,
|
|
})
|
|
}
|
|
|
|
export function getObj(id?: string) {
|
|
return request({
|
|
url: "/canteen/canteenSpu/" + id,
|
|
method: "get",
|
|
})
|
|
}
|
|
|
|
export function delObjs(ids?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu",
|
|
method: "delete",
|
|
data: ids,
|
|
})
|
|
}
|
|
|
|
export function putObj(obj?: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu",
|
|
method: "put",
|
|
data: obj,
|
|
})
|
|
}
|
|
|
|
/** Excel 导入菜品:importMode=cover|skip|force;兼容 cover=true/false */
|
|
export function importSpu(data: FormData, params: Object) {
|
|
return request({
|
|
url: "/canteen/canteenSpu/import",
|
|
method: "post",
|
|
params,
|
|
data,
|
|
headers: { "Content-Type": "multipart/form-data" },
|
|
timeout: 300000,
|
|
})
|
|
}
|