// 科目对应的颜色 export const subjectToColor = (subject)=>{ switch(subject){ case '班主任': return { name: '班主任', color: '#6A8AEC' } case '语文': return { name: '语文', color: '#91CC75' } case '数学': return { name: '数学', color: '#FAC858' } case '英语': return { name: '英语', color: '#EE6666' } case '物理': return { name: '物理', color: '#817BE2' } case '化学': return { name: '化学', color: '#73C0DE' } case '生物': return { name: '生物', color: '#3BA272' } case '政治': return { name: '政治', color: '#63A1FF' } case '历史': return { name: '历史', color: '#FC8452' } case '地理': return { name: '地理', color: '#9A60B4' } case '道法': return { name: '道法', color: '#FF869D' } default: return { name: '其他', color: '#C495FA' } } } // 试题类型状态转换 export const qustionTypeToName = (type)=>{ switch(Number(type)){ case 0: return '单选题' case 1: return '多选题' case 2: return '问答题' case 3: return '评分单选题' case 5: //4 return '评价题' } } // evaluationStatus: number //评价状态 0-待评价 1-进行中 2-已评价 type QuestionnaireStatus = 'done' | 'pending' | 'unfinish' | string // 科目教师问卷评价进度 状态转换 export const fillOutStatusToColor = (status:number|string)=>{ switch(Number(status)){ case 2: return {color:'#2BC644',label:'已完成',statusName:'已评价'} case 1: return {color:'#2E64FA',label:'进行中',statusName:'进行中'} case 0: return {color:'#999999',label:'未完成',statusName:'待评价'} } } // 整卷填写 的 问卷是否处于未完成 状态 export const IsSubjectQuestionnaireUnFinish = (status:number)=>{ return Number(status) === 0 } // 按题填写的 试题 是否处于已完成状态 export const IsSplitQuestionnaireFinish = (status)=>{ return Number(status) === 2 } // 按题填写的试题是否处于 未完成状态 export const IsSplitQuestionnaireUnFinish = (status)=>{ return Number(status) === 0 }