index.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628
  1. export const feeType = {
  2. "1": "固定费用",
  3. "2": "变动费用",
  4. "3": "业务退费"
  5. };
  6. export const feeProject = {
  7. 1: "工资",
  8. 2: "社保公积金",
  9. 3: "房屋",
  10. 4: "办公",
  11. 5: "水电物业",
  12. 6: "差旅",
  13. 7: "服务",
  14. 8: "福利",
  15. 9: "活动",
  16. 10: "交通",
  17. 11: "考级",
  18. 12: "琴行",
  19. 13: "手续费",
  20. 14: "税金",
  21. 15: "通讯",
  22. 16: "邮递运输",
  23. 17: "招待费",
  24. 18: "网络教室成本",
  25. 19: "退费"
  26. };
  27. export const filterCourseType = {
  28. SINGLE: "声部课",
  29. MIX: "合奏课",
  30. HIGH: "基础训练课",
  31. COMPREHENSIVE: "综合课",
  32. TRAINING_SINGLE: "集训声部课",
  33. TRAINING_MIX: "集训合奏课",
  34. HIGH_ONLINE: "网络基础训练课",
  35. MUSIC_NETWORK: "乐团网管课",
  36. CLASSROOM: "课堂课"
  37. };
  38. export const courseType = {
  39. ...filterCourseType,
  40. ENLIGHTENMENT: "启蒙课",
  41. VIP: "vip课",
  42. DEMO: "试听课",
  43. PRACTICE: "网管课",
  44. COMM: "对外课",
  45. MEMBER: "会员",
  46. LIVE: "直播课"
  47. };
  48. export const boolOptions = {
  49. true: "是",
  50. false: "否"
  51. };
  52. export const saleType = {
  53. INSTRUMENT: "乐器销售",
  54. ACCESSORIES: "配件销售",
  55. SCHOOL_BUY: "学校采购",
  56. OTHER: "其他"
  57. };
  58. export const genderType = {
  59. 1: "男",
  60. 0: "女"
  61. };
  62. export const paymentPatternType = {
  63. // 0: '按月',
  64. 1: "按学期"
  65. };
  66. export const payUserType = {
  67. STUDENT: "学员",
  68. SCHOOL: "学校"
  69. };
  70. export const paymentType = {
  71. 0: "续费",
  72. 1: "报名"
  73. };
  74. export const userPaymentType = {
  75. ADD_STUDENT: "新增学员",
  76. ADD_COURSE: "临时加课",
  77. MUSIC_APPLY: "乐团报名",
  78. MUSIC_RENEW: "乐团续费",
  79. SPAN_GROUP_CLASS_ADJUST: "跨团合班"
  80. };
  81. export const payStatus = {
  82. AUDITING: "审核中",
  83. REJECT: "拒绝",
  84. NO: "未开启缴费",
  85. OPEN: "开启缴费",
  86. OVER: "缴费已结束",
  87. PAID: "已缴费"
  88. };
  89. export const payOrderType = {
  90. STUDENT: "个人",
  91. SCHOOL: "学校"
  92. };
  93. export const auditType = {
  94. AUDITING: "审核中",
  95. REJECT: "拒绝",
  96. NO: "未开启缴费",
  97. OPEN: "开启缴费",
  98. OVER: "缴费已结束",
  99. PAID: "已缴费",
  100. DRAFT: "编辑中"
  101. };
  102. export const auditPaymentType = {
  103. ADD_STUDENT: "新增学员",
  104. ADD_COURSE: "临时加课",
  105. MUSIC_APPLY: "乐团报名",
  106. MUSIC_RENEW: "乐团续费",
  107. SPAN_GROUP_CLASS_ADJUST: "合班缴费"
  108. };
  109. export const orderServerType = {
  110. SERVICE: "服务收入",
  111. SELL: "销售收入"
  112. };
  113. export const orderAuditType = {
  114. ING: "审核中",
  115. REJECT: "审核驳回",
  116. PASS: "审核通过"
  117. };
  118. export const kitGroupPurchaseType = {
  119. OWN: "自有",
  120. COOPERATION: "合作",
  121. LEASE: "租赁",
  122. FREE: "赠送",
  123. GROUP: "团购"
  124. };
  125. export const songUseType = {
  126. PERSON: "个人",
  127. COMMON: "公用"
  128. };
  129. export const journalType = {
  130. SYSTEM: "系统通知",
  131. STUDENT: "学生申诉",
  132. MUSICGROUP: "退团退课",
  133. LEAVE: "请假处理",
  134. VIPAPPLY: "VIP申请审核"
  135. };
  136. export const jobNature = {
  137. PART_TIME: "兼职",
  138. FULL_TIME: "全职",
  139. LABOUR: "劳务"
  140. // TEMPORARY: "临时工"
  141. };
  142. export const workType = {
  143. TEACHING: "助教",
  144. BISHOP: "主教"
  145. };
  146. export const rewardModeType = {
  147. PER: "累计奖励",
  148. STAIR: "阶梯奖励"
  149. };
  150. export const teachMode = {
  151. ONLINE: "线上课",
  152. OFFLINE: "线下课"
  153. };
  154. export const updateAttendanceEnum = {
  155. SIGN_IN: "修复签到",
  156. SIGN_OUT: "修复签退",
  157. ALL: "签到和签退"
  158. };
  159. export const classTime = {
  160. SINGLE: "90",
  161. MIX: "90",
  162. HIGH: "45",
  163. HIGH_ONLINE: "45",
  164. COMPREHENSIVE: "90",
  165. PRACTICE: "25",
  166. MUSIC_NETWORK: "25",
  167. TRAINING_SINGLE: "180",
  168. TRAINING_MIX: "180",
  169. CLASSROOM: "40"
  170. };
  171. export const mergeCourseType = {
  172. MASTER: "合并课",
  173. ASSIST: "被合并课"
  174. };
  175. export const mergeType = {
  176. 合并课: "合并课",
  177. 被合并课: "被合并课"
  178. };
  179. export const belongDaya = {
  180. 0: "其它课酬",
  181. 1: "基本课酬"
  182. };
  183. let tenantConfig = sessionStorage.getItem("tenantConfig");
  184. tenantConfig = tenantConfig ? JSON.parse(tenantConfig) : {};
  185. let tenantId = tenantConfig.tenantId;
  186. let musicClassType = null;
  187. if (tenantId == 1) {
  188. musicClassType = {
  189. NORMAL: "声部班",
  190. MIX: "合奏班",
  191. HIGH: "基础技能班",
  192. SNAP: "临时班",
  193. HIGH_ONLINE: "线上基础技能班",
  194. MUSIC_NETWORK: "乐团网管课"
  195. };
  196. } else {
  197. musicClassType = {
  198. NORMAL: "声部班",
  199. MIX: "合奏班",
  200. HIGH: "基础技能班",
  201. HIGH_ONLINE: "线上基础技能班",
  202. SNAP: "临时班"
  203. };
  204. }
  205. export { musicClassType };
  206. export const inspectionItem = {
  207. INSPECT: "下校巡查",
  208. VISIT: "学员回访"
  209. };
  210. export const complaintsStatus = {
  211. 0: "拒绝",
  212. 1: "通过",
  213. 2: "待处理",
  214. 3: "撤销"
  215. };
  216. export const packageStatus = {
  217. 0: "不可用",
  218. 1: "可用",
  219. 2: "已使用"
  220. };
  221. // DRAFT: "创建缴费中",
  222. export const musicGroupType = {
  223. DRAFT: "编辑中",
  224. AUDIT: "审核中",
  225. PRE_APPLY: "预报名中",
  226. FEE_AUDIT: "费用审核中",
  227. FEE_AUDIT_FAILED: "费用审核失败",
  228. APPLY: "报名中",
  229. PAY: "缴费中",
  230. PREPARE: "筹备中",
  231. PROGRESS: "进行中",
  232. CANCELED: "取消",
  233. PAUSE: "暂停",
  234. AUDIT_FAILED: "审核失败",
  235. CLOSE: "关闭"
  236. };
  237. export const gradeType = {
  238. 0: "6+3",
  239. 1: "5+4"
  240. };
  241. export const ProbationPeriodStatus = {
  242. 0: "正式",
  243. 1: "试用",
  244. // 2: '离职',
  245. 3: "实习"
  246. };
  247. export const clientType = {
  248. STUDENT: "学生端",
  249. TEACHER: "老师端",
  250. EDUCATION: "教务端"
  251. };
  252. export const clientTypeFilter = {
  253. STUDENT: "学生端",
  254. TEACHER: "老师端",
  255. EDUCATION: "教务端",
  256. SYSTEM: "教务端"
  257. };
  258. // export const musicScoreCategoriesId = [
  259. // ''
  260. // ]
  261. export const downListType = {
  262. 0: "订单列表",
  263. 1: "课表列表",
  264. 2: "财务管理",
  265. 3: "VIP网管课耗导出",
  266. 4: "网管课学员课程",
  267. 5: "VIP课学员课程",
  268. 6: "VIP学员课程管理",
  269. 7: "学员小课数据统计",
  270. 8: "订单汇总",
  271. 9: "乐团课表详情",
  272. 10: "乐团数据导出",
  273. 11: "活动资格导出",
  274. 12: "训练统计导出",
  275. 13: "商城订单列表",
  276. 14: "商城财务管理",
  277. 15: "实际课耗导出",
  278. 16: "实际课耗学员详情导出",
  279. 17: "预计课耗导出",
  280. 18: "预计课耗学员详情导出",
  281. 19: "课耗统计导出",
  282. 20: "云教练统计导出",
  283. 21: "班级列表导出",
  284. 22: "云教练统计详情导出",
  285. 23: "老师云教练使用数据",
  286. 24: "oa费用汇总",
  287. 25: "oa费用明细",
  288. 26: "经营报表收入汇总",
  289. 27: "云教练激活明细",
  290. 28: "课程收入明细导出",
  291. 29: "乐团梯队数据导出"
  292. };
  293. export const withdrawalStatus = {
  294. APPROVED: "同意",
  295. DENIED: "拒绝",
  296. PROCESSING: "处理中",
  297. CANCELED: "取消"
  298. };
  299. export const clientStatus = {
  300. NETWORK_ROOM: "网络教室",
  301. SMART_PRACTICE: "云教练"
  302. };
  303. export const conclusion = {
  304. 0: "未提交",
  305. 1: "正常",
  306. 2: "异常"
  307. };
  308. export const vipResetType = {
  309. "1": "不限制",
  310. "0": "线上不可调为线下",
  311. "2": "线下不可调为线上",
  312. "3": "线上线下不可互调"
  313. };
  314. // COURSE_FEE(0, "课程收费", 2),
  315. // AMR(1, "器乐练习系统", 3),
  316. // MEMBER_FEE(2, "会员收费", 4),
  317. // FREE(3, "免费", 4);
  318. export const courseViewType = {
  319. 0: "课程收费",
  320. 2: "会员收费",
  321. 3: "免费"
  322. };
  323. export const couponType = {
  324. FULL_REDUCTION: "满减",
  325. DISCOUNT: "折扣"
  326. };
  327. export const orderType = {
  328. APPLY: "报名",
  329. RENEW: "续费",
  330. MEMBER: "会员购买",
  331. SMALL_CLASS_TO_BUY: "VIP购买",
  332. SPORADIC: "零星收费",
  333. LUCK: "福袋活动",
  334. PRACTICE: "网管课",
  335. PRACTICE_GROUP_BUY: "网管课购买",
  336. PRACTICE_GROUP_RENEW: "网管课续费",
  337. REPAIR: "乐器维修",
  338. OUTORDER: "外部收入",
  339. GOODS_SELL: "商品销售",
  340. MALL_BUY: "商城销售",
  341. SUBJECT_CHANGE: "声部更换",
  342. DOUBLE_ELEVEN2020: "2020双十一活动",
  343. DOUBLE_ELEVEN2021: "2021双十一活动",
  344. DEGREE: "儿童节活动",
  345. DEGREE_REGISTRATION: "考级报名",
  346. MAINTENANCE: "乐器保养",
  347. REPLACEMENT: "乐器置换",
  348. ADD_STUDENT: "乐团报名",
  349. SCHOOL: "学校订单",
  350. PERSONAL: "个人订单",
  351. OTHER: "其他",
  352. ACTIVITY: "活动购买",
  353. LIVE_BUY: "直播购物",
  354. LIVE_GROUP_BUY: "直播课购买"
  355. };
  356. export const backType = {
  357. VIP: "VIP退学",
  358. PRACTICE: "网管课关闭",
  359. MUSIC: "乐团退团",
  360. GOODS: "商品退费",
  361. SUBJECT_CHANGE: "声部更换",
  362. CANCEL_ACTIVITY_COURSE: "取消活动资格",
  363. LIVE: "直播课退学",
  364. MEMBER: "取消会员资格"
  365. };
  366. export const paymentMode = {
  367. YEAR: "年",
  368. MONTH: "月"
  369. };
  370. export const organState = {
  371. 0: "草稿",
  372. 1: "启动",
  373. 2: "停用"
  374. };
  375. export const organPayState = {
  376. 0: "未缴费",
  377. 1: "已缴费"
  378. };
  379. // 机构交易类型
  380. export const tenantStatus = {
  381. TENANT_OPEN: "机构开通缴费",
  382. TENANT_RENEW: "机构续费",
  383. CLOUD_TEACHER: "激活云教练",
  384. TENANT_RECHARGE: "机构充值"
  385. };
  386. // "DAY": '天',
  387. export const memberEnum = {
  388. MONTH: "月度",
  389. QUARTERLY: "季度",
  390. YEAR_HALF: "半年",
  391. YEAR: "年"
  392. };
  393. export const cloudGroupActive = {
  394. 1: "固定天数",
  395. 2: "月度",
  396. 3: "季度",
  397. 4: "半年",
  398. 5: "年度"
  399. };
  400. // 扣费状态
  401. export const chargingStatus = {
  402. 0: "冻结",
  403. 1: "扣费",
  404. 2: "取消冻结"
  405. };
  406. export const coupontypeDetail = {
  407. FULLCOUPON: "全类券",
  408. // OTHER: "其他",
  409. MALLCOUPON: "商城",
  410. MUSICAL: "乐器",
  411. ACCESSORIES: "辅件",
  412. MAINTENANCE: "乐保服务",
  413. TEACHING: "教材",
  414. PRACTICE: "网管课",
  415. // SINGLE: "声部课",
  416. // MIX: "合奏课",
  417. MUSIC: "乐团课",
  418. VIP: "VIP课",
  419. LIVE: "直播课",
  420. MEMBER: "云教练"
  421. };
  422. // 发券方式
  423. export const issue = {
  424. 0: "主动领取",
  425. 1: "手动发放",
  426. 2: "交易获取"
  427. };
  428. // 小课回访状态
  429. export const feedbackType = {
  430. NORMAL: "在读",
  431. PAUSE: "暂停",
  432. SLEEPY: "沉睡",
  433. LOST: "流失",
  434. HOLIDAY_COURSE: "假期上课"
  435. };
  436. export const feedbackTypeAll = {
  437. NORMAL: "在读",
  438. PAUSE: "暂停",
  439. SLEEPY: "沉睡",
  440. LOST: "流失",
  441. OTHER: "其他",
  442. HOLIDAY_COURSE: "假期上课"
  443. };
  444. export const feedbackTypeDesc = {
  445. SICK: "生病",
  446. SOMETHING: "有事",
  447. NO_PARTICIPATE: "不想参加",
  448. OTHER: "其他"
  449. };
  450. export const campState = {
  451. READY: "筹备中",
  452. APPLY: "报名中",
  453. NOT_START: "未开始",
  454. ING: "进行中",
  455. END: "已结束"
  456. };
  457. export const catgGoupType = {
  458. NORMAL: "声部班",
  459. MIX: "合奏班",
  460. HIGH: "基础技能班",
  461. VIP: "VIP课",
  462. DEMO: "试听课",
  463. SNAP: "临时班",
  464. COMM: "对外课程",
  465. HIGH_ONLINE: "线上基础技能班",
  466. MUSIC_NETWORK: "乐团网管课",
  467. PARENT_MEETING: "家长会",
  468. TRAINING: "训练营",
  469. REPERTOIRE_PLAY: "曲目演奏课",
  470. LIVE: "直播课"
  471. };
  472. export const catType = {
  473. MUSIC: "乐团群",
  474. CLASS: "班级群",
  475. REPERTOIRE_PLAY: "曲目演奏课",
  476. TRAINING: "训练营",
  477. VIP: "VIP课群",
  478. LIVE: "直播课群"
  479. };
  480. export const catDotType = {
  481. MUSIC: "乐团",
  482. CLASS: "班级",
  483. REPERTOIRE_PLAY: "演奏",
  484. TRAINING: "训练",
  485. VIP: "VIP"
  486. };
  487. export const catRole = {
  488. 指导老师: "指导老师",
  489. 乐队指导: "乐队指导",
  490. 乐团主管: "乐团主管",
  491. 运营主管: "运营主管",
  492. 衔接老师: "衔接老师",
  493. 学员: ""
  494. };
  495. // 退团原因
  496. export const quiteReason = {
  497. GRADUATE: "毕业",
  498. NOT_INTERESTED: "不感兴趣",
  499. TIME_CONFLICT: "时间冲突",
  500. FEELING_UNWELL: "身体不适",
  501. OTHER: "其他"
  502. };
  503. export const osType = {
  504. pc: "web",
  505. mobile: "手机",
  506. client: "乐直播"
  507. };
  508. export const serviceProvider = {
  509. rongCloud: "融云",
  510. tencentCloud: "腾讯云"
  511. };
  512. export const palyLevel = {
  513. BEGINNER: "入门级",
  514. ADVANCED: "进阶级",
  515. PERFORMER: "大师级"
  516. };
  517. // 考级状态
  518. export const levelStatus = {
  519. NOT_START: "未开始",
  520. START: "进行中",
  521. END: "已结束"
  522. };
  523. // 学校人员
  524. export const schoolUserType = {
  525. SCHOOLMASTER: "校长",
  526. ORCHESTRA_LEADER: "乐团领队",
  527. SCHOOL_LEADER: "分管领导",
  528. TEACHER: "负责老师"
  529. };
  530. // 巡堂评价
  531. export const evaluateStatus = {
  532. EXCELLENT: "优秀",
  533. GOOD: "良好",
  534. QUALIFIED: "合格",
  535. UNQUALIFIED: "不合格"
  536. };
  537. // 问题类型
  538. export const problemType = {
  539. CLASSROOM_DISCIPLINE: "课堂纪律",
  540. AFTER_SCHOOL_ORGANIZATION: "放学组织",
  541. ENVIRONMENTAL_SANITATION: "环境卫生",
  542. TEACHING_DEMEANOR: "教态仪表",
  543. COMMUNICATION_EXPRESSION: "沟通表达",
  544. PROFESSIONAL_ABILITY: "专业能力",
  545. OTHER: "其他"
  546. };
  547. export const shareLiveType = {
  548. NO_SHARE: "未分享",
  549. OPEN: "公开",
  550. PRIVATE: "私密"
  551. };
  552. // 加入课程类型
  553. export const joinCourseType = {
  554. PURCHASE: "购买",
  555. SHARE: "分享"
  556. };
  557. // 课程类型
  558. export const courseEmnu = {
  559. PERCUSSION_SINGLE: "打击乐",
  560. FLUTE_SINGLE: "长笛",
  561. SAX_SINGLE: "萨克斯",
  562. CLARINET_SINGLE: "单簧管",
  563. TRUMPET_SINGLE: "小号",
  564. TROMBONE_SINGLE: "长号",
  565. HORN_SINGLE: "圆号",
  566. BARITONE_TUBA_SINGLE: "上低音号-大号",
  567. MUSIC_THEORY: "乐理",
  568. INSTRUMENTAL_ENSEMBLE: "合奏",
  569. EUPHONIUM_SINGLE: "上低音号",
  570. TUBA_SINGLE: "大号"
  571. // TEST_CLARINET: '测试竖笛'
  572. };