constant.ts 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. // 办学性质
  2. export const schoolNature = {
  3. PRIVATE: '民办',
  4. PUBLIC: '公办'
  5. }
  6. // 岗位
  7. export const position = {
  8. IM_SERVICE: 'IM客服',
  9. REPAIR: '维修工',
  10. STAFF: '职员'
  11. }
  12. // 系统员工状态
  13. export const employee = {
  14. // CANCEL: '注销',
  15. LOCKED: '冻结',
  16. ACTIVATION: '正常'
  17. }
  18. // 学年制
  19. export const schoolSystem = {
  20. fiveYearSystem: '五年制',
  21. sixYearSystem: '六年制'
  22. }
  23. // 支付服务提供方
  24. export const openType = {
  25. ORIGINAL: '原生微信支付宝',
  26. ADAPAY: '汇付',
  27. OTHER: '其它'
  28. }
  29. // 客户端类型
  30. export const clientType = {
  31. BACKEND: '后台',
  32. SCHOOL: '管理端',
  33. TEACHER: '老师端',
  34. STUDENT: '学生端',
  35. REPAIR: '维修端'
  36. }
  37. // 协议类型
  38. export const protocolType = {
  39. BUY_ORDER: '产品与服务协议',
  40. WITHDRAW: '三方协议',
  41. REGISTER: '使用协议(学生端)',
  42. REGISTER_TEACHER: '使用协议(伴学端/管理端)',
  43. LABOR_TEACHER: '劳务协议'
  44. }
  45. // 消息组
  46. export const messageGroup = {
  47. SYSTEM: '系统消息',
  48. COURSE: '课程信息'
  49. }
  50. // 平台建议
  51. export const suggestionType = {
  52. APP: '软件反馈',
  53. SMART_PRACTICE: '智能陪练'
  54. }
  55. // 内容分类
  56. export const contentCategory = {
  57. HOT_CONSULTATION: '热门资讯',
  58. OPEN_SCREEN_AD: '开屏广告',
  59. FLASH_PAGE: '闪页管理',
  60. ROTATION_CHART: '轮播图管',
  61. MUSIC: '乐理章节'
  62. }
  63. export const musicType = {
  64. DELIVERY: '交付团',
  65. PROMOTION: '晋升团'
  66. }
  67. // 交付团类型
  68. export const orchestraTypes = {
  69. SINGLE_DELIVERY: '单交付团',
  70. MULTIPLE_DELIVERY: '多交付常规团',
  71. MULTIPLE_DELIVERY_SCHOOL: '多交付校团'
  72. }
  73. // 乐团类型
  74. export const orchestraType = {
  75. DELIVERY: '交付团',
  76. PROMOTION: '晋升团'
  77. }
  78. // 乐团状态
  79. export const musicStatus = {
  80. // SUBJECT_CONFIG: '声部配置',
  81. INITIATION_SURVEY: '启蒙调查',
  82. PRE_REGISTER: '家长会调查',
  83. REGISTER: '乐团注册',
  84. DOING: '乐团交付',
  85. DONE: '进行中',
  86. CLOSE: '关闭'
  87. }
  88. // 播放类型
  89. export const audioType = {
  90. MP3: 'MP3',
  91. MIDI: 'MIDI'
  92. }
  93. // 伴奏类型
  94. export const accompanimentType = {
  95. HOMEMODE: '自制伴奏',
  96. COMMON: '普通伴奏'
  97. }
  98. // 课程类型
  99. export const courseEmnu = {
  100. PERCUSSION_SINGLE: '打击乐',
  101. FLUTE_SINGLE: '长笛',
  102. SAX_SINGLE: '萨克斯',
  103. CLARINET_SINGLE: '单簧管',
  104. TRUMPET_SINGLE: '小号',
  105. TROMBONE_SINGLE: '长号',
  106. HORN_SINGLE: '圆号',
  107. BARITONE_TUBA_SINGLE: '上低音号-大号',
  108. MUSIC_THEORY: '乐理',
  109. INSTRUMENTAL_ENSEMBLE: '合奏',
  110. EUPHONIUM_SINGLE: '上低音号',
  111. TUBA_SINGLE: '大号'
  112. // TEST_CLARINET: '测试竖笛'
  113. }
  114. // 学生状态
  115. export const studentStatusEmnu = {
  116. REGISTER: '报名',
  117. LEARNING: '在读',
  118. OUTOF_ORCHESTRA: '退团'
  119. }
  120. // 订单状态
  121. export const orderStatus = {
  122. WAIT_PAY: '待支付',
  123. PAYING: '支付中',
  124. PAID: '已付款',
  125. TIMEOUT: '订单超时',
  126. FAIL: '支付失败',
  127. CLOSED: '订单关闭',
  128. REFUNDING: '退款中',
  129. REFUNDED: '已退款'
  130. }
  131. // 订单类型
  132. export const orderType = {
  133. VIP: '开通会员',
  134. ORCHESTRA: '乐团注册'
  135. }
  136. // 交易状态
  137. export const reportStatus = {
  138. SUCCESSED: '交易成功',
  139. PENDDING: '退费中',
  140. FAILED: '交易失败'
  141. }
  142. // 交易状态
  143. export const tradeStatus = {
  144. SUCCESSED: '交易成功',
  145. PENDDING: '交易中',
  146. FAILED: '交易失败'
  147. }
  148. // 审核状态
  149. export const refundStatus = {
  150. PASS: '审核通过',
  151. REJECT: '审核拒绝',
  152. ING: '审核中',
  153. CLOSED: '已关闭'
  154. }
  155. // 课程状态
  156. export const courseStatus = {
  157. NOT_START: '未开始',
  158. ING: '进行中',
  159. COMPLETE: '已结束'
  160. }
  161. // 学生考勤状态
  162. export const attendanceStatus = {
  163. LATE: '迟到',
  164. NORMAL: '正常',
  165. LEAVE: '请假',
  166. TRUANCY: '旷课',
  167. UNCALLED: '未点名'
  168. }
  169. // 老师老师考勤
  170. export const teacherAttendanceStatus = {
  171. NORMAL: '正常',
  172. EXCEPTION: '异常',
  173. LATE: '迟到',
  174. EARLY: '早退',
  175. LEAVE: '请假',
  176. TRUANCY: '旷课',
  177. NO_SIGN: '未签到',
  178. NO_SIGN_OUT: '未签退',
  179. UNCALLED: '未点名',
  180. LOCATION_EXCEPTION: '定位异常'
  181. }
  182. // 审核状态
  183. export const authStatus = {
  184. DOING: '审核中',
  185. PASS: '通过',
  186. UNPASS: '不通过'
  187. }
  188. // 结算状态
  189. export const withdrawalStatus = {
  190. WAIT: '待结算',
  191. SETTLED: '已结算',
  192. PART_SETTLED: '部分结算',
  193. SETTLE_FAIL: '结算失败',
  194. SETTLEING: '结算中'
  195. }
  196. // 补助类型
  197. export const salaryType = {
  198. MANAGE: '管理补助',
  199. COURSE: '课程补助',
  200. TRAINING: '练习补助'
  201. } as any
  202. // 补助类型
  203. export const heardLevelType = {
  204. BEGINNER: '入门级',
  205. ADVANCED: '进阶级',
  206. PERFORMER: '大师级'
  207. } as any