ps_admin_zh_menu.sql 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. -- 后台菜单中文化 + 流程单按功能分组
  2. -- 可重复执行
  3. -- ----------------------------
  4. -- 系统默认菜单改为中文
  5. -- ----------------------------
  6. UPDATE `fa_auth_rule` SET `title`='控制台' WHERE `name`='dashboard';
  7. UPDATE `fa_auth_rule` SET `title`='常规管理' WHERE `name`='general';
  8. UPDATE `fa_auth_rule` SET `title`='分类管理' WHERE `name`='category';
  9. UPDATE `fa_auth_rule` SET `title`='插件管理' WHERE `name`='addon';
  10. UPDATE `fa_auth_rule` SET `title`='权限管理' WHERE `name`='auth';
  11. UPDATE `fa_auth_rule` SET `title`='会员管理' WHERE `name`='user';
  12. UPDATE `fa_auth_rule` SET `title`='系统配置' WHERE `name`='general/config';
  13. UPDATE `fa_auth_rule` SET `title`='附件管理' WHERE `name`='general/attachment';
  14. UPDATE `fa_auth_rule` SET `title`='个人资料' WHERE `name`='general/profile';
  15. UPDATE `fa_auth_rule` SET `title`='管理员管理' WHERE `name`='auth/admin';
  16. UPDATE `fa_auth_rule` SET `title`='管理员日志' WHERE `name`='auth/adminlog';
  17. UPDATE `fa_auth_rule` SET `title`='角色组' WHERE `name`='auth/group';
  18. UPDATE `fa_auth_rule` SET `title`='菜单规则' WHERE `name`='auth/rule';
  19. UPDATE `fa_auth_rule` SET `title`='会员' WHERE `name`='user/user';
  20. UPDATE `fa_auth_rule` SET `title`='会员分组' WHERE `name`='user/group';
  21. UPDATE `fa_auth_rule` SET `title`='会员规则' WHERE `name`='user/rule';
  22. UPDATE `fa_auth_rule` SET `title`='选择附件' WHERE `name`='general/attachment/select';
  23. UPDATE `fa_auth_rule` SET `title`='更新个人信息' WHERE `name`='general/profile/update';
  24. UPDATE `fa_auth_rule` SET `title`='本地插件' WHERE `name`='addon/downloaded';
  25. UPDATE `fa_auth_rule` SET `title`='禁用启用' WHERE `name`='addon/state';
  26. UPDATE `fa_auth_rule` SET `title`='配置' WHERE `name`='addon/config';
  27. UPDATE `fa_auth_rule` SET `title`='刷新' WHERE `name`='addon/refresh';
  28. UPDATE `fa_auth_rule` SET `title`='详情' WHERE `name`='auth/adminlog/detail';
  29. UPDATE `fa_auth_rule` SET `title`='查看' WHERE `title`='View';
  30. UPDATE `fa_auth_rule` SET `title`='添加' WHERE `title`='Add';
  31. UPDATE `fa_auth_rule` SET `title`='编辑' WHERE `title`='Edit';
  32. UPDATE `fa_auth_rule` SET `title`='删除' WHERE `title` IN ('Delete','Del');
  33. UPDATE `fa_auth_rule` SET `title`='批量更新' WHERE `title`='Multi';
  34. UPDATE `fa_auth_rule` SET `title`='导入' WHERE `title`='Import';
  35. UPDATE `fa_auth_group` SET `name`='超级管理组' WHERE `id`=1 AND `name`='Admin group';
  36. UPDATE `fa_auth_group` SET `name`='二级管理组' WHERE `id`=2 AND `name`='Second group';
  37. UPDATE `fa_auth_group` SET `name`='三级管理组' WHERE `id`=3 AND `name`='Third group';
  38. UPDATE `fa_auth_group` SET `name`='二级管理组2' WHERE `id`=4 AND `name`='Second group 2';
  39. UPDATE `fa_auth_group` SET `name`='三级管理组2' WHERE `id`=5 AND `name`='Third group 2';
  40. -- ----------------------------
  41. -- 流程单管理提到控制台下方
  42. -- ----------------------------
  43. UPDATE `fa_auth_rule` SET `title`='流程单管理', `icon`='fa fa-clipboard', `weigh`=140 WHERE `name`='ps';
  44. -- ----------------------------
  45. -- 功能分组(无对应控制器,仅作父级菜单)
  46. -- ----------------------------
  47. SET @psid = (SELECT `id` FROM `fa_auth_rule` WHERE `name`='ps' LIMIT 1);
  48. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  49. SELECT 'file', @psid, 'ps/group_factory', '工厂管理', 'fa fa-university', 1, 'normal', 86, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  50. FROM DUAL WHERE @psid IS NOT NULL AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/group_factory');
  51. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  52. SELECT 'file', @psid, 'ps/group_template', '模板管理', 'fa fa-file-text-o', 1, 'normal', 85, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  53. FROM DUAL WHERE @psid IS NOT NULL AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/group_template');
  54. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  55. SELECT 'file', @psid, 'ps/group_produce', '生产管理', 'fa fa-cubes', 1, 'normal', 84, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  56. FROM DUAL WHERE @psid IS NOT NULL AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/group_produce');
  57. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  58. SELECT 'file', @psid, 'ps/group_print', '打印管理', 'fa fa-print', 1, 'normal', 83, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  59. FROM DUAL WHERE @psid IS NOT NULL AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/group_print');
  60. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  61. SELECT 'file', @psid, 'ps/group_mall', '模板商城', 'fa fa-shopping-cart', 1, 'normal', 82, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  62. FROM DUAL WHERE @psid IS NOT NULL AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/group_mall');
  63. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  64. SELECT 'file', @psid, 'ps/group_pay', '支付管理', 'fa fa-credit-card', 1, 'normal', 81, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  65. FROM DUAL WHERE @psid IS NOT NULL AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/group_pay');
  66. -- ----------------------------
  67. -- 子菜单挂到对应分组,去掉「流程单-」前缀
  68. -- ----------------------------
  69. UPDATE `fa_auth_rule` a
  70. JOIN `fa_auth_rule` p ON p.name='ps/group_factory'
  71. SET a.pid=p.id, a.title='工厂', a.weigh=30
  72. WHERE a.name='ps/factory';
  73. UPDATE `fa_auth_rule` a
  74. JOIN `fa_auth_rule` p ON p.name='ps/group_factory'
  75. SET a.pid=p.id, a.title='积分流水', a.weigh=20
  76. WHERE a.name='ps/factory_score_log';
  77. UPDATE `fa_auth_rule` a
  78. JOIN `fa_auth_rule` p ON p.name='ps/group_factory'
  79. SET a.pid=p.id, a.title='字段字典', a.weigh=10
  80. WHERE a.name='ps/field_dict';
  81. UPDATE `fa_auth_rule` a
  82. JOIN `fa_auth_rule` p ON p.name='ps/group_template'
  83. SET a.pid=p.id, a.title='模板', a.weigh=30
  84. WHERE a.name='ps/template';
  85. UPDATE `fa_auth_rule` a
  86. JOIN `fa_auth_rule` p ON p.name='ps/group_template'
  87. SET a.pid=p.id, a.title='模板版本', a.weigh=20
  88. WHERE a.name='ps/template_version';
  89. UPDATE `fa_auth_rule` a
  90. JOIN `fa_auth_rule` p ON p.name='ps/group_template'
  91. SET a.pid=p.id, a.title='AI识版', a.weigh=10
  92. WHERE a.name='ps/ai_job';
  93. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  94. SELECT 'file', p.id, 'ps/llm', '大模型设置', 'fa fa-cloud', 1, 'normal', 15, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  95. FROM `fa_auth_rule` p
  96. WHERE p.name='ps/group_template'
  97. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/llm');
  98. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  99. SELECT 'file', a.id, 'ps/llm/testLocal', '测试本地模型', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  100. FROM `fa_auth_rule` a
  101. WHERE a.name='ps/llm'
  102. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/llm/testLocal');
  103. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  104. SELECT 'file', a.id, 'ps/llm/testOnline', '测试线上模型', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  105. FROM `fa_auth_rule` a
  106. WHERE a.name='ps/llm'
  107. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/llm/testOnline');
  108. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  109. SELECT 'file', a.id, 'ps/ai_job/run', '开始识别', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  110. FROM `fa_auth_rule` a
  111. WHERE a.name='ps/ai_job'
  112. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/ai_job/run');
  113. UPDATE `fa_auth_rule` a
  114. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  115. SET a.pid=p.id, a.title='产品', a.weigh=40
  116. WHERE a.name='ps/product';
  117. UPDATE `fa_auth_rule` a
  118. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  119. SET a.pid=p.id, a.title='产品工序', a.weigh=30
  120. WHERE a.name='ps/product_process';
  121. UPDATE `fa_auth_rule` a
  122. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  123. SET a.pid=p.id, a.title='工单', a.weigh=20
  124. WHERE a.name='ps/workorder';
  125. UPDATE `fa_auth_rule` a
  126. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  127. SET a.pid=p.id, a.title='工单工序', a.weigh=10
  128. WHERE a.name='ps/workorder_process';
  129. UPDATE `fa_auth_rule` a
  130. JOIN `fa_auth_rule` p ON p.name='ps/group_print'
  131. SET a.pid=p.id, a.title='打印任务', a.weigh=20
  132. WHERE a.name='ps/print_job';
  133. UPDATE `fa_auth_rule` a
  134. JOIN `fa_auth_rule` p ON p.name='ps/group_print'
  135. SET a.pid=p.id, a.title='打印快照', a.weigh=10
  136. WHERE a.name='ps/print_snapshot';
  137. UPDATE `fa_auth_rule` a
  138. JOIN `fa_auth_rule` p ON p.name='ps/group_mall'
  139. SET a.pid=p.id, a.title='模板商品', a.weigh=30
  140. WHERE a.name='ps/market_goods';
  141. UPDATE `fa_auth_rule` a
  142. JOIN `fa_auth_rule` p ON p.name='ps/group_mall'
  143. SET a.pid=p.id, a.title='模板订单', a.weigh=20
  144. WHERE a.name='ps/market_order';
  145. UPDATE `fa_auth_rule` a
  146. JOIN `fa_auth_rule` p ON p.name='ps/group_mall'
  147. SET a.pid=p.id, a.title='模板授权', a.weigh=10
  148. WHERE a.name='ps/market_license';
  149. UPDATE `fa_auth_rule` a
  150. JOIN `fa_auth_rule` p ON p.name='ps/group_pay'
  151. SET a.pid=p.id, a.title='支付单', a.weigh=10
  152. WHERE a.name='ps/pay_order';
  153. -- ----------------------------
  154. -- 系统配置分组中文
  155. -- ----------------------------
  156. UPDATE `fa_config` SET `value`='{"basic":"基础配置","email":"邮件配置","dictionary":"字典配置","user":"会员配置","example":"示例分组","ps":"流程单","llm":"大模型"}' WHERE `name`='configgroup';
  157. UPDATE `fa_config` SET `value`='{"default":"默认","page":"单页","article":"文章","test":"测试"}' WHERE `name`='categorytype';
  158. UPDATE `fa_config` SET `value`='{"category1":"分类1","category2":"分类2","custom":"自定义"}' WHERE `name`='attachmentcategory';
  159. UPDATE `fa_config` SET `value`='1.0.2' WHERE `name`='version';