dict.js 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. // 菜单
  2. export const system = [
  3. { title: '羽校', normal: '/image/tabs/school.png', active: '/image/tabs/school_1.png', route: 'pages/school/index', type: '0' },
  4. { title: '俱乐部', normal: '/image/tabs/club.png', active: '/image/tabs/club_1.png', route: 'pages/club/index', type: '0' },
  5. { title: '比赛管理', normal: '/image/tabs/match.png', active: '/image/tabs/match_1.png', route: 'pages/match/index', type: '0' },
  6. ]
  7. // 羽校系统菜单
  8. // -1: 管理员,0:普通用户,1:管理员,2:教练,3:学员,10:游客
  9. // 系统默认菜单
  10. export const school_sysmenu = [
  11. {
  12. title: '账号管理',
  13. icon: 'icon-zhanghaoguanli',
  14. btn: [
  15. { title: '资料修改', type: 'custom', route: 'pages/setting/basic', icon: 'icon-weibiaoti1' },
  16. { title: '联系我们', type: 'custom', route: 'pages/setting/contact', icon: 'icon-lianxiwomen' },
  17. { title: '退出登录', route: '', type: 'logout', icon: 'icon-tuichudenglu' },
  18. ]
  19. },
  20. ];
  21. export const school_menu = [
  22. {
  23. type: '-1',
  24. menu: [
  25. {
  26. title: '用户管理',
  27. icon: 'icon-yonghu',
  28. btn: [
  29. { title: '账号管理', route: 'superAdmin/user/list', icon: 'icon-putongyonghu' },
  30. { title: '学校信息', route: 'superAdmin/school/list', icon: 'icon-putongyonghu' },
  31. ]
  32. },
  33. {
  34. title: '系统设置',
  35. icon: 'icon-shouye',
  36. btn: [
  37. { title: '字典表管理', route: 'superAdmin/dict/list', icon: 'icon-zidianbiaoguanli' },
  38. ]
  39. },
  40. ]
  41. },
  42. {
  43. type: '0',
  44. menu: []
  45. },
  46. {
  47. type: '1',
  48. menu: [
  49. {
  50. title: '羽校管理',
  51. icon: 'icon-xuexiao',
  52. btn: [
  53. { title: '学校信息', route: 'schAdmin/school/basic', icon: 'icon-xuexiao_xuexiaoxinxi' },
  54. { title: '教练信息', route: 'schAdmin/coach/list', icon: 'icon-jiaolian1' },
  55. { title: '学员信息', route: 'schAdmin/student/list', icon: 'icon-zaiduxueyuan' },
  56. ]
  57. },
  58. {
  59. title: '课程信息',
  60. icon: 'icon-yonghu',
  61. btn: [
  62. { title: '课程管理', route: 'schAdmin/course/list', icon: 'icon-gongkaikekaifangke' },
  63. { title: '临时上课学员', route: 'schAdmin/courseexam/list', icon: 'icon-tianshenpi' },
  64. ]
  65. },
  66. {
  67. title: '统计分析',
  68. icon: 'icon-tongji',
  69. btn: [
  70. { title: '收入统计', route: 'schAdmin/stat/income', icon: 'icon-navicon-srtj' },
  71. { title: '学员统计', route: 'schAdmin/stat/student', icon: 'icon-tongjijisuan' },
  72. { title: '教练统计', route: 'schAdmin/stat/coach', icon: 'icon-tongjifenxi-changguitongji' },
  73. { title: '课程统计', route: 'schAdmin/stat/lesson', icon: 'icon-tongjifenxi-changguitongji' },
  74. ]
  75. },
  76. ]
  77. },
  78. {
  79. type: '2',
  80. menu: [
  81. {
  82. title: '教练信息',
  83. icon: 'icon-xuexiao',
  84. btn: [
  85. { title: '个人档案', route: 'coaAdmin/coach/basic', icon: 'icon-xuexiao_xuexiaoxinxi' },
  86. { title: '羽校信息', route: 'coaAdmin/school/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  87. ]
  88. },
  89. {
  90. title: '课程信息',
  91. icon: 'icon-yonghu',
  92. btn: [
  93. { title: '课程管理', route: 'coaAdmin/course/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  94. ]
  95. },
  96. {
  97. title: '统计分析',
  98. icon: 'icon-tongji',
  99. btn: [
  100. { title: '授课情况', route: 'coaAdmin/stat/lecture', icon: 'icon-navicon-srtj' },
  101. ]
  102. },
  103. ]
  104. },
  105. {
  106. type: '3',
  107. menu: [
  108. {
  109. title: '学员信息',
  110. icon: 'icon-yonghu',
  111. btn: [
  112. { title: '个人档案', route: 'stuAdmin/student/basic', icon: 'icon-weibiaoti1' },
  113. { title: '账号余额', route: 'stuAdmin/money/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  114. ]
  115. },
  116. {
  117. title: '学校信息',
  118. icon: 'icon-yonghu',
  119. btn: [
  120. { title: '羽校信息', route: 'stuAdmin/school/list', icon: 'icon-xuexiao' },
  121. { title: '课程信息', route: 'stuAdmin/course/list', icon: 'icon-gongkaikekaifangke' },
  122. ]
  123. },
  124. {
  125. title: '统计分析',
  126. icon: 'icon-yonghu',
  127. btn: [
  128. { title: '出勤情况', route: 'stuAdmin/stat/study', icon: 'icon-xuexi-icon' },
  129. { title: '消费情况', route: 'stuAdmin/stat/fee', icon: 'icon-fufei' },
  130. ]
  131. },
  132. ]
  133. },
  134. {
  135. type: '10',
  136. menu: []
  137. },
  138. ]
  139. // 比赛管理菜单
  140. export const match_menu = [
  141. {
  142. type: '-1',
  143. menu: []
  144. },
  145. {
  146. type: '0',
  147. menu: [
  148. {
  149. title: '赛事信息',
  150. icon: 'icon-yonghu',
  151. btn: [
  152. { title: '赛事报名', route: 'userAdmin/sign/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  153. { title: '组队信息', route: 'userAdmin/team/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  154. { title: '赛事赛程', route: 'userAdmin/schedule/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  155. ]
  156. },
  157. {
  158. title: '赛事账单',
  159. icon: 'icon-yonghu',
  160. btn: [
  161. { title: '账单信息', route: 'userAdmin/bill/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  162. ]
  163. },
  164. ]
  165. },
  166. {
  167. type: '1',
  168. menu: [
  169. {
  170. title: '账号管理',
  171. icon: 'icon-yonghu',
  172. btn: [
  173. { title: '收益信息', route: 'matchAdmin/profit/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  174. { title: '裁判信息', route: 'matchAdmin/referee/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  175. { title: '场地设置', route: 'matchAdmin/address/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  176. { title: '退款申请', route: 'matchAdmin/refund/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  177. ]
  178. },
  179. {
  180. title: '赛事管理',
  181. icon: 'icon-yonghu',
  182. btn: [
  183. { title: '比赛信息', route: 'matchAdmin/match/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  184. { title: '赛事组别', route: 'matchAdmin/group/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  185. { title: '组别项目', route: 'matchAdmin/project/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  186. { title: '报名信息', route: 'matchAdmin/sign/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  187. { title: '组队申请', route: 'matchAdmin/teamapply/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  188. { title: '小组赛组设置', route: 'matchAdmin/mtgroup/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  189. { title: '小组赛赛程设置', route: 'matchAdmin/mtschedule/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  190. { title: '淘汰赛赛程管理', route: 'matchAdmin/elimmatch/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  191. ]
  192. },
  193. ]
  194. },
  195. {
  196. type: '2',
  197. menu: [
  198. {
  199. title: '赛程管理',
  200. icon: 'icon-yonghu',
  201. btn: [
  202. { title: '小组赛', route: 'refereeAdmin/mtschedule/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  203. { title: '淘汰赛', route: 'refereeAdmin/outschedule/list', icon: 'icon-xuexiao_xuexiaoxinxi' },
  204. ]
  205. },
  206. ]
  207. },
  208. ]
  209. // 比赛系统支付状态
  210. export const pay_status = [
  211. { value: '0', label: '未支付' },
  212. { value: '1', label: '支付成功' },
  213. { value: '-1', label: '支付失败' },
  214. { value: '-2', label: '申请退款' },
  215. { value: '-3', label: '退款成功' },
  216. ]
  217. // 课程支付状态
  218. export const is_pay = [
  219. { value: '0', label: '未支付' },
  220. { value: '1', label: '已支付' },
  221. { value: '-1', label: '支付失败' },
  222. { value: '-3', label: '已退款' },
  223. ]
  224. export const is_use = [
  225. { label: '启用', value: '0' },
  226. { label: '禁用', value: '1' },
  227. ]
  228. // 收益信息-账单来源
  229. export const bill_type = [
  230. { label: '报名缴费', value: '1' },
  231. { label: '退款', value: '-1' },
  232. ]