1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /* 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)
- },
- }
|