Blame view

项目文档相关/sql/mall/lq_mall_menu.sql 3.99 KB
e1dcb3a0   “wangming”   1
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,不再单独建菜单。