ps_admin_zh_menu.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  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. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  82. SELECT 'file', p.id, 'ps/home_block', '工厂端首页', 'fa fa-home', 1, 'normal', 40, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  83. FROM `fa_auth_rule` p
  84. WHERE p.name='ps/group_factory'
  85. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/home_block');
  86. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  87. SELECT 'file', a.id, 'ps/home_block/index', '查看', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  88. FROM `fa_auth_rule` a
  89. WHERE a.name='ps/home_block'
  90. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/home_block/index');
  91. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  92. SELECT 'file', a.id, 'ps/home_block/add', '添加', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  93. FROM `fa_auth_rule` a
  94. WHERE a.name='ps/home_block'
  95. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/home_block/add');
  96. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  97. SELECT 'file', a.id, 'ps/home_block/edit', '编辑', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  98. FROM `fa_auth_rule` a
  99. WHERE a.name='ps/home_block'
  100. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/home_block/edit');
  101. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  102. SELECT 'file', a.id, 'ps/home_block/del', '删除', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  103. FROM `fa_auth_rule` a
  104. WHERE a.name='ps/home_block'
  105. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/home_block/del');
  106. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  107. SELECT 'file', a.id, 'ps/home_block/multi', '批量更新', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  108. FROM `fa_auth_rule` a
  109. WHERE a.name='ps/home_block'
  110. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/home_block/multi');
  111. UPDATE `fa_auth_rule` a
  112. JOIN `fa_auth_rule` p ON p.name='ps/group_template'
  113. SET a.pid=p.id, a.title='模板', a.weigh=30
  114. WHERE a.name='ps/template';
  115. UPDATE `fa_auth_rule` a
  116. JOIN `fa_auth_rule` p ON p.name='ps/group_template'
  117. SET a.pid=p.id, a.title='模板版本', a.weigh=20
  118. WHERE a.name='ps/template_version';
  119. UPDATE `fa_auth_rule` a
  120. JOIN `fa_auth_rule` p ON p.name='ps/group_template'
  121. SET a.pid=p.id, a.title='AI识版', a.weigh=10
  122. WHERE a.name='ps/ai_job';
  123. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  124. SELECT 'file', p.id, 'ps/llm', '大模型设置', 'fa fa-cloud', 1, 'normal', 15, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  125. FROM `fa_auth_rule` p
  126. WHERE p.name='ps/group_template'
  127. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/llm');
  128. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  129. SELECT 'file', a.id, 'ps/llm/testLocal', '测试本地模型', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  130. FROM `fa_auth_rule` a
  131. WHERE a.name='ps/llm'
  132. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/llm/testLocal');
  133. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  134. SELECT 'file', a.id, 'ps/llm/testOnline', '测试线上模型', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  135. FROM `fa_auth_rule` a
  136. WHERE a.name='ps/llm'
  137. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/llm/testOnline');
  138. INSERT INTO `fa_auth_rule` (`type`,`pid`,`name`,`title`,`icon`,`ismenu`,`status`,`weigh`,`createtime`,`updatetime`)
  139. SELECT 'file', a.id, 'ps/ai_job/run', '开始识别', 'fa fa-circle-o', 0, 'normal', 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
  140. FROM `fa_auth_rule` a
  141. WHERE a.name='ps/ai_job'
  142. AND NOT EXISTS (SELECT 1 FROM `fa_auth_rule` WHERE `name`='ps/ai_job/run');
  143. UPDATE `fa_auth_rule` a
  144. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  145. SET a.pid=p.id, a.title='产品', a.weigh=40
  146. WHERE a.name='ps/product';
  147. UPDATE `fa_auth_rule` a
  148. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  149. SET a.pid=p.id, a.title='产品工序', a.weigh=30
  150. WHERE a.name='ps/product_process';
  151. UPDATE `fa_auth_rule` a
  152. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  153. SET a.pid=p.id, a.title='工单', a.weigh=20
  154. WHERE a.name='ps/workorder';
  155. UPDATE `fa_auth_rule` a
  156. JOIN `fa_auth_rule` p ON p.name='ps/group_produce'
  157. SET a.pid=p.id, a.title='工单工序', a.weigh=10
  158. WHERE a.name='ps/workorder_process';
  159. UPDATE `fa_auth_rule` a
  160. JOIN `fa_auth_rule` p ON p.name='ps/group_print'
  161. SET a.pid=p.id, a.title='打印任务', a.weigh=20
  162. WHERE a.name='ps/print_job';
  163. UPDATE `fa_auth_rule` a
  164. JOIN `fa_auth_rule` p ON p.name='ps/group_print'
  165. SET a.pid=p.id, a.title='打印快照', a.weigh=10
  166. WHERE a.name='ps/print_snapshot';
  167. UPDATE `fa_auth_rule` a
  168. JOIN `fa_auth_rule` p ON p.name='ps/group_mall'
  169. SET a.pid=p.id, a.title='模板商品', a.weigh=30
  170. WHERE a.name='ps/market_goods';
  171. UPDATE `fa_auth_rule` a
  172. JOIN `fa_auth_rule` p ON p.name='ps/group_mall'
  173. SET a.pid=p.id, a.title='模板订单', a.weigh=20
  174. WHERE a.name='ps/market_order';
  175. UPDATE `fa_auth_rule` a
  176. JOIN `fa_auth_rule` p ON p.name='ps/group_mall'
  177. SET a.pid=p.id, a.title='模板授权', a.weigh=10
  178. WHERE a.name='ps/market_license';
  179. UPDATE `fa_auth_rule` a
  180. JOIN `fa_auth_rule` p ON p.name='ps/group_pay'
  181. SET a.pid=p.id, a.title='支付单', a.weigh=10
  182. WHERE a.name='ps/pay_order';
  183. -- ----------------------------
  184. -- 系统配置分组中文
  185. -- ----------------------------
  186. UPDATE `fa_config` SET `value`='{"basic":"基础配置","email":"邮件配置","dictionary":"字典配置","user":"会员配置","example":"示例分组","ps":"流程单","llm":"大模型"}' WHERE `name`='configgroup';
  187. UPDATE `fa_config` SET `value`='{"default":"默认","page":"单页","article":"文章","test":"测试"}' WHERE `name`='categorytype';
  188. UPDATE `fa_config` SET `value`='{"category1":"分类1","category2":"分类2","custom":"自定义"}' WHERE `name`='attachmentcategory';
  189. UPDATE `fa_config` SET `value`='1.0.2' WHERE `name`='version';