index.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592
  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. SNAP: "临时班"
  202. };
  203. }
  204. export { musicClassType };
  205. export const inspectionItem = {
  206. INSPECT: "下校巡查",
  207. VISIT: "学员回访"
  208. };
  209. export const complaintsStatus = {
  210. 0: "拒绝",
  211. 1: "通过",
  212. 2: "待处理",
  213. 3: "撤销"
  214. };
  215. export const packageStatus = {
  216. 0: "不可用",
  217. 1: "可用",
  218. 2: "已使用"
  219. };
  220. // DRAFT: "创建缴费中",
  221. export const musicGroupType = {
  222. DRAFT: "编辑中",
  223. AUDIT: "审核中",
  224. PRE_APPLY: "预报名中",
  225. FEE_AUDIT: "费用审核中",
  226. FEE_AUDIT_FAILED: "费用审核失败",
  227. APPLY: "报名中",
  228. PAY: "缴费中",
  229. PREPARE: "筹备中",
  230. PROGRESS: "进行中",
  231. CANCELED: "取消",
  232. PAUSE: "暂停",
  233. AUDIT_FAILED: "审核失败",
  234. CLOSE: "关闭"
  235. };
  236. export const gradeType = {
  237. 0: "6+3",
  238. 1: "5+4"
  239. };
  240. export const ProbationPeriodStatus = {
  241. 0: "正式",
  242. 1: "试用",
  243. // 2: '离职',
  244. 3: "实习"
  245. };
  246. export const clientType = {
  247. STUDENT: "学生端",
  248. TEACHER: "老师端",
  249. EDUCATION: "教务端"
  250. };
  251. export const clientTypeFilter = {
  252. STUDENT: "学生端",
  253. TEACHER: "老师端",
  254. EDUCATION: "教务端",
  255. SYSTEM: "教务端"
  256. };
  257. // export const musicScoreCategoriesId = [
  258. // ''
  259. // ]
  260. export const downListType = {
  261. 0: "订单列表",
  262. 1: "课表列表",
  263. 2: "财务管理",
  264. 3: "VIP网管课耗导出",
  265. 4: "网管课学员课程",
  266. 5: "VIP课学员课程",
  267. 6: "VIP学员课程管理",
  268. 7: "学员小课数据统计",
  269. 8: "订单汇总",
  270. 9: "乐团课表详情",
  271. 10: "乐团数据导出",
  272. 11: "活动资格导出",
  273. 12: "训练统计导出",
  274. 13: "商城订单列表",
  275. 14: "商城财务管理",
  276. 15: "实际课耗导出",
  277. 16: "实际课耗学员详情导出",
  278. 17: "预计课耗导出",
  279. 18: "预计课耗学员详情导出",
  280. 19: "课耗统计导出",
  281. 20: "云教练统计导出",
  282. 21: "班级列表导出",
  283. 22: "云教练统计详情导出",
  284. 23: "老师云教练使用数据",
  285. 24: "oa费用汇总",
  286. 25: "oa费用明细",
  287. 26: "经营报表收入汇总"
  288. };
  289. export const withdrawalStatus = {
  290. APPROVED: "同意",
  291. DENIED: "拒绝",
  292. PROCESSING: "处理中",
  293. CANCELED: "取消"
  294. };
  295. export const clientStatus = {
  296. NETWORK_ROOM: "网络教室",
  297. SMART_PRACTICE: "云教练"
  298. };
  299. export const conclusion = {
  300. 0: "未提交",
  301. 1: "正常",
  302. 2: "异常"
  303. };
  304. export const vipResetType = {
  305. "1": "不限制",
  306. "0": "线上不可调为线下",
  307. "2": "线下不可调为线上",
  308. "3": "线上线下不可互调"
  309. };
  310. // COURSE_FEE(0, "课程收费", 2),
  311. // AMR(1, "器乐练习系统", 3),
  312. // MEMBER_FEE(2, "会员收费", 4),
  313. // FREE(3, "免费", 4);
  314. export const courseViewType = {
  315. 0: "课程收费",
  316. 2: "会员收费",
  317. 3: "免费"
  318. };
  319. export const couponType = {
  320. FULL_REDUCTION: "满减",
  321. DISCOUNT: "折扣"
  322. };
  323. export const orderType = {
  324. APPLY: "报名",
  325. RENEW: "续费",
  326. MEMBER: "会员购买",
  327. SMALL_CLASS_TO_BUY: "VIP购买",
  328. SPORADIC: "零星收费",
  329. LUCK: "福袋活动",
  330. PRACTICE: "网管课",
  331. PRACTICE_GROUP_BUY: "网管课购买",
  332. PRACTICE_GROUP_RENEW: "网管课续费",
  333. REPAIR: "乐器维修",
  334. OUTORDER: "外部收入",
  335. GOODS_SELL: "商品销售",
  336. MALL_BUY: "商城销售",
  337. SUBJECT_CHANGE: "声部更换",
  338. DOUBLE_ELEVEN2020: "2020双十一活动",
  339. DOUBLE_ELEVEN2021: "2021双十一活动",
  340. DEGREE: "儿童节活动",
  341. DEGREE_REGISTRATION: "考级报名",
  342. MAINTENANCE: "乐器保养",
  343. REPLACEMENT: "乐器置换",
  344. ADD_STUDENT: "乐团报名",
  345. SCHOOL: "学校订单",
  346. PERSONAL: "个人订单",
  347. OTHER: "其他",
  348. ACTIVITY: "活动购买",
  349. LIVE_BUY: "直播购物",
  350. LIVE_GROUP_BUY: "直播课购买"
  351. };
  352. export const backType = {
  353. VIP: "VIP退学",
  354. PRACTICE: "网管课关闭",
  355. MUSIC: "乐团退团",
  356. GOODS: "商品退费",
  357. SUBJECT_CHANGE: "声部更换",
  358. CANCEL_ACTIVITY_COURSE: "取消活动资格",
  359. LIVE: "直播课退学"
  360. };
  361. export const paymentMode = {
  362. YEAR: "年",
  363. MONTH: "月"
  364. };
  365. export const organState = {
  366. 0: "草稿",
  367. 1: "启动",
  368. 2: "停用"
  369. };
  370. export const organPayState = {
  371. 0: "未缴费",
  372. 1: "已缴费"
  373. };
  374. // 机构交易类型
  375. export const tenantStatus = {
  376. TENANT_OPEN: "机构开通缴费",
  377. TENANT_RENEW: "机构续费",
  378. CLOUD_TEACHER: "激活云教练",
  379. TENANT_RECHARGE: "机构充值"
  380. };
  381. // "DAY": '天',
  382. export const memberEnum = {
  383. MONTH: "月度",
  384. QUARTERLY: "季度",
  385. YEAR_HALF: "半年",
  386. YEAR: "年"
  387. };
  388. export const cloudGroupActive = {
  389. 1: "固定天数",
  390. 2: "月度",
  391. 3: "季度",
  392. 4: "半年",
  393. 5: "年度"
  394. };
  395. // 扣费状态
  396. export const chargingStatus = {
  397. 0: "冻结",
  398. 1: "扣费",
  399. 2: "取消冻结"
  400. };
  401. export const coupontypeDetail = {
  402. FULLCOUPON: "全类券",
  403. // OTHER: "其他",
  404. MALLCOUPON: "商城",
  405. MUSICAL: "乐器",
  406. ACCESSORIES: "辅件",
  407. MAINTENANCE: "乐保服务",
  408. TEACHING: "教材",
  409. PRACTICE: "网管课",
  410. SINGLE: "声部课",
  411. MIX: "合奏课",
  412. VIP: "VIP",
  413. LIVE: "直播课",
  414. MEMBER: "云教练"
  415. };
  416. // 发券方式
  417. export const issue = {
  418. 0: "主动领取",
  419. 1: "手动发放",
  420. 2: "交易获取"
  421. };
  422. // 小课回访状态
  423. export const feedbackType = {
  424. NORMAL: "在读",
  425. PAUSE: "暂停",
  426. SLEEPY: "沉睡",
  427. LOST: "流失",
  428. HOLIDAY_COURSE: "假期上课"
  429. };
  430. export const feedbackTypeAll = {
  431. NORMAL: "在读",
  432. PAUSE: "暂停",
  433. SLEEPY: "沉睡",
  434. LOST: "流失",
  435. OTHER: "其他",
  436. HOLIDAY_COURSE: "假期上课"
  437. };
  438. export const feedbackTypeDesc = {
  439. SICK: "生病",
  440. SOMETHING: "有事",
  441. NO_PARTICIPATE: "不想参加",
  442. OTHER: "其他"
  443. };
  444. export const campState = {
  445. READY: "筹备中",
  446. APPLY: "报名中",
  447. NOT_START: "未开始",
  448. ING: "进行中",
  449. END: "已结束"
  450. };
  451. export const catgGoupType = {
  452. NORMAL: "声部班",
  453. MIX: "合奏班",
  454. HIGH: "基础技能班",
  455. VIP: "VIP课",
  456. DEMO: "试听课",
  457. SNAP: "临时班",
  458. COMM: "对外课程",
  459. HIGH_ONLINE: "线上基础技能班",
  460. MUSIC_NETWORK: "乐团网管课",
  461. PARENT_MEETING: "家长会",
  462. TRAINING: "训练营",
  463. REPERTOIRE_PLAY: "曲目演奏课",
  464. LIVE: "直播课"
  465. };
  466. export const catType = {
  467. MUSIC: "乐团群",
  468. CLASS: "班级群",
  469. REPERTOIRE_PLAY: "曲目演奏课",
  470. TRAINING: "训练营",
  471. VIP: "VIP课群"
  472. };
  473. export const catDotType = {
  474. MUSIC: "乐团",
  475. CLASS: "班级",
  476. REPERTOIRE_PLAY: "演奏",
  477. TRAINING: "训练",
  478. VIP: "VIP"
  479. };
  480. export const catRole = {
  481. 指导老师: "指导老师",
  482. 乐队指导: "乐队指导",
  483. 乐团主管: "乐团主管",
  484. 运营主管: "运营主管",
  485. 衔接老师: "衔接老师",
  486. 学员: ""
  487. };
  488. // 退团原因
  489. export const quiteReason = {
  490. GRADUATE: "毕业",
  491. NOT_INTERESTED: "不感兴趣",
  492. TIME_CONFLICT: "时间冲突",
  493. FEELING_UNWELL: "身体不适",
  494. OTHER: "其他"
  495. };
  496. export const osType = {
  497. pc: "web",
  498. mobile: "手机",
  499. client: "乐直播"
  500. };
  501. export const serviceProvider = {
  502. rongCloud: "融云",
  503. tencentCloud: "腾讯云"
  504. };
  505. export const palyLevel = {
  506. BEGINNER: "入门级",
  507. ADVANCED: "进阶级",
  508. PERFORMER: "大师级"
  509. };
  510. // 考级状态
  511. export const levelStatus = {
  512. NOT_START: "未开始",
  513. START: "进行中",
  514. END: "已结束"
  515. };
  516. // 学校人员
  517. export const schoolUserType = {
  518. SCHOOLMASTER: "校长",
  519. ORCHESTRA_LEADER: "乐团领队",
  520. SCHOOL_LEADER: "分管领导",
  521. TEACHER: "负责老师"
  522. };
  523. // 巡堂评价
  524. export const evaluateStatus = {
  525. EXCELLENT: "优秀",
  526. GOOD: "良好",
  527. QUALIFIED: "合格",
  528. UNQUALIFIED: "不合格"
  529. };
  530. // 问题类型
  531. export const problemType = {
  532. CLASSROOM_DISCIPLINE: "课堂纪律",
  533. AFTER_SCHOOL_ORGANIZATION: "放学组织",
  534. ENVIRONMENTAL_SANITATION: "环境卫生",
  535. TEACHING_DEMEANOR: "教态仪表",
  536. COMMUNICATION_EXPRESSION: "沟通表达",
  537. PROFESSIONAL_ABILITY: "专业能力",
  538. OTHER: "其他"
  539. };