ERPTurbo_Client/packages/app-client/src/services/business/menu.ts
shenyifei f8e837c742 feat(app-client): 调整底部导航栏和页面结构
- 更新CustomTabBar组件,调整底部导航菜单项
- 移除采购和审核菜单项,新增菜单页面
- 为瓜农选择添加已选供应商ID检查
- 在纸箱品牌选择中添加重复检查
- 移除经销商信息中的账户和仓库选择功能
- 导出采购模块的类型定义
- 新增发货单状态常量配置
- 更新工作台菜单项和图标
- 调整首页结构,移除任务列表
- 新增菜单页面和消息页面的待办事项功能
2025-11-07 00:36:42 +08:00

130 lines
3.2 KiB
TypeScript

// @ts-ignore
/* eslint-disable */
import request from "../request";
/** 创建菜单 POST /operation/createMenu */
export async function createMenu(
body: BusinessAPI.MenuCreateCmd,
options?: { [key: string]: any },
) {
return request<BusinessAPI.SingleResponseMenuVO>("/operation/createMenu", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
data: body,
...(options || {}),
});
}
/** 菜单更新 DELETE /operation/destroyMenu */
export async function destroyMenu(
body: BusinessAPI.MenuDestroyCmd,
options?: { [key: string]: any },
) {
return request<BusinessAPI.Response>("/operation/destroyMenu", {
method: "DELETE",
headers: {
"Content-Type": "application/json",
},
data: body,
...(options || {}),
});
}
/** 菜单拖拽 POST /operation/dragMenu */
export async function dragMenu(
body: BusinessAPI.MenuDragCmd,
options?: { [key: string]: any },
) {
return request<BusinessAPI.Response>("/operation/dragMenu", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
data: body,
...(options || {}),
});
}
/** 菜单列表 GET /operation/listMenu */
export async function listMenu(
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
params: BusinessAPI.listMenuParams,
options?: { [key: string]: any },
) {
return request<BusinessAPI.MultiResponseMenuVO>("/operation/listMenu", {
method: "GET",
params: {
...params,
menuListQry: undefined,
...params["menuListQry"],
},
...(options || {}),
});
}
/** 菜单详情 GET /operation/showMenu */
export async function showMenu(
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
params: BusinessAPI.showMenuParams,
options?: { [key: string]: any },
) {
return request<BusinessAPI.SingleResponseMenuVO>("/operation/showMenu", {
method: "GET",
params: {
...params,
menuShowQry: undefined,
...params["menuShowQry"],
},
...(options || {}),
});
}
/** 菜单列表 GET /operation/treeMenu */
export async function treeMenu(
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
params: BusinessAPI.treeMenuParams,
options?: { [key: string]: any },
) {
return request<BusinessAPI.MultiResponseTreeLong>("/operation/treeMenu", {
method: "GET",
params: {
...params,
menuTreeQry: undefined,
...params["menuTreeQry"],
},
...(options || {}),
});
}
/** 菜单更新 PUT /operation/updateMenu */
export async function updateMenu(
body: BusinessAPI.MenuUpdateCmd,
options?: { [key: string]: any },
) {
return request<BusinessAPI.SingleResponseMenuVO>("/operation/updateMenu", {
method: "PUT",
headers: {
"Content-Type": "application/json",
},
data: body,
...(options || {}),
});
}
/** 菜单更新 PATCH /operation/updateMenu */
export async function updateMenu1(
body: BusinessAPI.MenuUpdateCmd,
options?: { [key: string]: any },
) {
return request<BusinessAPI.SingleResponseMenuVO>("/operation/updateMenu", {
method: "PATCH",
headers: {
"Content-Type": "application/json",
},
data: body,
...(options || {}),
});
}