| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- // 科目对应的颜色
- 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
- }
|