182 lines
3.1 KiB
JavaScript
182 lines
3.1 KiB
JavaScript
export const components = [
|
|
{
|
|
type: 'options',
|
|
tips: '(可重复添加)',
|
|
label: '选项',
|
|
children: [
|
|
{
|
|
type: 'radio',
|
|
label: '单选',
|
|
fixedLabel: '单选',
|
|
value: '',
|
|
points: '',
|
|
icon: 'iconradio',
|
|
isShowPoints: false,
|
|
required: true,
|
|
hasAnswer: false,
|
|
answer: '',
|
|
pointType: '0',
|
|
pointDict: [
|
|
{
|
|
dictName: '此题有唯一答案和分值',
|
|
dictValue: '0'
|
|
},
|
|
{
|
|
dictName: '每个选项都有对应分值',
|
|
dictValue: '1'
|
|
}
|
|
],
|
|
options: [
|
|
{
|
|
label: '选项1',
|
|
value: '',
|
|
point: '',
|
|
img: []
|
|
},
|
|
{
|
|
label: '选项2',
|
|
value: '',
|
|
point: '',
|
|
img: []
|
|
}
|
|
],
|
|
title: ''
|
|
},
|
|
{
|
|
type: 'checkbox',
|
|
label: '多选',
|
|
fixedLabel: '多选',
|
|
points: '',
|
|
icon: 'iconcheck_box',
|
|
isShowPoints: false,
|
|
required: true,
|
|
hasAnswer: false,
|
|
answer: [],
|
|
value: [],
|
|
pointType: '0',
|
|
pointDict: [
|
|
{
|
|
dictName: '此题有唯一答案和分值',
|
|
dictValue: '0'
|
|
},
|
|
{
|
|
dictName: '每个选项都有对应分值',
|
|
dictValue: '1'
|
|
},
|
|
{
|
|
dictName: '答对几项得几分,答错不得分',
|
|
dictValue: '2'
|
|
}
|
|
],
|
|
options: [
|
|
{
|
|
label: '选项1',
|
|
value: '',
|
|
point: '',
|
|
img: []
|
|
},
|
|
{
|
|
label: '选项2',
|
|
point: '',
|
|
value: '',
|
|
img: []
|
|
}
|
|
],
|
|
title: ''
|
|
},
|
|
{
|
|
type: 'select',
|
|
label: '单下拉框',
|
|
fixedLabel: '单下拉框',
|
|
value: '',
|
|
points: '',
|
|
icon: 'iconSelect',
|
|
isShowPoints: false,
|
|
required: true,
|
|
hasAnswer: false,
|
|
answer: '',
|
|
pointType: '0',
|
|
pointDict: [
|
|
{
|
|
dictName: '此题有唯一答案和分值',
|
|
dictValue: '0'
|
|
},
|
|
{
|
|
dictName: '每个选项都有对应分值',
|
|
dictValue: '1'
|
|
}
|
|
],
|
|
options: [
|
|
{
|
|
label: '选项1',
|
|
value: '',
|
|
point: '',
|
|
img: []
|
|
},
|
|
{
|
|
label: '选项2',
|
|
value: '',
|
|
point: '',
|
|
img: []
|
|
}
|
|
],
|
|
title: ''
|
|
}
|
|
]
|
|
},
|
|
{
|
|
type: 'input',
|
|
tips: '(可重复添加)',
|
|
label: '填空',
|
|
children: [
|
|
{
|
|
type: 'input',
|
|
label: '单行填空',
|
|
fixedLabel: '单行填空',
|
|
value: '',
|
|
pointType: '0',
|
|
icon: 'icontext_box',
|
|
isShowPoints: false,
|
|
points: '',
|
|
required: true,
|
|
hasAnswer: false,
|
|
placeholder: '请输入...',
|
|
answer: ''
|
|
},
|
|
{
|
|
type: 'textarea',
|
|
label: '多行填空',
|
|
fixedLabel: '多行填空',
|
|
pointType: '0',
|
|
icon: 'icontext_area',
|
|
points: '',
|
|
isShowPoints: false,
|
|
required: true,
|
|
hasAnswer: false,
|
|
answer: '',
|
|
placeholder: '请输入...',
|
|
value: ''
|
|
}
|
|
]
|
|
},
|
|
{
|
|
type: 'annex',
|
|
tips: '(可重复添加)',
|
|
label: '附件',
|
|
children: [
|
|
{
|
|
type: 'upload',
|
|
label: '上传图片',
|
|
fixedLabel: '上传图片',
|
|
value: '',
|
|
icon: 'iconpic',
|
|
isShowPoints: false,
|
|
points: '',
|
|
required: true,
|
|
hasAnswer: false,
|
|
answer: ''
|
|
}
|
|
]
|
|
}
|
|
];
|