/* ETA菜单配置api */ import http from "@/api/http.js" export const menuConfigInterface = { /** * 获取商家菜单列表 * @param {String} Keyword 关键词 * @returns */ getMenuList:params=>{ return http.get('/eta_business/menu/list',params) }, /** * 新增菜单 * @param {Number} ParentId 父级id,一级菜单填0 * @param {String} MenuType 菜单类型 0菜单 1按钮 2字段 * @param {String} Name 菜单名称 * @param {String} IconPath 菜单图标地址 * @param {Number} Sort 排序 * @param {String} Path 路由地址 etaMenuConfig 不加斜杠 * @param {String} Component 组件路径,目前跟路由地址是一样的值 * @param {Number} Hidden 0显示 1隐藏 * @param {String} ButtonCode 按钮唯一标识,类型为按钮字段时必填 * @returns */ addMenu:params=>{ return http.post('/eta_business/menu/add',params) }, /** * 编辑菜单 * @param {Number} MenuId 菜单ID 其他参数同上 * @returns */ editMenu:params=>{ return http.post('/eta_business/menu/edit',params) }, /** * 删除菜单 * @param {Number} MenuId * @returns */ removeMenu:params=>{ return http.post('/eta_business/menu/remove',params) }, /** * 获取菜单icon列表 * @returns */ getMenuIconList:params=>{ return http.get('/eta_business/menu/icon/list',params) }, /** * 新增icon * @returns */ addMenuIcon:params=>{ return http.post('/eta_business/menu/icon/add',params) }, }