// 所有的菜单权限都要在这里面写. 按照模块来定义。 创建菜单和按钮的时候先这这里定义。
const ButtonPermKeys = {
  //模块
  INDEX: {
    //目录
    CATALOG: "index",
    //菜单
    MENUS: {
      dashboard: "index::dashboard",
    },
    // buttons
    BTNS: {
      dash_xxx: "xxx:xx:xxx",
    },
  },
  // 系统管理
  SYSTEM: {
    CATALOG: "system",
    MENUS: {
      user: "system::sysUser",
      role: "system::sysRole",
      dept: "system::sysPost",
      menu: "system::sysMenu",
      logs: "system::sysDict",
      dict: "system::sysLog",
    },
    BTNS: {
      user_add: "sys:user:add",

      menu_add: "sys:menu:add",
      menu_edit: "sys:menu:edit",
      menu_del: "sys:menu:del",

      dictType_add: "sys:dict_type:add",
      dictType_edit: "sys:dict_type:edit",
      dictType_del: "sys:dict_type:del",

      dict_add: "sys:dict:add",
      dict_edit: "sys:dict:edit",
      dict_del: "sys:dict:del",
    },
  },
  // 订单管理
  PLAN: {
    CATALOG: "plan",
    MENUS: {
      order: "plan:order",
    },
    BTNS: {
      order_add: "plan:order:add",
      order_edit: "plan:order:edit",
      order_del: "plan:order:del",
      order_import: "plan:order:import",
      order_export: "plan:order:export",
    },
  },
};

export default ButtonPermKeys;
