lq_mall_menu.sql
3.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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
-- =============================================================
-- 会员商城 后台菜单配置(base_module)
-- 说明:前端动态路由按 F_UrlAddress 解析为 @/views/<F_UrlAddress>,
-- 因此菜单地址必须与管理后台页面路径一致:
-- extend/mall/product -> src/views/extend/mall/product/index.vue
-- extend/mall/order -> src/views/extend/mall/order/index.vue
-- 注:支付配置不再单独建页面/菜单,已并入「系统管理 > 系统配置 > 会员商城支付」Tab。
-- DELETE 中仍保留 lq-mall-config,用于清理历史误插入的旧菜单。
-- 幂等:先删除同 Id 记录再插入,可重复执行。
-- 顶级分组「会员商城」排在「系统管理」(SortCode=13) 之前。
-- 管理员(IsAdministrator=1)登录即可见;其他角色需在「权限管理」中授权。
-- =============================================================
DELETE FROM `base_module` WHERE `F_Id` IN
('lq-mall-root','lq-mall-category','lq-mall-product','lq-mall-order','lq-mall-appointment','lq-mall-config');
-- 顶级分组:会员商城 --------------------------------------------
INSERT INTO `base_module`
(`F_Id`,`F_ParentId`,`F_Type`,`F_FullName`,`F_EnCode`,`F_UrlAddress`,
`F_IsButtonAuthorize`,`F_IsColumnAuthorize`,`F_IsDataAuthorize`,`F_IsFormAuthorize`,
`F_PropertyJson`,`F_SortCode`,`F_EnabledMark`,`F_CreatorTime`,`F_LinkTarget`,`F_Category`,`F_Icon`)
VALUES
('lq-mall-root','-1',1,'会员商城','mall','',
0,0,0,0,
'{"iconBackgroundColor":"","moduleId":""}',12,1,NOW(),'_self','Web','icon-ym icon-ym-wf-crmOrder');
-- 分类管理 -----------------------------------------------------
INSERT INTO `base_module`
(`F_Id`,`F_ParentId`,`F_Type`,`F_FullName`,`F_EnCode`,`F_UrlAddress`,
`F_IsButtonAuthorize`,`F_IsColumnAuthorize`,`F_IsDataAuthorize`,`F_IsFormAuthorize`,
`F_PropertyJson`,`F_SortCode`,`F_EnabledMark`,`F_CreatorTime`,`F_LinkTarget`,`F_Category`,`F_Icon`)
VALUES
('lq-mall-category','lq-mall-root',2,'分类管理','mall.category','extend/mall/category',
1,1,1,1,
'{"moduleId":"","iconBackgroundColor":"","isTree":0}',5,1,NOW(),'_self','Web','icon-ym icon-ym-generator-cascader');
-- 商品管理 -----------------------------------------------------
INSERT INTO `base_module`
(`F_Id`,`F_ParentId`,`F_Type`,`F_FullName`,`F_EnCode`,`F_UrlAddress`,
`F_IsButtonAuthorize`,`F_IsColumnAuthorize`,`F_IsDataAuthorize`,`F_IsFormAuthorize`,
`F_PropertyJson`,`F_SortCode`,`F_EnabledMark`,`F_CreatorTime`,`F_LinkTarget`,`F_Category`,`F_Icon`)
VALUES
('lq-mall-product','lq-mall-root',2,'商品管理','mall.product','extend/mall/product',
1,1,1,1,
'{"moduleId":"","iconBackgroundColor":"","isTree":0}',10,1,NOW(),'_self','Web','icon-ym icon-ym-wf-finishedProduct');
-- 订单管理 -----------------------------------------------------
INSERT INTO `base_module`
(`F_Id`,`F_ParentId`,`F_Type`,`F_FullName`,`F_EnCode`,`F_UrlAddress`,
`F_IsButtonAuthorize`,`F_IsColumnAuthorize`,`F_IsDataAuthorize`,`F_IsFormAuthorize`,
`F_PropertyJson`,`F_SortCode`,`F_EnabledMark`,`F_CreatorTime`,`F_LinkTarget`,`F_Category`,`F_Icon`)
VALUES
('lq-mall-order','lq-mall-root',2,'订单管理','mall.order','extend/mall/order',
1,1,1,1,
'{"moduleId":"","iconBackgroundColor":"","isTree":0}',20,1,NOW(),'_self','Web','icon-ym icon-ym-orderExample');
-- 预约管理 -----------------------------------------------------
INSERT INTO `base_module`
(`F_Id`,`F_ParentId`,`F_Type`,`F_FullName`,`F_EnCode`,`F_UrlAddress`,
`F_IsButtonAuthorize`,`F_IsColumnAuthorize`,`F_IsDataAuthorize`,`F_IsFormAuthorize`,
`F_PropertyJson`,`F_SortCode`,`F_EnabledMark`,`F_CreatorTime`,`F_LinkTarget`,`F_Category`,`F_Icon`)
VALUES
('lq-mall-appointment','lq-mall-root',2,'预约管理','mall.appointment','extend/mall/appointment',
1,1,1,1,
'{"moduleId":"","iconBackgroundColor":"","isTree":0}',30,1,NOW(),'_self','Web','icon-ym icon-ym-nav-schedule');
-- 支付配置:已并入「系统配置 > 会员商城支付」Tab,不再单独建菜单。