searchArray.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // 搜索用的下拉数据列表
  2. // 课程类型
  3. const courseType = [
  4. { label: '单技课', value: 'SINGLE' },
  5. { label: '合奏课', value: 'MIX' },
  6. { label: '基础技能班', value: 'HIGH' },
  7. { label: 'VIP课', value: 'VIP' },
  8. { label: '试听课', value: 'DEMO' },
  9. { label: '综合课', value: 'COMPREHENSIVE' },
  10. { label: '启蒙课', value: 'ENLIGHTENMENT' },
  11. { label: '集训课', value: 'TRAINING' },
  12. { label: '课堂课', value: 'CLASSROOM' },
  13. { label: '网管课', value: 'PRACTICE' }
  14. ]
  15. // 考勤状态
  16. const attendance = [
  17. { label: '正常签到', value: 1 },
  18. { label: '异常签到', value: 0 },
  19. ]
  20. // 工作类型
  21. const jobNature = [
  22. { label: '兼职', value: 'PART_TIME' },
  23. { label: '全职', value: 'FULL_TIME' },
  24. { label: '临时工', value: 'TEMPORARY' }
  25. ]
  26. // 老师状态
  27. const teacherStatus = [
  28. { label: '正常', value: '0' },
  29. { label: '冻结', value: '1' },
  30. { label: '锁定', value: '9' }
  31. ]
  32. // 考勤状态
  33. const attendanceStatus = [
  34. { value: "NORMAL", label: "正常" },
  35. { value: "TRUANT", label: "旷课" },
  36. { value: "LEAVE", label: "请假" },
  37. { value: "QUIT_SCHOOL", label: "退学" },
  38. // { value: "DROP_OUT", label: "休学" }
  39. ]
  40. // 交易状态
  41. const orderStatus = [
  42. { value: "APPLY", label: "报名" },
  43. { value: "RENEW", label: "续费" },
  44. { value: "OTHER", label: "其他" },
  45. { value: "SMALL_CLASS_TO_BUY", label: "VIP购买" },
  46. { value: "SPORADIC", label: "零星收费" },
  47. { value: "LUCK", label: "福袋活动" },
  48. { value: "PRACTICE_GROUP_BUY", label: "网管课" },
  49. ]
  50. // 交易状态
  51. const dealStatus = [
  52. { value: "ING", label: "交易中" },
  53. { value: "SUCCESS", label: "成功交易" },
  54. { value: "FAILED", label: "交易失败" },
  55. { value: "CLOSE", label: "交易关闭" }
  56. ]
  57. const musicGroupStatus = [
  58. { value: 'APPLY', text: '报名中' },
  59. { value: 'PAY', text: '缴费中' },
  60. { value: 'PREPARE', text: '筹备中' },
  61. { value: 'PROGRESS', text: '进行中' },
  62. { value: 'PAUSE', text: '暂停' },
  63. { value: 'DRAFT', text: '编辑中' },
  64. { value: 'AUDIT', text: '审核中' },
  65. { value: 'AUDIT_FAILED', text: '审核失败' },
  66. { value: 'CANCELED', text: '取消' },
  67. ]
  68. const vipGroupStatus = [
  69. { value: '0', text: '未开始' },
  70. { value: '1', text: '报名中' },
  71. { value: '5', text: '报名结束' },
  72. { value: '2', text: '进行中' },
  73. { value: '4', text: '已结束' },
  74. { value: '3', text: '取消' },
  75. { value: '6', text: '暂停' },
  76. ]
  77. // 课程状态
  78. const courseStatus = [
  79. { value: "NOT_START", label: "未开始" },
  80. { value: "UNDERWAY", label: "进行中" },
  81. { value: "OVER", label: "已结束" },
  82. ]
  83. export {
  84. courseType,
  85. attendance,
  86. jobNature,
  87. teacherStatus,
  88. attendanceStatus,
  89. orderStatus,
  90. dealStatus,
  91. musicGroupStatus,
  92. vipGroupStatus,
  93. courseStatus
  94. }