index.js 13 KB

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