|
@@ -121,6 +121,7 @@ func SeedSystemData() {
|
|
|
{MenuLevel: 0, ParentId: 20, Path: "roster", Name: "roster", Hidden: false, Component: "view/parking/roster.vue", Sort: 3, Meta: dao.Meta{Title: "黑白名单", Icon: "memo"}},
|
|
{MenuLevel: 0, ParentId: 20, Path: "roster", Name: "roster", Hidden: false, Component: "view/parking/roster.vue", Sort: 3, Meta: dao.Meta{Title: "黑白名单", Icon: "memo"}},
|
|
|
{MenuLevel: 0, ParentId: 20, Path: "pricing", Name: "pricing", Hidden: false, Component: "view/parking/pricing.vue", Sort: 4, Meta: dao.Meta{Title: "收费配置", Icon: "office-building"}},
|
|
{MenuLevel: 0, ParentId: 20, Path: "pricing", Name: "pricing", Hidden: false, Component: "view/parking/pricing.vue", Sort: 4, Meta: dao.Meta{Title: "收费配置", Icon: "office-building"}},
|
|
|
{MenuLevel: 0, ParentId: 20, Path: "entryExit", Name: "entryExit", Hidden: false, Component: "view/parking/entryExit.vue", Sort: 5, Meta: dao.Meta{Title: "进出场操作", Icon: "switch"}},
|
|
{MenuLevel: 0, ParentId: 20, Path: "entryExit", Name: "entryExit", Hidden: false, Component: "view/parking/entryExit.vue", Sort: 5, Meta: dao.Meta{Title: "进出场操作", Icon: "switch"}},
|
|
|
|
|
+ {MenuLevel: 0, ParentId: 20, Path: "monthlyCard", Name: "monthlyCard", Hidden: false, Component: "view/parking/monthlyCard.vue", Sort: 6, Meta: dao.Meta{Title: "包月车管理", Icon: "calendar"}},
|
|
|
// 报表查询 (ID=26)
|
|
// 报表查询 (ID=26)
|
|
|
{MenuLevel: 0, ParentId: 0, Path: "report", Name: "report", Hidden: false, Component: "", Sort: 3, Meta: dao.Meta{Title: "报表查询", Icon: "data-analysis"}},
|
|
{MenuLevel: 0, ParentId: 0, Path: "report", Name: "report", Hidden: false, Component: "", Sort: 3, Meta: dao.Meta{Title: "报表查询", Icon: "data-analysis"}},
|
|
|
{MenuLevel: 0, ParentId: 25, Path: "enter", Name: "enter", Hidden: false, Component: "view/report/enter.vue", Sort: 1, Meta: dao.Meta{Title: "进出记录", Icon: "sort"}},
|
|
{MenuLevel: 0, ParentId: 25, Path: "enter", Name: "enter", Hidden: false, Component: "view/report/enter.vue", Sort: 1, Meta: dao.Meta{Title: "进出记录", Icon: "sort"}},
|
|
@@ -177,6 +178,8 @@ func SeedSystemData() {
|
|
|
{MenuId: "29", AuthorityId: "618"}, {MenuId: "29", AuthorityId: "888"}, {MenuId: "29", AuthorityId: "9527"},
|
|
{MenuId: "29", AuthorityId: "618"}, {MenuId: "29", AuthorityId: "888"}, {MenuId: "29", AuthorityId: "9527"},
|
|
|
// 进出场操作 (31) — admin + operator
|
|
// 进出场操作 (31) — admin + operator
|
|
|
{MenuId: "31", AuthorityId: "618"}, {MenuId: "31", AuthorityId: "888"}, {MenuId: "31", AuthorityId: "9527"},
|
|
{MenuId: "31", AuthorityId: "618"}, {MenuId: "31", AuthorityId: "888"}, {MenuId: "31", AuthorityId: "9527"},
|
|
|
|
|
+ // 包月车管理 (33) — admin + operator
|
|
|
|
|
+ {MenuId: "33", AuthorityId: "618"}, {MenuId: "33", AuthorityId: "888"}, {MenuId: "33", AuthorityId: "9527"},
|
|
|
}
|
|
}
|
|
|
db.Create(&authMenus)
|
|
db.Create(&authMenus)
|
|
|
// --- vehicle_type (默认车辆类型:临时车,标记为系统内置) ---
|
|
// --- vehicle_type (默认车辆类型:临时车,标记为系统内置) ---
|
|
@@ -415,6 +418,15 @@ func SeedSystemData() {
|
|
|
{"p", "618", "/vehicle/exit/preview", "POST", "", "", ""},
|
|
{"p", "618", "/vehicle/exit/preview", "POST", "", "", ""},
|
|
|
{"p", "888", "/vehicle/exit/confirm", "POST", "", "", ""},
|
|
{"p", "888", "/vehicle/exit/confirm", "POST", "", "", ""},
|
|
|
{"p", "618", "/vehicle/exit/confirm", "POST", "", "", ""},
|
|
{"p", "618", "/vehicle/exit/confirm", "POST", "", "", ""},
|
|
|
|
|
+ // 包月车管理
|
|
|
|
|
+ {"p", "888", "/monthly-card/create", "POST", "", "", ""},
|
|
|
|
|
+ {"p", "618", "/monthly-card/create", "POST", "", "", ""},
|
|
|
|
|
+ {"p", "888", "/monthly-card/renew", "POST", "", "", ""},
|
|
|
|
|
+ {"p", "618", "/monthly-card/renew", "POST", "", "", ""},
|
|
|
|
|
+ {"p", "888", "/monthly-card/refund", "DELETE", "", "", ""},
|
|
|
|
|
+ {"p", "618", "/monthly-card/refund", "DELETE", "", "", ""},
|
|
|
|
|
+ {"p", "888", "/monthly-card/list", "GET", "", "", ""},
|
|
|
|
|
+ {"p", "618", "/monthly-card/list", "GET", "", "", ""},
|
|
|
// 收费记录查询
|
|
// 收费记录查询
|
|
|
{"p", "888", "/payment/list", "GET", "", "", ""},
|
|
{"p", "888", "/payment/list", "GET", "", "", ""},
|
|
|
{"p", "618", "/payment/list", "GET", "", "", ""},
|
|
{"p", "618", "/payment/list", "GET", "", "", ""},
|