Blame view

prestige-vue-4.0.0/src/service/MenuDataService.js 7.93 KB
5b5ab7e5   함상기   20240409
1
2
3
4
5
6
7
8
9
  export let menu = 
      [
          { label: 'Main', i18n: 'Default.main.menu.main', icon: 'pi pi-fw pi-home', to: '/', authrity: 'CURD', ord: 1 },
          {
              label: 'Basic',
              i18n: 'Default.main.menu.basic',
              icon: 'pi pi-fw pi-wrench',
              ord: 2,
              items: [
5b5ab7e5   함상기   20240409
10
11
12
13
14
15
16
17
18
19
              ],
          },
          {
              label: 'System',
              i18n: 'Default.main.menu.system',
              icon: 'pi pi-fw pi-slack',
              ord: 3,
              items: [
                  { label: 'System Code', icon: 'pi pi-fw pi-list', to: '/systemCode', authrity: 'CURD', ord: 1 },
                  { label: 'User', icon: 'pi pi-fw pi-users', to: '/user', authrity: 'CURD', ord: 1 },
0206c002   함상기   2024-04-15
20
                  { label: 'Authority', icon: 'pi pi-fw pi-id-card', to: '/userAuthority', authrity: 'CURD', ord: 1 },
5b5ab7e5   함상기   20240409
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
              ],
          },
      ];
  
  export const menuSamples = 
      [
          { label: 'Dashboard(Samples)', i18n: 'Samples.main.menu.Dashboard', icon: 'pi pi-fw pi-home', to: '/samples', authrity: 'CURD', ord: 1 },
          {
              label: 'UI Kit(Samples)',
              i18n: 'Samples.main.menu.UiKit',
              icon: 'pi pi-fw pi-star-fill',
              ord: 2,
              items: [
                  { label: 'Form Layout', icon: 'pi pi-fw pi-id-card', to: '/samples/formlayout', authrity: 'CURD', ord: 1},
                  { label: 'Input', icon: 'pi pi-fw pi-check-square', to: '/samples/input', authrity: 'CURD', ord: 2 },
                  { label: 'Float Label', icon: 'pi pi-fw pi-bookmark', to: '/samples/floatlabel', authrity: 'CURD', ord: 3 },
                  { label: 'Invalid State', icon: 'pi pi-fw pi-exclamation-circle', to: '/samples/invalidstate', authrity: 'CURD', ord: 4 },
                  { label: 'Button', icon: 'pi pi-fw pi-mobile', to: '/samples/button', class: 'rotated-icon', authrity: 'CURD', ord: 5 },
                  { label: 'Table', icon: 'pi pi-fw pi-table', to: '/samples/table', authrity: 'CURD', ord: 6 },
                  { label: 'List', icon: 'pi pi-fw pi-list', to: '/samples/list', authrity: 'CURD', ord: 7 },
                  { label: 'Tree', icon: 'pi pi-fw pi-share-alt', to: '/samples/tree', authrity: 'CURD', ord: 8 },
                  { label: 'Panel', icon: 'pi pi-fw pi-tablet', to: '/samples/panel', authrity: 'CURD', ord: 9 },
                  { label: 'Overlay', icon: 'pi pi-fw pi-clone', to: '/samples/overlay', authrity: 'CURD', ord: 10 },
                  { label: 'Media', icon: 'pi pi-fw pi-image', to: '/samples/media', authrity: 'CURD', ord: 11 },
                  { label: 'Menu', icon: 'pi pi-fw pi-bars', to: '/samples/menu', authrity: 'CURD', ord: 12 },
                  { label: 'Messages', icon: 'pi pi-fw pi-comment', to: '/samples/messages', authrity: 'CURD', ord: 13 },
                  { label: 'File', icon: 'pi pi-fw pi-file', to: '/samples/file', authrity: 'CURD', ord: 14 },
                  { label: 'Chart', icon: 'pi pi-fw pi-chart-bar', to: '/samples/chart', authrity: 'CURD', ord: 15 },
                  { label: 'Misc', icon: 'pi pi-fw pi-circle-off', to: '/samples/misc', authrity: 'CURD', ord: 16 },
                  { label: 'Misc', icon: 'pi pi-fw pi-circle-off', to: '/samples/menu/payment', authrity: 'CURD', ord: 16 },
              ],
          },
          {
              label: 'Utilities(Samples)',
              i18n: 'Samples.main.menu.Utilities',
              icon: 'pi pi-fw pi-compass',
              ord: 3,
              items: [
                  { label: 'PrimeIcons', icon: 'pi pi-fw pi-prime', to: '/samples/icons', authrity: 'CURD', ord: 1 },
                  { label: 'PrimeFlex', icon: 'pi pi-fw pi-directions', url: 'https://www.primefaces.org/primeflex/', target: '_blank', ord: 2 },
              ],
          },
          {
              label: 'Pages(Samples)',
              icon: 'pi pi-fw pi-briefcase',
              ord: 5,
              items: [
                  { label: 'Crud', icon: 'pi pi-fw pi-pencil', to: '/samples/crud', authrity: 'CURD', ord: 1 },
                  { label: 'Calendar', icon: 'pi pi-fw pi-calendar-plus', to: '/samples/calendar', authrity: 'CURD', ord: 1 },
                  { label: 'Timeline', icon: 'pi pi-fw pi-calendar', to: '/samples/timeline', authrity: 'CURD', ord: 1 },
                  { label: 'Landing', icon: 'pi pi-fw pi-globe', url: 'pages/landing.html', target: '_blank', authrity: 'CURD', ord: 1 },
                  { label: 'Login', icon: 'pi pi-fw pi-sign-in', to: '/login', authrity: 'CURD', ord: 1 },
                  { label: 'Invoice', icon: 'pi pi-fw pi-dollar', to: '/samples/invoice', authrity: 'CURD', ord: 1 },
                  { label: 'Help', icon: 'pi pi-fw pi-question-circle', to: '/samples/help', authrity: 'CURD', ord: 1 },
                  { label: 'Error', icon: 'pi pi-fw pi-times-circle', to: '/error' },
                  { label: 'Not Found', icon: 'pi pi-fw pi-exclamation-circle', to: '/notfound', authrity: 'CURD', ord: 1 },
                  { label: 'Access Denied', icon: 'pi pi-fw pi-lock', to: '/access', authrity: 'CURD', ord: 1 },
                  { label: 'Empty', icon: 'pi pi-fw pi-circle-off', to: '/empty', authrity: 'CURD', ord: 1 },
5b5ab7e5   함상기   20240409
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
              ],
          },
          {
              label: 'Hierarchy(Samples)',
              icon: 'pi pi-fw pi-align-left',
              ord: 6,
              items: [
                  {
                      label: 'Submenu 1',
                      icon: 'pi pi-fw pi-align-left',
                      ord: 1,
                      items: [
                          {
                              label: 'Submenu 1.1',
                              icon: 'pi pi-fw pi-align-left',
                              ord: 1,
                              items: [
                                  { 
                                      label: 'Submenu 1.1.1', 
                                      icon: 'pi pi-fw pi-align-left',
                                      authrity: 'CURD', 
                                      ord: 1
                                  },
                                  { label: 'Submenu 1.1.2', icon: 'pi pi-fw pi-align-left', ord: 2 },
                                  { label: 'Submenu 1.1.3', icon: 'pi pi-fw pi-align-left', ord: 3 },
                              ],
                          },
                          {
                              label: 'Submenu 1.2',
                              icon: 'pi pi-fw pi-align-left',
                              ord: 2,
                              items: [
                                  { label: 'Submenu 1.2.1', icon: 'pi pi-fw pi-align-left', ord: 1 },
                                  { label: 'Submenu 1.2.2', icon: 'pi pi-fw pi-align-left', ord: 2 },
                              ],
                          },
                      ],
                  },
                  {
                      label: 'Submenu 2',
                      icon: 'pi pi-fw pi-align-left',
                      ord: 1,
                      items: [
                          {
                              label: 'Submenu 2.1',
                              icon: 'pi pi-fw pi-align-left',
                              ord: 1,
                              items: [
                                  { label: 'Submenu 2.1.1', icon: 'pi pi-fw pi-align-left', ord: 1 },
                                  { label: 'Submenu 2.1.2', icon: 'pi pi-fw pi-align-left', ord: 2 },
                                  { label: 'Submenu 2.1.3', icon: 'pi pi-fw pi-align-left', ord: 3 },
                              ],
                          },
                          {
                              label: 'Submenu 2.2',
                              icon: 'pi pi-fw pi-align-left',
                              ord: 2,
                              items: [
                                  { label: 'Submenu 2.2.1', icon: 'pi pi-fw pi-align-left', ord: 1 },
                                  { label: 'Submenu 2.2.2', icon: 'pi pi-fw pi-align-left', ord: 2 },
                              ],
                          },
                      ],
                  },
              ],
          },
          { label: 'Documentation(Samples)', icon: 'pi pi-fw pi-info-circle', to: '/samples/documentation', authrity: 'CURD', ord: 2 },
      ];