diff --git a/project/hlj/app/AppFormTemplate/AppFormTemplate.vue b/project/hlj/app/AppFormTemplate/AppFormTemplate.vue index eb8aa223..f590f6e0 100644 --- a/project/hlj/app/AppFormTemplate/AppFormTemplate.vue +++ b/project/hlj/app/AppFormTemplate/AppFormTemplate.vue @@ -7,7 +7,6 @@ - - diff --git a/project/hlj/app/AppFormTemplate/components/List.vue b/project/hlj/app/AppFormTemplate/components/List.vue index e788f37d..f5ea3014 100644 --- a/project/hlj/app/AppFormTemplate/components/List.vue +++ b/project/hlj/app/AppFormTemplate/components/List.vue @@ -5,7 +5,6 @@
diff --git a/project/hlj/app/AppFormTemplate/components/RenderForm.vue b/project/hlj/app/AppFormTemplate/components/RenderForm.vue new file mode 100644 index 00000000..9ede7fea --- /dev/null +++ b/project/hlj/app/AppFormTemplate/components/RenderForm.vue @@ -0,0 +1,188 @@ + + + + + diff --git a/project/hlj/app/AppFormTemplate/components/config.js b/project/hlj/app/AppFormTemplate/components/config.js deleted file mode 100644 index ca7ca496..00000000 --- a/project/hlj/app/AppFormTemplate/components/config.js +++ /dev/null @@ -1,202 +0,0 @@ -export const components = [ - { - type: 'options', - tips: '(可重复添加)', - label: '选项', - children: [ - { - type: 'radio', - label: '单选', - fixedLabel: '单选', - value: '', - points: '', - describe: '', - 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: '多选', - describe: '', - 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: '', - describe: '', - 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: '单行填空', - describe: '', - fixedLabel: '单行填空', - value: '', - pointType: '0', - icon: 'icontext_box', - isShowPoints: false, - points: '', - required: true, - hasAnswer: false, - placeholder: '请输入...', - answer: '' - }, - { - type: 'textarea', - label: '多行填空', - describe: '', - 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: '上传图片', - describe: '', - value: '', - icon: 'iconpic', - isShowPoints: false, - points: '', - required: true, - hasAnswer: false, - answer: '' - } - ] - }, - { - type: 'layout', - tips: '(可重复添加)', - label: '分组', - children: [ - { - type: 'group', - label: '卡片', - fixedLabel: '卡片', - icon: 'iconpic', - groupName: '分组标题', - column: [] - } - ] - } -]