0908
2021-09-08 15:49:17 星期三
useGeneratedKeys="true" keyProperty="id" 慎用!!!坑死了,这个id必须是id类型,才能自增
成功


基本问卷json
2021-09-08 17:13:03 星期三
{
"list": [
{
"type": "component",
"icon": "icon-component",
"options": {
"customClass": "",
"labelWidth": 100,
"isLabelWidth": false,
"hidden": false,
"dataBind": true,
"template": " <p style=\"text-align: center;font-size: 25px;color: orange\">基础消息问卷</p>",
"required": false,
"remoteFunc": "func_jnqle44p",
"remoteOption": "option_jnqle44p",
"tableColumn": false,
"hideLabel": true
},
"events": {
"onChange": ""
},
"name": "自定义组件",
"key": "uim8vmur",
"model": "component_uim8vmur",
"rules": []
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": true,
"requiredMessage": "姓名必填",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "",
"patternCheck": false,
"patternMessage": "",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 70,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_q0ql3gm2",
"remoteOption": "option_q0ql3gm2",
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "姓名",
"key": "hn7x0hrl",
"model": "input_hn7x0hrl",
"rules": [
{
"required": true,
"message": "姓名必填"
}
]
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": true,
"requiredMessage": "年龄必填",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "/^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\\\\.[0-9]+)?|180)$/",
"patternCheck": true,
"patternMessage": "年龄格式不对",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 70,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_27vdyecn",
"remoteOption": "option_27vdyecn",
"hideLabel": false,
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "年龄",
"key": "ku6eof5r",
"model": "input_ku6eof5r",
"rules": [
{
"required": true,
"message": "年龄必填"
},
{
"pattern": "/^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\\\\.[0-9]+)?|180)$/",
"message": "年龄格式不对"
}
]
},
{
"type": "select",
"icon": "icon-select",
"options": {
"defaultValue": "",
"multiple": false,
"disabled": false,
"clearable": false,
"placeholder": "",
"required": true,
"requiredMessage": "性别必填",
"validatorCheck": false,
"validator": "",
"showLabel": false,
"width": "",
"options": [
{
"value": "男"
},
{
"value": "女"
}
],
"remote": false,
"remoteType": "datasource",
"remoteOption": "option_qdxmpk7e",
"filterable": false,
"remoteOptions": [],
"props": {
"value": "value",
"label": "label"
},
"remoteFunc": "func_qdxmpk7e",
"customClass": "",
"labelWidth": 70,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "性别",
"key": "ieoh8a5i",
"model": "select_ieoh8a5i",
"rules": [
{
"required": true,
"message": "性别必填"
}
]
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": false,
"requiredMessage": "",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "",
"patternCheck": false,
"patternMessage": "",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 70,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_e3zb314v",
"remoteOption": "option_e3zb314v",
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "手机号",
"key": "e3zb314v",
"model": "phone",
"rules": []
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": false,
"requiredMessage": "",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "",
"patternCheck": false,
"patternMessage": "",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 70,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_8tin281g",
"remoteOption": "option_8tin281g",
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "邮箱",
"key": "8tin281g",
"model": "mail",
"rules": []
},
{
"type": "radio",
"icon": "icon-radio-active",
"options": {
"inline": false,
"defaultValue": "",
"showLabel": false,
"options": [
{
"value": "硕士",
"label": "Option 1"
},
{
"value": "本科",
"label": "Option 2"
},
{
"value": "专科",
"label": "Option 3"
}
],
"required": false,
"requiredMessage": "",
"validatorCheck": false,
"validator": "",
"width": "",
"remote": false,
"remoteType": "datasource",
"remoteOption": "option_3ny6n6jj",
"remoteOptions": [],
"props": {
"value": "value",
"label": "label"
},
"remoteFunc": "func_3ny6n6jj",
"customClass": "",
"labelWidth": 70,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"disabled": false,
"tableColumn": false
},
"events": {
"onChange": ""
},
"name": "学历",
"key": "3ny6n6jj",
"model": "education",
"rules": []
},
{
"type": "rate",
"icon": "icon-pingfen1",
"options": {
"defaultValue": 2.5,
"max": 5,
"disabled": false,
"allowHalf": true,
"required": false,
"requiredMessage": "",
"validatorCheck": false,
"validator": "",
"customClass": "",
"labelWidth": 70,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showScore": false,
"remoteFunc": "func_x1c6y85h",
"remoteOption": "option_x1c6y85h",
"tableColumn": false
},
"events": {
"onChange": ""
},
"name": "自我评价",
"key": "x1c6y85h",
"model": "self_evaluation",
"rules": []
}
],
"config": {
"labelWidth": 100,
"labelPosition": "right",
"size": "small",
"customClass": "",
"ui": "element",
"layout": "horizontal",
"labelCol": 3,
"width": "100%",
"hideLabel": false,
"hideErrorMessage": false,
"eventScript": [
{
"key": "mounted",
"name": "mounted",
"func": ""
}
],
"dataSource": [
{
"key": "upload",
"name": "Get Upload Token",
"url": "http://tools-server.making.link/api/uptoken",
"method": "GET",
"auto": true,
"responseFunc": "return res.uptoken;"
},
{
"key": "getoptions",
"name": "Get Options",
"url": "http://tools-server.making.link/api/new/options",
"method": "GET",
"auto": true,
"responseFunc": "return res.data;"
}
],
"platform": "pc"
}
}
年龄正则表达式
/^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\\.[0-9]+)?|180)$/
h5基本数据问卷json
{
"list": [
{
"type": "component",
"icon": "icon-component",
"options": {
"customClass": "",
"labelWidth": 80,
"isLabelWidth": false,
"hidden": false,
"dataBind": true,
"template": " <p style=\"text-align: center;font-size: 25px;color: black\">基础消息问卷</p>",
"required": false,
"remoteFunc": "func_jnqle44p",
"remoteOption": "option_jnqle44p",
"tableColumn": false,
"hideLabel": true
},
"events": {
"onChange": ""
},
"name": "自定义组件",
"key": "uim8vmur",
"model": "type",
"rules": []
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": true,
"requiredMessage": "姓名必填",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "",
"patternCheck": false,
"patternMessage": "",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 120,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_q0ql3gm2",
"remoteOption": "option_q0ql3gm2",
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "姓名",
"key": "hn7x0hrl",
"model": "name",
"rules": [
{
"required": true,
"message": "姓名必填"
}
]
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": true,
"requiredMessage": "年龄必填",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "/^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\\\\.[0-9]+)?|180)$/",
"patternCheck": true,
"patternMessage": "年龄格式不对",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 120,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_27vdyecn",
"remoteOption": "option_27vdyecn",
"hideLabel": false,
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "年龄",
"key": "ku6eof5r",
"model": "age",
"rules": [
{
"required": true,
"message": "年龄必填"
},
{
"pattern": "/^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\\\\.[0-9]+)?|180)$/",
"message": "年龄格式不对"
}
]
},
{
"type": "select",
"icon": "icon-select",
"options": {
"defaultValue": "",
"multiple": false,
"disabled": false,
"clearable": false,
"placeholder": "",
"required": true,
"requiredMessage": "性别必填",
"validatorCheck": false,
"validator": "",
"showLabel": false,
"width": "",
"options": [
{
"value": "男"
},
{
"value": "女"
}
],
"remote": false,
"remoteType": "datasource",
"remoteOption": "option_qdxmpk7e",
"filterable": false,
"remoteOptions": [],
"props": {
"value": "value",
"label": "label"
},
"remoteFunc": "func_qdxmpk7e",
"customClass": "",
"labelWidth": 120,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "性别",
"key": "ieoh8a5i",
"model": "gender",
"rules": [
{
"required": true,
"message": "性别必填"
}
]
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": false,
"requiredMessage": "",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "",
"patternCheck": false,
"patternMessage": "",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 120,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_e3zb314v",
"remoteOption": "option_e3zb314v",
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "手机号",
"key": "e3zb314v",
"model": "phone",
"rules": []
},
{
"type": "input",
"icon": "icon-input",
"options": {
"width": "",
"defaultValue": "",
"required": false,
"requiredMessage": "",
"dataType": "",
"dataTypeCheck": false,
"dataTypeMessage": "",
"pattern": "",
"patternCheck": false,
"patternMessage": "",
"validatorCheck": false,
"validator": "",
"placeholder": "",
"customClass": "",
"disabled": false,
"labelWidth": 120,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showPassword": false,
"remoteFunc": "func_8tin281g",
"remoteOption": "option_8tin281g",
"tableColumn": false
},
"events": {
"onChange": "",
"onFocus": "",
"onBlur": ""
},
"name": "邮箱",
"key": "8tin281g",
"model": "mail",
"rules": []
},
{
"type": "radio",
"icon": "icon-radio-active",
"options": {
"inline": false,
"defaultValue": "",
"showLabel": false,
"options": [
{
"value": "硕士",
"label": "Option 1"
},
{
"value": "本科",
"label": "Option 2"
},
{
"value": "专科",
"label": "Option 3"
}
],
"required": false,
"requiredMessage": "",
"validatorCheck": false,
"validator": "",
"width": "",
"remote": false,
"remoteType": "datasource",
"remoteOption": "option_3ny6n6jj",
"remoteOptions": [],
"props": {
"value": "value",
"label": "label"
},
"remoteFunc": "func_3ny6n6jj",
"customClass": "",
"labelWidth": 120,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"disabled": false,
"tableColumn": false
},
"events": {
"onChange": ""
},
"name": "学历",
"key": "3ny6n6jj",
"model": "education",
"rules": []
},
{
"type": "rate",
"icon": "icon-pingfen1",
"options": {
"defaultValue": 2.5,
"max": 5,
"disabled": false,
"allowHalf": true,
"required": false,
"requiredMessage": "",
"validatorCheck": false,
"validator": "",
"customClass": "el-input--small",
"labelWidth": 120,
"isLabelWidth": true,
"hidden": false,
"dataBind": true,
"showScore": false,
"remoteFunc": "func_x1c6y85h",
"remoteOption": "option_x1c6y85h",
"tableColumn": false
},
"events": {
"onChange": ""
},
"name": "自我评价",
"key": "x1c6y85h",
"model": "self_evaluation",
"rules": []
}
],
"config": {
"labelWidth": 100,
"labelPosition": "right",
"size": "small",
"customClass": "",
"ui": "element",
"layout": "horizontal",
"labelCol": 4,
"width": "100%",
"hideLabel": false,
"hideErrorMessage": false,
"eventScript": [
{
"key": "mounted",
"name": "mounted",
"func": ""
}
],
"dataSource": [
{
"key": "upload",
"name": "Get Upload Token",
"url": "http://tools-server.making.link/api/uptoken",
"method": "GET",
"auto": true,
"responseFunc": "return res.uptoken;"
},
{
"key": "getoptions",
"name": "Get Options",
"url": "http://tools-server.making.link/api/new/options",
"method": "GET",
"auto": true,
"responseFunc": "return res.data;"
}
],
"platform": "mobile",
"styleSheets": "element.style {\n width: auto;\n}\n\n.el-input--small .el-input__inner {\n width: auto;\n /* padding: inherit; */\n /* align-content: center; */\n}"
}
}
element.style {
/*width: auto;*/
}
.el-input--small .el-input__inner {
width: auto;
/* padding: inherit; */
/* align-content: center; */
}
最终版本
{"list":[{"type":"grid","icon":"icon-RectangleCopy","columns":[{"type":"col","options":{"span":24,"offset":0,"push":0,"pull":0,"xs":24,"sm":24,"md":24,"lg":24,"xl":24,"customClass":""},"list":[{"type":"html","icon":"icon-html","options":{"defaultValue":"<p style=\"color: red;text-align: center;font-size: large;\">\n\t基本信息问卷\n</p>","labelWidth":100,"isLabelWidth":true,"hidden":false,"dataBind":true,"remoteFunc":"func_2x3g9etg","remoteOption":"option_2x3g9etg","tableColumn":false,"hideLabel":true},"events":{"onChange":""},"name":"HTML","novalid":{},"key":"2x3g9etg","model":"title","rules":[]},{"type":"input","icon":"icon-input","options":{"width":"","defaultValue":"","required":true,"requiredMessage":"姓名必填","dataType":"","dataTypeCheck":false,"dataTypeMessage":"","pattern":"","patternCheck":false,"patternMessage":"","validatorCheck":false,"validator":"","placeholder":"","customClass":"","disabled":false,"labelWidth":70,"isLabelWidth":true,"hidden":false,"dataBind":true,"showPassword":false,"remoteFunc":"func_q0ql3gm2","remoteOption":"option_q0ql3gm2","tableColumn":false,"hideLabel":false},"events":{"onChange":"","onFocus":"","onBlur":""},"name":"姓名","key":"hn7x0hrl","model":"name","rules":[{"required":true,"message":"姓名必填"}],"novalid":{}},{"type":"input","icon":"icon-input","options":{"width":"","defaultValue":"","required":true,"requiredMessage":"年龄必填","dataType":"","dataTypeCheck":false,"dataTypeMessage":"","pattern":"/^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\\\\.[0-9]+)?|180)$/","patternCheck":true,"patternMessage":"年龄格式不对","validatorCheck":false,"validator":"","placeholder":"","customClass":"","disabled":false,"labelWidth":70,"isLabelWidth":true,"hidden":false,"dataBind":true,"showPassword":false,"remoteFunc":"func_27vdyecn","remoteOption":"option_27vdyecn","hideLabel":false,"tableColumn":false},"events":{"onChange":"","onFocus":"","onBlur":""},"name":"年龄","key":"ku6eof5r","model":"age","rules":[{"required":true,"message":"年龄必填"},{"pattern":"/^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\\\\.[0-9]+)?|180)$/","message":"年龄格式不对"}],"novalid":{}},{"type":"select","icon":"icon-select","options":{"defaultValue":"","multiple":false,"disabled":false,"clearable":false,"placeholder":"","required":true,"requiredMessage":"性别必填","validatorCheck":false,"validator":"","showLabel":false,"width":"","options":[{"value":"男"},{"value":"女"}],"remote":false,"remoteType":"datasource","remoteOption":"option_qdxmpk7e","filterable":false,"remoteOptions":[],"props":{"value":"value","label":"label"},"remoteFunc":"func_qdxmpk7e","customClass":"","labelWidth":70,"isLabelWidth":true,"hidden":false,"dataBind":true,"tableColumn":false},"events":{"onChange":"","onFocus":"","onBlur":""},"name":"性别","key":"ieoh8a5i","model":"gender","rules":[{"required":true,"message":"性别必填"}],"novalid":{}},{"type":"input","icon":"icon-input","options":{"width":"","defaultValue":"","required":false,"requiredMessage":"","dataType":"","dataTypeCheck":false,"dataTypeMessage":"","pattern":"","patternCheck":false,"patternMessage":"","validatorCheck":false,"validator":"","placeholder":"","customClass":"","disabled":false,"labelWidth":70,"isLabelWidth":true,"hidden":false,"dataBind":true,"showPassword":false,"remoteFunc":"func_e3zb314v","remoteOption":"option_e3zb314v","tableColumn":false},"events":{"onChange":"","onFocus":"","onBlur":""},"name":"手机号","key":"e3zb314v","model":"phone","rules":[],"novalid":{}},{"type":"input","icon":"icon-input","options":{"width":"","defaultValue":"","required":false,"requiredMessage":"","dataType":"","dataTypeCheck":false,"dataTypeMessage":"","pattern":"","patternCheck":false,"patternMessage":"","validatorCheck":false,"validator":"","placeholder":"","customClass":"","disabled":false,"labelWidth":70,"isLabelWidth":true,"hidden":false,"dataBind":true,"showPassword":false,"remoteFunc":"func_8tin281g","remoteOption":"option_8tin281g","tableColumn":false},"events":{"onChange":"","onFocus":"","onBlur":""},"name":"邮箱","key":"8tin281g","model":"mail","rules":[],"novalid":{}},{"type":"radio","icon":"icon-radio-active","options":{"inline":true,"defaultValue":"","showLabel":false,"options":[{"value":"硕士","label":"Option 1"},{"value":"本科","label":"Option 2"},{"value":"专科","label":"Option 3"}],"required":false,"requiredMessage":"","validatorCheck":false,"validator":"","width":"","remote":false,"remoteType":"datasource","remoteOption":"option_3ny6n6jj","remoteOptions":[],"props":{"value":"value","label":"label"},"remoteFunc":"func_3ny6n6jj","customClass":"","labelWidth":70,"isLabelWidth":true,"hidden":false,"dataBind":true,"disabled":false,"tableColumn":false},"events":{"onChange":""},"name":"学历","key":"3ny6n6jj","model":"education","rules":[],"novalid":{}},{"type":"rate","icon":"icon-pingfen1","options":{"defaultValue":2.5,"max":5,"disabled":false,"allowHalf":true,"required":false,"requiredMessage":"","validatorCheck":false,"validator":"","customClass":"","labelWidth":70,"isLabelWidth":true,"hidden":false,"dataBind":true,"showScore":false,"remoteFunc":"func_x1c6y85h","remoteOption":"option_x1c6y85h","tableColumn":false},"events":{"onChange":""},"name":"自我评价","key":"x1c6y85h","model":"self_evaluation","rules":[],"novalid":{}}],"key":"s8hjiv97"}],"options":{"gutter":0,"justify":"start","align":"bottom","customClass":"","hidden":false,"flex":true,"responsive":true,"remoteFunc":"func_gmjbbyik","remoteOption":"option_gmjbbyik"},"name":"栅格布局","key":"gmjbbyik","model":"grid_gmjbbyik","rules":[]}],"config":{"labelWidth":100,"labelPosition":"right","size":"small","customClass":"","ui":"antd","layout":"horizontal","labelCol":0,"width":"100%","hideLabel":false,"hideErrorMessage":false,"eventScript":[{"key":"mounted","name":"mounted","func":""}],"dataSource":[{"key":"upload","name":"Get Upload Token","url":"http://tools-server.making.link/api/uptoken","method":"GET","auto":true,"responseFunc":"return res.uptoken;"},{"key":"getoptions","name":"Get Options","url":"http://tools-server.making.link/api/new/options","method":"GET","auto":true,"responseFunc":"return res.data;"}],"platform":"pc","styleSheets":"text-align: center;"}}

浙公网安备 33010602011771号