export const feeType = { "1": "固定费用", "2": "变动费用", "3": "业务退费" }; export const feeProject = { 1: "工资", 2: "社保公积金", 3: "房屋", 4: "办公", 5: "水电物业", 6: "差旅", 7: "服务", 8: "福利", 9: "活动", 10: "交通", 11: "考级", 12: "琴行", 13: "手续费", 14: "税金", 15: "通讯", 16: "邮递运输", 17: "招待费", 18: "网络教室成本", 19: "退费" }; export const filterCourseType = { SINGLE: "声部课", MIX: "合奏课", HIGH: "基础训练课", COMPREHENSIVE: "综合课", TRAINING_SINGLE: "集训声部课", TRAINING_MIX: "集训合奏课", HIGH_ONLINE: "网络基础训练课", MUSIC_NETWORK: "乐团网管课", CLASSROOM: "课堂课" }; export const courseType = { ...filterCourseType, ENLIGHTENMENT: "启蒙课", VIP: "vip课", DEMO: "试听课", PRACTICE: "网管课", COMM: "对外课", MEMBER: "会员", LIVE: "直播课" }; export const boolOptions = { true: "是", false: "否" }; export const saleType = { INSTRUMENT: "乐器销售", ACCESSORIES: "配件销售", SCHOOL_BUY: "学校采购", OTHER: "其他" }; export const genderType = { 1: "男", 0: "女" }; export const paymentPatternType = { // 0: '按月', 1: "按学期" }; export const payUserType = { STUDENT: "学员", SCHOOL: "学校" }; export const paymentType = { 0: "续费", 1: "报名" }; export const userPaymentType = { ADD_STUDENT: "新增学员", ADD_COURSE: "临时加课", MUSIC_APPLY: "乐团报名", MUSIC_RENEW: "乐团续费", SPAN_GROUP_CLASS_ADJUST: "跨团合班" }; export const payStatus = { AUDITING: "审核中", REJECT: "拒绝", NO: "未开启缴费", OPEN: "开启缴费", OVER: "缴费已结束", PAID: "已缴费" }; export const payOrderType = { STUDENT: "个人", SCHOOL: "学校" }; export const auditType = { AUDITING: "审核中", REJECT: "拒绝", NO: "未开启缴费", OPEN: "开启缴费", OVER: "缴费已结束", PAID: "已缴费", DRAFT: "编辑中" }; export const auditPaymentType = { ADD_STUDENT: "新增学员", ADD_COURSE: "临时加课", MUSIC_APPLY: "乐团报名", MUSIC_RENEW: "乐团续费", SPAN_GROUP_CLASS_ADJUST: "合班缴费" }; export const orderServerType = { SERVICE: "服务收入", SELL: "销售收入" }; export const orderAuditType = { ING: "审核中", REJECT: "审核驳回", PASS: "审核通过" }; export const kitGroupPurchaseType = { OWN: "自有", COOPERATION: "合作", LEASE: "租赁", FREE: "赠送", GROUP: "团购" }; export const songUseType = { PERSON: "个人", COMMON: "公用" }; export const journalType = { SYSTEM: "系统通知", STUDENT: "学生申诉", MUSICGROUP: "退团退课", LEAVE: "请假处理", VIPAPPLY: "VIP申请审核" }; export const jobNature = { PART_TIME: "兼职", FULL_TIME: "全职", LABOUR: "劳务" // TEMPORARY: "临时工" }; export const workType = { TEACHING: "助教", BISHOP: "主教" }; export const rewardModeType = { PER: "累计奖励", STAIR: "阶梯奖励" }; export const teachMode = { ONLINE: "线上课", OFFLINE: "线下课" }; export const updateAttendanceEnum = { SIGN_IN: "修复签到", SIGN_OUT: "修复签退", ALL: "签到和签退" }; export const classTime = { SINGLE: "90", MIX: "90", HIGH: "45", HIGH_ONLINE: "45", COMPREHENSIVE: "90", PRACTICE: "25", MUSIC_NETWORK: "25", TRAINING_SINGLE: "180", TRAINING_MIX: "180", CLASSROOM: "40" }; export const mergeCourseType = { MASTER: "合并课", ASSIST: "被合并课" }; export const mergeType = { 合并课: "合并课", 被合并课: "被合并课" }; export const belongDaya = { 0: "其它课酬", 1: "基本课酬" }; let tenantConfig = sessionStorage.getItem("tenantConfig"); tenantConfig = tenantConfig ? JSON.parse(tenantConfig) : {}; let tenantId = tenantConfig.tenantId; let musicClassType = null; if (tenantId == 1) { musicClassType = { NORMAL: "声部班", MIX: "合奏班", HIGH: "基础技能班", SNAP: "临时班", HIGH_ONLINE: "线上基础技能班", MUSIC_NETWORK: "乐团网管课" }; } else { musicClassType = { NORMAL: "声部班", MIX: "合奏班", HIGH: "基础技能班", SNAP: "临时班" }; } export { musicClassType }; export const inspectionItem = { INSPECT: "下校巡查", VISIT: "学员回访" }; export const complaintsStatus = { 0: "拒绝", 1: "通过", 2: "待处理", 3: "撤销" }; export const packageStatus = { 0: "不可用", 1: "可用", 2: "已使用" }; // DRAFT: "创建缴费中", export const musicGroupType = { DRAFT: "编辑中", AUDIT: "审核中", PRE_APPLY: "预报名中", FEE_AUDIT: "费用审核中", FEE_AUDIT_FAILED: "费用审核失败", APPLY: "报名中", PAY: "缴费中", PREPARE: "筹备中", PROGRESS: "进行中", CANCELED: "取消", PAUSE: "暂停", AUDIT_FAILED: "审核失败", CLOSE: "关闭" }; export const gradeType = { 0: "6+3", 1: "5+4" }; export const ProbationPeriodStatus = { 0: "正式", 1: "试用", // 2: '离职', 3: "实习" }; export const clientType = { STUDENT: "学生端", TEACHER: "老师端", EDUCATION: "教务端" }; export const clientTypeFilter = { STUDENT: "学生端", TEACHER: "老师端", EDUCATION: "教务端", SYSTEM: "教务端" }; // export const musicScoreCategoriesId = [ // '' // ] export const downListType = { 0: "订单列表", 1: "课表列表", 2: "财务管理", 3: "VIP网管课耗导出", 4: "网管课学员课程", 5: "VIP课学员课程", 6: "VIP学员课程管理", 7: "学员小课数据统计", 8: "订单汇总", 9: "乐团课表详情", 10: "乐团数据导出", 11: "活动资格导出", 12: "训练统计导出", 13: "商城订单列表", 14: "商城财务管理", 15: "实际课耗导出", 16: "实际课耗学员详情导出", 17: "预计课耗导出", 18: "预计课耗学员详情导出", 19: "课耗统计导出", 20: "云教练统计导出", 21: "班级列表导出", 22: "云教练统计详情导出", 23: "老师云教练使用数据", 24: "oa费用汇总", 25: "oa费用明细", 26: "经营报表收入汇总" }; export const withdrawalStatus = { APPROVED: "同意", DENIED: "拒绝", PROCESSING: "处理中", CANCELED: "取消" }; export const clientStatus = { NETWORK_ROOM: "网络教室", SMART_PRACTICE: "云教练" }; export const conclusion = { 0: "未提交", 1: "正常", 2: "异常" }; export const vipResetType = { "1": "不限制", "0": "线上不可调为线下", "2": "线下不可调为线上", "3": "线上线下不可互调" }; // COURSE_FEE(0, "课程收费", 2), // AMR(1, "器乐练习系统", 3), // MEMBER_FEE(2, "会员收费", 4), // FREE(3, "免费", 4); export const courseViewType = { 0: "课程收费", 2: "会员收费", 3: "免费" }; export const couponType = { FULL_REDUCTION: "满减", DISCOUNT: "折扣" }; export const orderType = { APPLY: "报名", RENEW: "续费", MEMBER: "会员购买", SMALL_CLASS_TO_BUY: "VIP购买", SPORADIC: "零星收费", LUCK: "福袋活动", PRACTICE: "网管课", PRACTICE_GROUP_BUY: "网管课购买", PRACTICE_GROUP_RENEW: "网管课续费", REPAIR: "乐器维修", OUTORDER: "外部收入", GOODS_SELL: "商品销售", MALL_BUY: "商城销售", SUBJECT_CHANGE: "声部更换", DOUBLE_ELEVEN2020: "2020双十一活动", DOUBLE_ELEVEN2021: "2021双十一活动", DEGREE: "儿童节活动", DEGREE_REGISTRATION: "考级报名", MAINTENANCE: "乐器保养", REPLACEMENT: "乐器置换", ADD_STUDENT: "乐团报名", SCHOOL: "学校订单", PERSONAL: "个人订单", OTHER: "其他", ACTIVITY: "活动购买", LIVE_BUY: "直播购物", LIVE_GROUP_BUY: "直播课购买" }; export const backType = { VIP: "VIP退学", PRACTICE: "网管课关闭", MUSIC: "乐团退团", GOODS: "商品退费", SUBJECT_CHANGE: "声部更换", CANCEL_ACTIVITY_COURSE: "取消活动资格", LIVE: "直播课退学" }; export const paymentMode = { YEAR: "年", MONTH: "月" }; export const organState = { 0: "草稿", 1: "启动", 2: "停用" }; export const organPayState = { 0: "未缴费", 1: "已缴费" }; // 机构交易类型 export const tenantStatus = { TENANT_OPEN: "机构开通缴费", TENANT_RENEW: "机构续费", CLOUD_TEACHER: "激活云教练", TENANT_RECHARGE: "机构充值" }; // "DAY": '天', export const memberEnum = { MONTH: "月度", QUARTERLY: "季度", YEAR_HALF: "半年", YEAR: "年" }; export const cloudGroupActive = { 1: "固定天数", 2: "月度", 3: "季度", 4: "半年", 5: "年度" }; // 扣费状态 export const chargingStatus = { 0: "冻结", 1: "扣费", 2: "取消冻结" }; export const coupontypeDetail = { FULLCOUPON: "全类券", // OTHER: "其他", MALLCOUPON: "商城", MUSICAL: "乐器", ACCESSORIES: "辅件", MAINTENANCE: "乐保服务", TEACHING: "教材", PRACTICE: "网管课", SINGLE: "声部课", MIX: "合奏课", VIP: "VIP", LIVE: "直播课", MEMBER: "云教练" }; // 发券方式 export const issue = { 0: "主动领取", 1: "手动发放", 2: "交易获取" }; // 小课回访状态 export const feedbackType = { NORMAL: "在读", PAUSE: "暂停", SLEEPY: "沉睡", LOST: "流失", HOLIDAY_COURSE: "假期上课" }; export const feedbackTypeAll = { NORMAL: "在读", PAUSE: "暂停", SLEEPY: "沉睡", LOST: "流失", OTHER: "其他", HOLIDAY_COURSE: "假期上课" }; export const feedbackTypeDesc = { SICK: "生病", SOMETHING: "有事", NO_PARTICIPATE: "不想参加", OTHER: "其他" }; export const campState = { READY: "筹备中", APPLY: "报名中", NOT_START: "未开始", ING: "进行中", END: "已结束" }; export const catgGoupType = { NORMAL: "声部班", MIX: "合奏班", HIGH: "基础技能班", VIP: "VIP课", DEMO: "试听课", SNAP: "临时班", COMM: "对外课程", HIGH_ONLINE: "线上基础技能班", MUSIC_NETWORK: "乐团网管课", PARENT_MEETING: "家长会", TRAINING: "训练营", REPERTOIRE_PLAY: "曲目演奏课", LIVE: "直播课" }; export const catType = { MUSIC: "乐团群", CLASS: "班级群", REPERTOIRE_PLAY: "曲目演奏课", TRAINING: "训练营", VIP: "VIP课群" }; export const catDotType = { MUSIC: "乐团", CLASS: "班级", REPERTOIRE_PLAY: "演奏", TRAINING: "训练", VIP: "VIP" }; export const catRole = { 指导老师: "指导老师", 乐队指导: "乐队指导", 乐团主管: "乐团主管", 运营主管: "运营主管", 衔接老师: "衔接老师", 学员: "" }; // 退团原因 export const quiteReason = { GRADUATE: "毕业", NOT_INTERESTED: "不感兴趣", TIME_CONFLICT: "时间冲突", FEELING_UNWELL: "身体不适", OTHER: "其他" }; export const osType = { pc: "web", mobile: "手机", client: "乐直播" }; export const serviceProvider = { rongCloud: "融云", tencentCloud: "腾讯云" }; export const palyLevel = { BEGINNER: "入门级", ADVANCED: "进阶级", PERFORMER: "大师级" }; // 考级状态 export const levelStatus = { NOT_START: "未开始", START: "进行中", END: "已结束" }; // 学校人员 export const schoolUserType = { SCHOOLMASTER: "校长", ORCHESTRA_LEADER: "乐团领队", SCHOOL_LEADER: "分管领导", TEACHER: "负责老师" }; // 巡堂评价 export const evaluateStatus = { EXCELLENT: "优秀", GOOD: "良好", QUALIFIED: "合格", UNQUALIFIED: "不合格" }; // 问题类型 export const problemType = { CLASSROOM_DISCIPLINE: "课堂纪律", AFTER_SCHOOL_ORGANIZATION: "放学组织", ENVIRONMENTAL_SANITATION: "环境卫生", TEACHING_DEMEANOR: "教态仪表", COMMUNICATION_EXPRESSION: "沟通表达", PROFESSIONAL_ABILITY: "专业能力", OTHER: "其他" };