Skip to content

Commit f402ca8

Browse files
authored
refactor: data init (#178)
1 parent 1813e02 commit f402ca8

File tree

15 files changed

+510
-449
lines changed

15 files changed

+510
-449
lines changed

template/nestJs/menu-data.json

Lines changed: 263 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,263 @@
1+
[
2+
{
3+
"label": "Board",
4+
"children": [
5+
{
6+
"label": "Home",
7+
"children": [],
8+
"url": "home",
9+
"component": "board/home/index",
10+
"icon": "",
11+
"menuType": "normal",
12+
"locale": "menu.home"
13+
},
14+
{
15+
"label": "Work",
16+
"children": [],
17+
"url": "work",
18+
"component": "board/work/index",
19+
"icon": "",
20+
"menuType": "normal",
21+
"locale": "menu.work"
22+
}
23+
],
24+
"url": "board",
25+
"component": "board/index",
26+
"icon": "IconApplication",
27+
"menuType": "normal",
28+
"locale": "menu.board"
29+
},
30+
{
31+
"label": "List",
32+
"children": [
33+
{
34+
"label": "Table",
35+
"children": [],
36+
"url": "table",
37+
"component": "list/search-table/index",
38+
"icon": "",
39+
"menuType": "normal",
40+
"locale": "menu.list.searchTable"
41+
},
42+
{
43+
"label": "Card",
44+
"children": [],
45+
"url": "card",
46+
"component": "list/card-list/index",
47+
"icon": "",
48+
"menuType": "normal",
49+
"locale": "menu.list.cardList"
50+
}
51+
],
52+
"url": "list",
53+
"component": "list/index",
54+
"icon": "IconFiles",
55+
"menuType": "normal",
56+
"locale": "menu.list"
57+
},
58+
{
59+
"label": "Form",
60+
"children": [
61+
{
62+
"label": "Base",
63+
"children": [],
64+
"url": "base",
65+
"component": "form/base/index",
66+
"icon": "",
67+
"menuType": "normal",
68+
"locale": "menu.form.base"
69+
},
70+
{
71+
"label": "Step",
72+
"children": [],
73+
"url": "step",
74+
"component": "form/step/index",
75+
"icon": "",
76+
"menuType": "normal",
77+
"locale": "menu.form.step"
78+
}
79+
],
80+
"url": "form",
81+
"component": "form/index",
82+
"icon": "IconSetting",
83+
"menuType": "normal",
84+
"locale": "menu.form"
85+
},
86+
{
87+
"label": "Profile",
88+
"children": [
89+
{
90+
"label": "Detail",
91+
"children": [],
92+
"url": "detail",
93+
"component": "profile/detail/index",
94+
"icon": "",
95+
"menuType": "normal",
96+
"locale": "menu.profile.detail"
97+
}
98+
],
99+
"url": "profile",
100+
"component": "profile/index",
101+
"icon": "IconFiletext",
102+
"menuType": "normal",
103+
"locale": "menu.profile"
104+
},
105+
{
106+
"label": "Result",
107+
"children": [
108+
{
109+
"label": "Success",
110+
"children": [],
111+
"url": "success",
112+
"component": "result/success/index",
113+
"icon": "",
114+
"menuType": "normal",
115+
"locale": "menu.result.success"
116+
},
117+
{
118+
"label": "Error",
119+
"children": [],
120+
"url": "error",
121+
"component": "result/error/index",
122+
"icon": "",
123+
"menuType": "normal",
124+
"locale": "menu.result.error"
125+
}
126+
],
127+
"url": "result",
128+
"component": "result/index",
129+
"icon": "IconSuccessful",
130+
"menuType": "normal",
131+
"locale": "menu.result"
132+
},
133+
{
134+
"label": "Exception",
135+
"children": [
136+
{
137+
"label": "403",
138+
"children": [],
139+
"url": "403",
140+
"component": "exception/403/index",
141+
"icon": "",
142+
"menuType": "normal",
143+
"locale": "menu.exception.403"
144+
},
145+
{
146+
"label": "500",
147+
"children": [],
148+
"url": "500",
149+
"component": "exception/500/index",
150+
"icon": "",
151+
"menuType": "normal",
152+
"locale": "menu.exception.500"
153+
},
154+
{
155+
"label": "404",
156+
"children": [],
157+
"url": "404",
158+
"component": "exception/404/index",
159+
"icon": "",
160+
"menuType": "normal",
161+
"locale": "menu.exception.404"
162+
}
163+
],
164+
"url": "exception",
165+
"component": "exception/index",
166+
"icon": "IconCueL",
167+
"menuType": "normal",
168+
"locale": "menu.exception"
169+
},
170+
{
171+
"label": "User",
172+
"children": [
173+
{
174+
"label": "Info",
175+
"children": [],
176+
"url": "info",
177+
"component": "user/info/index",
178+
"icon": "",
179+
"menuType": "normal",
180+
"locale": "menu.user.info"
181+
}
182+
],
183+
"url": "user",
184+
"component": "user/index",
185+
"icon": "IconUser",
186+
"menuType": "normal",
187+
"locale": "menu.user"
188+
},
189+
{
190+
"label": "MenuPage",
191+
"children": [
192+
{
193+
"label": "SecondMenu",
194+
"children": [],
195+
"url": "secondMenu",
196+
"component": "menu/demo/index",
197+
"icon": "add-cube",
198+
"menuType": "normal",
199+
"locale": "menu.menuPage.second"
200+
}
201+
],
202+
"url": "menuPage",
203+
"component": "menu/index",
204+
"icon": "IconApp",
205+
"menuType": "normal",
206+
"locale": "menu.menuPage"
207+
},
208+
{
209+
"label": "SystemManager",
210+
"children": [
211+
{
212+
"label": "AllMenu",
213+
"children": [],
214+
"url": "menu/allMenu",
215+
"component": "menu/info/index",
216+
"icon": "IconGrade",
217+
"menuType": "admin",
218+
"locale": "menu.menu.info"
219+
},
220+
{
221+
"label": "AllPermission",
222+
"children": [],
223+
"url": "permission/allPermission",
224+
"component": "permission/info/index",
225+
"icon": "IconFolderOpened",
226+
"menuType": "admin",
227+
"locale": "menu.permission.info"
228+
},
229+
{
230+
"label": "AllRole",
231+
"children": [],
232+
"url": "role/allRole",
233+
"component": "role/info/index",
234+
"icon": "IconActivation",
235+
"menuType": "admin",
236+
"locale": "menu.role.info"
237+
},
238+
{
239+
"label": "AllInfo",
240+
"children": [],
241+
"url": "userManager/allInfo",
242+
"component": "userManager/info/index",
243+
"icon": "IconGroup",
244+
"menuType": "admin",
245+
"locale": "menu.userManager.info"
246+
},
247+
{
248+
"label": "Local",
249+
"children": [],
250+
"url": "locale",
251+
"component": "locale/index",
252+
"icon": "IconFlag",
253+
"menuType": "",
254+
"locale": "menu.i18n"
255+
}
256+
],
257+
"url": "",
258+
"component": "menu/index",
259+
"icon": "IconTotal",
260+
"menuType": "normal",
261+
"locale": "menu.systemManager"
262+
}
263+
]

0 commit comments

Comments
 (0)