Function useUstraMenuService
- useUstraMenuService(nuxtApp?): {
addAccessHistory: ((mnuId, mnuUrl) => Promise<void>);
addFunctionAccessHistory: ((mnuId, fncId) => Promise<void>);
addMenu: ((menu) => Promise<Menu>);
getMenu: ((mnuId) => Promise<Menu>);
getMenuList: ((creteria?) => Promise<Menu[]>);
getMenus: ((creteria?, maxDepth?) => Promise<MenuTreeData[]>);
removeMenu: ((menu) => Promise<Menu>);
updateMenu: ((menu) => Promise<Menu>);
updateMenuBatch: ((menus) => Promise<Menu>);
} Parameters
Optional
nuxtApp: NuxtApp
Returns {
addAccessHistory: ((mnuId, mnuUrl) => Promise<void>);
addFunctionAccessHistory: ((mnuId, fncId) => Promise<void>);
addMenu: ((menu) => Promise<Menu>);
getMenu: ((mnuId) => Promise<Menu>);
getMenuList: ((creteria?) => Promise<Menu[]>);
getMenus: ((creteria?, maxDepth?) => Promise<MenuTreeData[]>);
removeMenu: ((menu) => Promise<Menu>);
updateMenu: ((menu) => Promise<Menu>);
updateMenuBatch: ((menus) => Promise<Menu>);
}
addAccessHistory: ((mnuId, mnuUrl) => Promise<void>)
Parameters
mnuId: string
mnuUrl: string
Returns Promise<void>
addFunctionAccessHistory: ((mnuId, fncId) => Promise<void>)
Parameters
mnuId: string
fncId: string
Returns Promise<void>
addMenu: ((menu) => Promise<Menu>)
getMenu: ((mnuId) => Promise<Menu>)
getMenuList: ((creteria?) => Promise<Menu[]>)
getMenus: ((creteria?, maxDepth?) => Promise<MenuTreeData[]>)
Parameters
Optional
maxDepth: number
removeMenu: ((menu) => Promise<Menu>)
updateMenu: ((menu) => Promise<Menu>)
updateMenuBatch: ((menus) => Promise<Menu>)
메뉴 서비스