kre-form
Version:
本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装
371 lines (369 loc) • 8.45 kB
JSON
[{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field1",
"fieldname": "姓名-nvarchar",
"refdatasourcetype": "directinput",
"datatype": "nvarchar",
"selecttype": "single",
"showtype": "",
"allownull": true,
"placeholder": "请输入姓名",
"maxlength": 50,
"minlength": 2,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "张三",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field2",
"fieldname": "备注-multilinetext",
"refdatasourcetype": "directinput",
"datatype": "multilinetext",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入备注",
"maxlength": 50,
"minlength": 2,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "备注",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field3",
"fieldname": "年龄-int",
"refdatasourcetype": "directinput",
"datatype": "int",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入年龄",
"maxlength": 0,
"minlength": 0,
"max": 99,
"min": 1,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field4",
"fieldname": "工资-float",
"refdatasourcetype": "directinput",
"datatype": "float",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入工资",
"maxlength": 0,
"minlength": 0,
"max": 100,
"min": 0,
"accuracy": 2,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field5",
"fieldname": "年月日时分-datetime",
"refdatasourcetype": "directinput",
"datatype": "datetime",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入年月日时分",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "2019/11/19 09:30",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field6",
"fieldname": "年月日-date",
"refdatasourcetype": "directinput",
"datatype": "date",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入年月日",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "2019/11/19",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field7",
"fieldname": "年-year",
"refdatasourcetype": "directinput",
"datatype": "year",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入年",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "2019",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field8",
"fieldname": "年月-month",
"refdatasourcetype": "directinput",
"datatype": "month",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入年月",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "2019/11",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field9",
"fieldname": "时分-time",
"refdatasourcetype": "directinput",
"datatype": "time",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "请输入时分",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "12:23",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field10",
"fieldname": "附件-attachment",
"refdatasourcetype": "directinput",
"datatype": "attachment",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field11",
"fieldname": "图片-image",
"refdatasourcetype": "directinput",
"datatype": "image",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": ""
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field12",
"fieldname": "常用参数-性别",
"refdatasourcetype": "refparameters",
"datatype": "",
"selecttype": "single",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "female",
"parameterid": "para001",
"treeid": "",
"parameterdata": [{
"label": "男",
"value": "male"
}, {
"label": "女",
"value": "female"
}]
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field13",
"fieldname": "树形参数-tree",
"refdatasourcetype": "treeparameters",
"datatype": "image",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": "paratree001"
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field14",
"fieldname": "系统控件-人员",
"refdatasourcetype": "systemcontrol",
"datatype": "",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": "",
"controlid": "employee"
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field15",
"fieldname": "系统控件-组织",
"refdatasourcetype": "systemcontrol",
"datatype": "",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": "",
"controlid": "organizational"
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field16",
"fieldname": "系统控件-职位",
"refdatasourcetype": "systemcontrol",
"datatype": "",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": "",
"controlid": "position"
},
{
"tablecode": "jack_table",
"fieldcode": "jack_table;cn_field17",
"fieldname": "系统控件-地区",
"refdatasourcetype": "systemcontrol",
"datatype": "",
"selecttype": "",
"showtype": "",
"allownull": true,
"placeholder": "",
"maxlength": 0,
"minlength": 0,
"max": 0,
"min": 0,
"accuracy": 0,
"isdisable": true,
"readonly": false,
"defaultvalue": "",
"parameterid": "",
"treeid": "",
"controlid": "area"
}
]