enumerate.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. export const SYS_ADMIN_NAME = "sysadmin";
  2. // 通用 -------------->
  3. // 启用/禁用
  4. export const ABLE_TYPE = {
  5. 0: "禁用",
  6. 1: "启用"
  7. };
  8. // 是 / 否
  9. export const BOOLEAN_TYPE = {
  10. 0: "否",
  11. 1: "是"
  12. };
  13. // 审核状态
  14. export const AUDITING_STATUS = {
  15. START: "待审核",
  16. AUDITING: "审核中",
  17. REJECT: "已驳回",
  18. END: "已终止",
  19. FINISH: "已结束"
  20. };
  21. // 审核结果
  22. export const AUDITING_RESULT = {
  23. NOT_PASS: "未通过",
  24. PASS: "通过"
  25. };
  26. export const TASK_AUDIT_RESULT = {
  27. REJECT: "驳回",
  28. PASS: "通过"
  29. };
  30. // 权限类型
  31. export const PRIVILEGE_TYPE = {
  32. MENU: "菜单",
  33. URL: "操作"
  34. };
  35. // 基础 -------------->
  36. // 机构
  37. export const ORG_TYPE = {
  38. COLLEGE: "学院",
  39. FACULTY: "院系",
  40. TEACHING_ROOM: "教研室",
  41. PRINTING_HOUSE: "印刷室"
  42. };
  43. // 角色
  44. export const ROLE_TYPE = {
  45. SCHOOL_ADMIN: "管理员",
  46. EXAM_TEACHER: "考务老师",
  47. QUESTION_TEACHER: "命题老师",
  48. CUSTOMER: "客服人员",
  49. PRINT: "印刷人员",
  50. CUSTOM: "自定义"
  51. };
  52. export const SMS_TYPE = {
  53. SCHOOL_ADMIN: "管理员",
  54. EXAM_TEACHER: "考务老师"
  55. };
  56. // 通用题卡规则id
  57. export const COMMON_CARD_RULE_ID = "-1";
  58. export const CARD_CREATE_METHOD_TYPE = {
  59. UPLOAD: "上传文件",
  60. STANDARD: "标准模式",
  61. FREE: "自由模式"
  62. };
  63. export const CARD_TYPE = {
  64. GENERIC: "通卡",
  65. CUSTOM: "自定义专卡"
  66. };
  67. // 模板类型
  68. export const TEMPLATE_TYPE = {
  69. GENERIC: "通卡模板",
  70. VARIABLE: "变量印品模板",
  71. ORDINARY: "普通印品模板"
  72. };
  73. // 提交印刷方式
  74. export const CONFIRM_PRINT_TYPE = {
  75. MANUAL: "手动",
  76. AUTO: "自动"
  77. };
  78. // 印刷计划推送状态
  79. export const SYNC_PRINT_STATUS = {
  80. INIT: "未开始",
  81. START_SYNC: "同步中", // 开始同步
  82. EXAM_FINISH: "同步中", // 考试同步成功
  83. STUDENT_FINISH: "同步中", // 考生同步成功
  84. FINISH: "已结束"
  85. };
  86. // 考试
  87. export const EXAM_TYPE = {
  88. OFFLINE: "线下考试",
  89. ONLINE: "线上考试"
  90. };
  91. export const EXAM_MODE_TYPE = {
  92. MODEL1: "模式1:电子交卷环节需要提交考务数据",
  93. MODEL2: "模式2:电子交卷环节不需要提交考务数据,只输入印刷份数即可",
  94. MODEL3: "模式3:电子交卷环节不需要提交考务数据"
  95. };
  96. export const FLOW_TYPE = {
  97. ELECTRON_FLOW: "电子交卷审核",
  98. QUESTION_ELECTRON_FLOW: "题库试题提交审核",
  99. PAPER_ELECTRON_FLOW: "题库试卷审核"
  100. };
  101. export const FLOW_APPROVE_OPERATION_TYPE = {
  102. SUBMIT: "提交",
  103. APPROVE: "审批",
  104. EXCHANGE: "转他人审批",
  105. REJECT: "驳回",
  106. END: "终止"
  107. };
  108. // 命题 -------------->
  109. // 待办任务警告时间
  110. export const TASK_WARNING_TIME = 3 * 24 * 60 * 60 * 1000;
  111. // 题卡
  112. // 条码类型
  113. export const EXAM_NUMBER_STYLE = {
  114. PRINT: "印刷条码",
  115. PASTE: "粘贴条码",
  116. FILL: "考号填涂"
  117. };
  118. // 试卷类型方式
  119. export const PAPER_TYPE = {
  120. PRINT: "印刷"
  121. // FILL: "填涂"
  122. };
  123. // 命题任务状态
  124. export const EXAM_TASK_STATUS = {
  125. DRAFT: "新建",
  126. STAGE: "待命题",
  127. AUDITING: "审核中",
  128. REJECT: "驳回",
  129. FINISH: "已完成"
  130. };
  131. // 题卡创建方式
  132. export const CARD_SOURCE_TYPE = {
  133. SELECT: "选择已有答题卡",
  134. SELF: "自助创建",
  135. CUST: "申请客服制卡"
  136. };
  137. // 模板类型
  138. export const TEMPLATE_CLASSIFY = {
  139. SIGN: "签到表",
  140. PACKAGE: "卷袋贴",
  141. CHECK_IN: "考试情况登记表"
  142. };
  143. // 数据管理
  144. export const DATA_TASK_STATUS = {
  145. INIT: "未开始",
  146. RUNNING: "进行中",
  147. FINISH: "已完成"
  148. };
  149. export const DATA_TASK_TYPE = {
  150. QUESTION_MISSION_BATCH_CREATE: "批量新建命题任务",
  151. SAMPLE_EXPORT: "导出审核样本",
  152. EXAMINATION_IMPORT: "考务数据导入",
  153. EXAMINATION_EXPORT: "考务数据导出",
  154. PRINT_PDF_DOWNLOAD: "批量下载pdf",
  155. CREATE_PDF: "生成pdf",
  156. USER_IMPORT: "用户导入",
  157. STUDENT_IMPORT: "学生导入",
  158. COURSE_IMPORT: "课程导入",
  159. PAPER_AND_CARD_PDF_DOWNLOAD: "卷库查询管理试卷、空白题卡批量下载pdf",
  160. STATISTICS_IMPORT: "命题统计导入",
  161. SCORE_EXPORT: "成绩导出",
  162. SCORE_DOWNLOAD: "成绩轨迹下载"
  163. };
  164. export const DATA_TASK_RESULT = {
  165. SUCCESS: "成功",
  166. ERROR: "失败"
  167. };
  168. // 印刷 -------------->
  169. // 印刷计划状态
  170. export const PRINT_PLAN_STATUS = {
  171. NEW: "新建",
  172. READY: "就绪",
  173. PRINTING: "印刷中",
  174. PRINT_FINISH: "印刷完成",
  175. END: "已结束"
  176. };
  177. // 印刷计划相关
  178. export const DRAW_RULE_TYPE = {
  179. ONE: "只抽取一次",
  180. CIRCLE: "可反复抽取"
  181. };
  182. export const PRINT_BACKUP_TYPE = {
  183. ROOM: "每考场"
  184. // STUDENT: "每考生"
  185. };
  186. export const PAPER_BACKUP_TYPE = {
  187. ROOM: "每考场"
  188. // PLACE: "每考点"
  189. };
  190. export const PRINT_CONTENT_TYPE = {
  191. PAPER: "试卷",
  192. CARD: "题卡"
  193. };
  194. // 印刷任务状态
  195. export const PRINT_TASK_STATUS = {
  196. NEW: "新建",
  197. READY: "就绪",
  198. WAITING: "待印刷",
  199. PRINTING: "印刷中",
  200. FINISH: "已完成"
  201. };
  202. // pdf文件类型
  203. export const PRINT_PDF_TYPE = {
  204. ALL_A3: "试卷题卡合并文件",
  205. CARD_A3: "题卡合并文件"
  206. };
  207. // 流程状态
  208. export const FLOW_STATUS = {
  209. START: "已开始",
  210. AUDITING: "审核中",
  211. REJECT: "已驳回",
  212. CANCEL: "已撤回",
  213. END: "已终止",
  214. FINISH: "已结束"
  215. };
  216. // stmms
  217. export const MARK_TASK_SYNC_STATUS = {
  218. INIT: "未同步",
  219. UPLOAD_FINISH: "同步中", // 开始同步
  220. START_SYNC: "同步中", // 开始同步
  221. PAPER_FINISH: "同步中", // 试卷同步成功
  222. ANSWER_FINISH: "同步中", // 标答同步成功
  223. OBJECTIVE_FINISH: "同步中", // 客观题结构同步成功
  224. SUBJECTIVE_FINISH: "同步中", // 主观题结构同步成功
  225. FINISH: "已同步"
  226. };
  227. export const STMMS_SYNC_TYPE = {
  228. USER_PUSH: "用户推送",
  229. EXAM_PUSH: "考试、考生、题卡推送",
  230. STRUCTURE_PUSH: "试卷结构推送",
  231. SCORE_PUSH: "成绩推送"
  232. };