mx-const.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. export default {
  2. keys: {
  3. token: 'Admin-Token',
  4. menuTab: 'Menu-Tab',
  5. menuList: 'Menu-List',
  6. menuListAction: 'Menu-List-Action',
  7. activeMenu: 'Active-Menu',
  8. userInfo: 'User-Info',
  9. keyPaperShortcutNotified: 'keyPaperShortcutNotified',
  10. keyCachePrefix: 'mx-cache-',
  11. electiveGlobalChangeEvent: 'electiveGlobalChangeEvent'
  12. },
  13. enum: {
  14. paper: {
  15. boardMode: {
  16. text: 'text',
  17. image: 'image'
  18. },
  19. parseMode: {
  20. parse: 'parse',
  21. score: 'score'
  22. },
  23. examineeType: {
  24. evaluation: 1, // 测评中心
  25. competition: 2, // 学乐园 - 竞赛
  26. ai: 3, // 数据中心 - AI匹配试题
  27. elective: 4 // 选科测评
  28. }
  29. },
  30. formType: {
  31. addClassMaster: 'AddClassMaster',
  32. updateClassMaster: 'UpdateClassMaster',
  33. delClassMaster: 'DelClassMaster',
  34. addClass: 'AddClass',
  35. updateClass: 'UpdateClass',
  36. delClass: 'DelClass'
  37. },
  38. formStatus: {
  39. init: 0,
  40. approved: 1,
  41. rejected: 2,
  42. canceled: 3
  43. },
  44. formAudit: {
  45. system: 'System',
  46. headMaster: 'HeadMaster',
  47. auto: 'Auto'
  48. },
  49. uploadType: {
  50. default: 0,
  51. personalResource: 1,
  52. cloudResource: 2,
  53. schoolResource: 3,
  54. appVideo: 4,
  55. microFile: 5,
  56. answerResource: 6,
  57. questionsPicture: 7,
  58. codeResourcePic: 8,
  59. avatar: 9,
  60. competition: 10,
  61. customPaper: 11
  62. },
  63. scoreImportType: {
  64. manual: 1, // 手工导入
  65. outerSystem: 2, // 外部系统:阅卷系统
  66. innerSystem: 3 // 内部系统:测评中心
  67. },
  68. selectTestType: {
  69. /// 选科测评类型
  70. philosophy: 1, // 人生价值观
  71. occupation: 2, // 职业兴趣
  72. knowledge: 3 // 知识兴趣
  73. },
  74. electivePermission: {
  75. applyCount: 'elective:student:apply:applyCount', //初录选科人数比 elective:student:apply:scoreByGroup
  76. scoreByGroup: 'elective:student:apply:scoreByGroup', // 组合成绩
  77. rankInGroup: 'elective:student:apply:rankInGroup', // 当前组合实时排名
  78. rankInGrade: 'elective:student:apply:rankInGrade' // 当前组合全校排名
  79. },
  80. gkSelectType: {
  81. towFormFour: 1, // 3+1+2
  82. threeFormSix: 2 // 6选3
  83. },
  84. electiveMajorMatchType: {
  85. optional: {
  86. value: 1,
  87. title: '自选专业'
  88. },
  89. electiveTest: {
  90. value: 2,
  91. title: '测评专业'
  92. }
  93. },
  94. librarySource: {
  95. question: 1,
  96. video: 2,
  97. courseware: 3
  98. }
  99. }
  100. }