index.js 11 KB

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