UNPKG

kre-form

Version:

本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装

164 lines 5.88 kB
{ "code": "demo001", "name": "第一个问卷设置", "type": "test", "begin": { "show": true, "text": "欢迎时开始实施" }, "end": { "show": true, "text": "结束哦" }, "pages": [{ "code": "pageCode1", "name": "第1页", "questions": [{ "type": "radio", "key": "pageCode1;radio1", "templateOptions": { "label": "单选题目1-1", "layout": "row1", "order": true, "required": true, "score": 0, "options": [{ "label": "男", "value": "male", "score": 1, "input": true }, { "label": "女", "value": "female", "score": 2, "input": false } ] } }, { "type": "checkbox", "key": "pageCode1;radio2", "templateOptions": { "label": "单选题目1-2", "layout": "row1", "order": true, "required": true, "score": 0, "options": [{ "label": "男", "value": "male", "score": 1, "input": true }, { "label": "女", "value": "female", "score": 2, "input": false } ] } }, { "type": "radio", "key": "pageCode1;radio3", "templateOptions": { "label": "单选题目1-3", "layout": "row1", "order": true, "required": true, "score": 0, "options": [{ "label": "男", "value": "male", "score": 1, "input": true }, { "label": "女", "value": "female", "score": 2, "input": false } ] } }, { "type": "radio", "key": "pageCode1;radio4", "templateOptions": { "label": "单选题目1-4", "layout": "row1", "order": true, "required": true, "score": 0, "options": [{ "label": "男", "value": "male", "score": 1, "input": true }, { "label": "女", "value": "female", "score": 2, "input": false } ] } }, { "type": "radio", "key": "pageCode1;radio5", "templateOptions": { "label": "单选题目1-5", "layout": "row1", "order": true, "required": true, "score": 0, "options": [{ "label": "男", "value": "male", "score": 1, "input": true }, { "label": "女", "value": "female", "score": 2, "input": false } ] } } ] }, { "code": "pageCode2", "name": "第2页", "questions": [{ "type": "radio", "key": "pageCode2;radio1", "templateOptions": { "label": "单选题目2-1", "layout": "row1", "order": true, "required": true, "score": 0, "options": [{ "label": "男", "value": "male", "score": 1, "input": true }, { "label": "女", "value": "female", "score": 2, "input": false } ] } }] } ] }