67 lines
1.2 KiB
JavaScript
67 lines
1.2 KiB
JavaScript
const custom = {
|
|
getStdSubject: (data) => { // 获取标准类型格式
|
|
let arr= []
|
|
for(let item of data) {
|
|
// item.label = item.name
|
|
if(item.children){
|
|
arr.push(...custom.getStdSubject(item.children))
|
|
}
|
|
else{
|
|
arr.push(item)
|
|
}
|
|
}
|
|
return arr
|
|
},
|
|
getExercisesTypeList() {
|
|
return [
|
|
{
|
|
label: '单选题',
|
|
value2:'single',
|
|
value:1
|
|
},
|
|
{
|
|
label: '多选题',
|
|
value2:'mutil',
|
|
value:2
|
|
},
|
|
{
|
|
label: '判断题',
|
|
value2:'judge',
|
|
value:3
|
|
},
|
|
{
|
|
label: '填空题',
|
|
value2:'application',
|
|
value:4
|
|
},
|
|
{
|
|
label: '选填题',
|
|
value2:'application',
|
|
value:5
|
|
}
|
|
]
|
|
},
|
|
getExercisesTypeName(type) {
|
|
let name = ''
|
|
switch (type){
|
|
case 1:
|
|
name = '单选题';
|
|
break;
|
|
case 2:
|
|
name = '多选题';
|
|
break;
|
|
case 3:
|
|
name = '判断题';
|
|
break;
|
|
case 4:
|
|
name = '填空题';
|
|
break;
|
|
case 5:
|
|
name = '选填题';
|
|
break;
|
|
}
|
|
return name
|
|
}
|
|
}
|
|
export default custom
|