crootfast
Version:
大前端工程化命令行脚手架
19 lines (15 loc) • 823 B
JavaScript
// 封装所有的Ajax请求
import { get, post, del, put } from "./request";
const api = {
queryMenu: (params) => get(`/api/hub/menu/${params.projectId}`), // 查询菜单
addMenu: (params) => post("/api/hub/menu", params), // 添加菜单
delMenu: (params) => del(`/api/hub/menu/${params.pageId}`), // 删除菜单
putMenu: (params) => put("/api/hub/menu", params), // 修改菜单
addPageTree: (params) => post("/api/hub/page", params), // 创建结构数据、内容数据
putPageTree: (params) => put("/api/hub/page", params), // 编辑结构数据、内容数据
queryPageTree: (params) => get(`/api/hub/page/${params.pageId}`) // 查询结构数据、内容数据
};
export const nodeApi = {
toPublish: (body) => post("/api/superCode/project/publish", body) // 发布功能
};
export default api;