Skip to main content

실행 메뉴의 확장

다보리 컴포저블에서 사용자 메뉴를 확장하고 수정할 수 있습니다.


사용자 메뉴리스트

image.png

image.png

먼저 erp 페이지에서 좌측 메뉴를 보면 사용자 메뉴리스트가 출력되고 있습니다.

Component : /views/components/nav-side-bar-component

Parameter : /dabory/para/erp/ko_KR/list/list-typ1/user-menu-input

Query_name : user-menu-input

해당 사용자의 권한에 따른 메뉴들이 출력되며 메뉴코드별로 자식 메뉴가 있다면  모두 출력됩니다.

여기서 메뉴정보들은 bpa 변수 안에 암호화되어 반환되고 bpa를 통해 해당 메뉴에 접근할 수 있습니다.

 

  • user-menu-input  value 설명
"C1": "메뉴코드" :      사용자-> 메뉴의 코드번호입니다. 계층 구조로 이뤄져 되어있습니다.

"C2": "메뉴명 :"           사용자-> 메뉴의 이름입니다.

"C3": "페이지URL" URL    :-> 해당 메뉴 클릭시 연결되는 URL 주url주소입니다. /dabory/erp/ 이후경로부터 작성합니다.

"C4": "파라메터명" :   -> 해당 메뉴의 파라 파일이 위치한 경로에 있는 json 파일명을 의미합니다.
"C5": "테마폴더"        -> 해당 업체에 적용된 테마폴더의 위치를 의미합니다.
"C6": "메뉴스킵"        -> 
"C7": "아이콘"            -> 아이콘 파일의 파일명을 의미합니다.
 "C8": "좌측메뉴"       -> 체크시 좌측메뉴에 노출이 비활성화됩니다.
"C9":

"우측메뉴"        -> 체크시 우측메뉴에 노출이 활성화됩니다.
"C10": "매뉴얼URL"   -> 
"C11": "MainApp"      -> 
"C12": "GuestApp"     -> 

사용자 메뉴의 수정 / 추가 / 삭제

image.png

Component : /views/components/nav-side-bar-component

Parameter : dabory/para/erp//ko_KR/list/list-typ1/user-menu-input

Query_name :

사용자메뉴를 자유롭게 커스터마이징 할 수 있습니다.

* 사용자메뉴를 추가할 때 확인할 사항

1. 메뉴코드 확인

사용자 메뉴리스트에서 메뉴코드를 확인하고 해당 메뉴코드가 들어갈 위치를 확인합니다.

사용자 메뉴는 parent(최상위 메뉴) - child(하위메뉴) - second chlid(두번째 하위메뉴) - third child(세번째 하위메뉴) ...

이런식으로 이루어져 있습니다. parent 의 메뉴코드가 010000이라면 child의 메뉴코드는 01로 시작합니다.

또 child의 메뉴코드가 011000이라면 second chlid의 메뉴코드는 011로 시작합니다.

이런식으로 반복하며 사용자 메뉴가 출력되기 때문에 메뉴코드를 확인하고 생성해야 합니다.

2. 테마폴더 / sort_type 지정

현재 사용하고 있는 테마의 디렉토리와 sort_type을 확인하여 input에 입력해야 합니다.

sort_type은 해당 업체의 db마다 다르기 때문에 dbr_sort_menu에서 확인이 가능합니다.

3. 사용자 권한 확인 

슈퍼유저메뉴 - 메뉴확장과 API 관리 - 사용자 메뉴 권한에 들어가면 사용자 권한별 사용자 메뉴를 확인할 수 있습니다.

여기서 해당 사용자 권한으로 조회했을 때 사용자 메뉴 리스트를 출력되는데 use 컬럼을 통해 특정 권한에서 해당 메뉴를 사용하지

 않도록 설정이 가능합니다. 

 


사용자 메뉴의 검색

image.png

Component : /views/front/dabory/erp/popup-form1/form-a/menu-form

Parameter : /dabory/para/erp/ko_KR_list/popup/popup-form1/form-a/user-menu

Query_name : download/menu/user-menu

파라메터의 value값을 통해 다양한 검색조건, 상태별 검색이 가능합니다.

검색조건의 경우 Parameter를 통해 커스터마이징할 수 있습니다.