index.js 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516
  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. };
  276. export const withdrawalStatus = {
  277. APPROVED: "同意",
  278. DENIED: "拒绝",
  279. PROCESSING: "处理中",
  280. CANCELED: "取消"
  281. };
  282. export const clientStatus = {
  283. NETWORK_ROOM: "网络教室",
  284. SMART_PRACTICE: "云教练"
  285. };
  286. export const conclusion = {
  287. 0: "未提交",
  288. 1: "正常",
  289. 2: "异常"
  290. };
  291. export const vipResetType = {
  292. "1": "不限制",
  293. "0": "线上不可调为线下",
  294. "2": "线下不可调为线上",
  295. "3": "线上线下不可互调"
  296. };
  297. // 1: 'AMR收费',
  298. export const courseViewType = {
  299. 0: "课程收费",
  300. 2: "会员收费"
  301. };
  302. export const couponType = {
  303. FULL_REDUCTION: "满减",
  304. DISCOUNT: "折扣"
  305. };
  306. export const orderType = {
  307. APPLY: "报名",
  308. RENEW: "续费",
  309. MEMBER: "会员购买",
  310. SMALL_CLASS_TO_BUY: "VIP购买",
  311. SPORADIC: "零星收费",
  312. LUCK: "福袋活动",
  313. PRACTICE: "网管课",
  314. PRACTICE_GROUP_BUY: "网管课购买",
  315. PRACTICE_GROUP_RENEW: "网管课续费",
  316. REPAIR: "乐器维修",
  317. OUTORDER: "外部收入",
  318. GOODS_SELL: "商品销售",
  319. MALL_BUY: "商城销售",
  320. SUBJECT_CHANGE: "声部更换",
  321. DOUBLE_ELEVEN2020: "2020双十一活动",
  322. DOUBLE_ELEVEN2021: "2021双十一活动",
  323. DEGREE: "儿童节活动",
  324. DEGREE_REGISTRATION: "考级报名",
  325. MAINTENANCE: "乐器保养",
  326. REPLACEMENT: "乐器置换",
  327. ADD_STUDENT: "乐团报名",
  328. SCHOOL: "学校订单",
  329. PERSONAL: "个人订单",
  330. OTHER: "其他",
  331. ACTIVITY: "活动购买",
  332. LIVE_BUY: "直播购物"
  333. };
  334. export const backType = {
  335. VIP: "VIP退学",
  336. PRACTICE: "网管课关闭",
  337. MUSIC: "乐团退团",
  338. GOODS: "商品退费",
  339. SUBJECT_CHANGE: "声部更换",
  340. CANCEL_ACTIVITY_COURSE: "取消活动资格"
  341. };
  342. export const paymentMode = {
  343. YEAR: "年",
  344. MONTH: "月"
  345. };
  346. export const organState = {
  347. 0: "草稿",
  348. 1: "启动",
  349. 2: "停用"
  350. };
  351. export const organPayState = {
  352. 0: "未缴费",
  353. 1: "已缴费"
  354. };
  355. // 机构交易类型
  356. export const tenantStatus = {
  357. TENANT_OPEN: "机构开通缴费",
  358. TENANT_RENEW: "机构续费",
  359. CLOUD_TEACHER: "激活云教练",
  360. TENANT_RECHARGE: "机构充值"
  361. };
  362. // "DAY": '天',
  363. export const memberEnum = {
  364. MONTH: "月度",
  365. QUARTERLY: "季度",
  366. YEAR_HALF: "半年",
  367. YEAR: "年"
  368. };
  369. export const cloudGroupActive = {
  370. 1: "固定天数",
  371. 2: "月度",
  372. 3: "季度",
  373. 4: "半年",
  374. 5: "年度"
  375. };
  376. // 扣费状态
  377. export const chargingStatus = {
  378. 0: "冻结",
  379. 1: "扣费",
  380. 2: "取消冻结"
  381. };
  382. export const coupontypeDetail = {
  383. FULLCOUPON: "全类券",
  384. // OTHER: "其他",
  385. MALLCOUPON: "商城",
  386. MUSICAL: "乐器",
  387. ACCESSORIES: "辅件",
  388. MAINTENANCE: "乐保服务",
  389. TEACHING: "教材",
  390. PRACTICE: "网管课",
  391. SINGLE: "声部课",
  392. MIX: "合奏课",
  393. VIP: "VIP",
  394. MEMBER: "云教练"
  395. };
  396. // 发券方式
  397. export const issue = {
  398. 0: "主动领取",
  399. 1: "手动发放",
  400. 2: "交易获取"
  401. };
  402. // 小课回访状态
  403. export const feedbackType = {
  404. THINKING: "考虑中",
  405. PENDING_PAYMENT: "确认缴费待缴费",
  406. LOST: "回访流失",
  407. PAUSE: "暂停",
  408. OTHER: "其他",
  409. NORMAL: "在读"
  410. };
  411. export const feedbackTypeDesc = {
  412. PRICE: "价格原因",
  413. TIME: "时间原因",
  414. TEACHING: "教学不满意",
  415. OTHER: "其他"
  416. };
  417. export const campState = {
  418. READY: "筹备中",
  419. APPLY: "报名中",
  420. NOT_START: "未开始",
  421. ING: "进行中",
  422. END: "已结束"
  423. };
  424. export const catgGoupType = {
  425. NORMAL: "声部班",
  426. MIX: "合奏班",
  427. HIGH: "基础技能班",
  428. VIP: "VIP课",
  429. DEMO: "试听课",
  430. SNAP: "临时班",
  431. COMM: "对外课程",
  432. HIGH_ONLINE: "线上基础技能班",
  433. MUSIC_NETWORK: "乐团网管课",
  434. PARENT_MEETING: "家长会",
  435. TRAINING: "训练营",
  436. REPERTOIRE_PLAY: "曲目演奏课"
  437. };
  438. export const catType = {
  439. MUSIC: "乐团群",
  440. CLASS: "班级群",
  441. REPERTOIRE_PLAY: "曲目演奏课",
  442. TRAINING: "训练营",
  443. VIP: "VIP课群"
  444. };
  445. export const catDotType = {
  446. MUSIC: "乐团",
  447. CLASS: "班级",
  448. REPERTOIRE_PLAY: "演奏",
  449. TRAINING: "训练",
  450. VIP: "VIP"
  451. };
  452. export const catRole = {
  453. 指导老师: "指导老师",
  454. 乐队指导: "乐队指导",
  455. 乐团主管: "乐团主管",
  456. 运营主管: "运营主管",
  457. 衔接老师: "衔接老师",
  458. 学员: ""
  459. };
  460. // 退团原因
  461. export const quiteReason = {
  462. GRADUATE: "毕业",
  463. NOT_INTERESTED: "不感兴趣",
  464. TIME_CONFLICT: "时间冲突",
  465. FEELING_UNWELL: "身体不适",
  466. OTHER: "其他"
  467. };