-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ChangchengQin edited this page Nov 14, 2016
·
5 revisions
资料表格模板本身的定义属性信息、权限信息、审批信息以及资料表格模板中所有字段控件的定义属性信息、权限信息、审批信息,首先是通过相关工具进行设置,后台形成统一的JSON数据格式存储,以便于前端的解析和渲染,本文档现将这些定义的属性信息、权限设置信息、审批信息进行统一说明。
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
name | String | 名称 | - | - |
ver | Number | 版本(1/2/3/4…) | - | - |
desc | String | 描述(备注) | - | - |
lock_form_nosuccess | String | 若审批未成功,锁定表单,也就是另存为历史信息 另存为之前,先创建一个副本,作为最新的没有锁定的表单 |
- | - |
approvals | Object[] | 审批信息 | - | - |
sponsor | String | 审批发起人 | - | - |
limit | Number | 审批发起次数 | - | - |
steps | Object[] | 审批阶段配置信息 | - | - |
actor | String | 具体用户/用户角色/项目角色/其他变量 | - | - |
actor_type | String | actor类型 | - | - |
related_ctl_ids | String[] | 关联控件Id(审批完成,可为对应控件设置值, 比如日期,签名等等) |
- | - |
complete_type | String | 任意一人完成即可流转 | - | - |
can_abort | String | 本阶段actors是否能终止审批 | - | - |
order | String | 排序 | - | - |
permissions | Object[] | 权限信息 | - | - |
controls | Object[] | 控件属性定义集合(各控件属性详细说明请看下面) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | text | text |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model中的Field名称,用于VueJs绑定) | - | - |
value | String | 绑定值(默认值) | - | - |
link_path | String | 链接信息库中某属性的路径 | - | - |
min | Number | 最小输入长度 | - | - |
max | Number | 最大输入长度 | - | - |
placeholder | String | 占位文本 | - | - |
icon | String | 尾部图标 | - | - |
disabled | Boolean | 是否禁用 | - | - |
required | Boolean | 是否必填 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | textArea | textArea |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
value | String | 绑定值(默认值) | - | - |
link_path | String | 链接信息库中某属性的路径 | - | - |
rows | Number | 行号 | - | 2 |
max | Number | 最大行数- | - | |
placeholder | String | 占位文本 | - | - |
disabled | Boolean | 是否禁用 | - | - |
required | Boolean | 是否必填 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | number | number |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
value | Number | 绑定值(默认值) | - | - |
link_path | String | 链接信息库中某属性的路径 | - | - |
min | Number | 最小值 | - | - |
max | Number | 最大值- | - | |
step | Number | 计数器步长 | - | - |
digit | Number | 小数位 | - | - |
placeholder | String | 占位文本 | - | - |
disabled | Boolean | 是否禁用 | - | - |
required | Boolean | 是否必填 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | radioBox | radioBox |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
layout | String | 布局 | 1(一列) 2(二列) 3(三列) 0(自动布局) |
1 |
required | Boolean | 是否必选 | - | - |
allow_other_value | Boolean | 是否允许其他值 | - | - |
default_select | String | 默认选择 | - | - |
options | Object[] | 单选组选项(既能手动录入,又提供一些常见的 选项,后面还要做到能选择项目中的任意数据源) |
- | - |
name | String | 选项名称 | - | - |
value | String | 选项值 | - | - |
img_path | String | 选项图片路径 | - | - |
order | Number | 顺序 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | checkBox | checkBox |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
layout | String | 布局 | 1(一列) 2(二列) 3(三列) 0(自动布局) |
1 |
min | Number | 最少选择几项 | - | - |
max | Number | 最多选择几项 | - | - |
required | Boolean | 是否必选 | - | - |
default_select | String | 默认选择 | - | - |
options | Object[] | 多选组选项(既能手动录入,又提供一些常见的 选项,后面还要做到能选择项目中的任意数据源) |
- | - |
name | String | 选项名称 | - | - |
value | String | 选项值 | - | - |
img_path | String | 选项图片路径 | - | - |
order | Number | 顺序 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | select | select |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
placeholder | String | 占位文本 | - | - |
clearable | Boolean | 单选时是否可以清空选项 | - | - |
multiple | Boolean | 是否多选 | - | - |
required | Boolean | 是否必选 | - | - |
default_select | String | 默认选择 | - | - |
options | Object[] | 下拉框选项(既能手动录入,又提供一些常见的 选项,后面还要做到能选择项目中的任意数据源) |
- | - |
name | String | 选项名称 | - | - |
value | String | 选项值 | - | - |
img_path | String | 选项图片路径 | - | - |
order | Number | 顺序 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | date | date |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
placeholder | String | 占位文本 | - | - |
genre | String | year/month/date/week/ datetime/datetimerange/daterange |
- | - |
format | String | 年 yyyy,月 MM,日 dd, 小时 HH,分 mm,秒 ss |
- | yyyy-MM-dd |
align | String | left,center,right | - | left |
required | Boolean | 是否必选 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | dateTime | dateTime |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
placeholder | String | 占位文本 | - | - |
genre | String | year/month/date/week/ datetime/datetimerange/daterange |
- | - |
format | String | 年 yyyy,月 MM,日 dd, 小时 HH,分 mm,秒 ss |
- | yyyy-MM-dd |
align | String | left,center,right | - | left |
required | Boolean | 是否必选 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | attachs | attachs |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
placeholder | String | 占位文本 | - | - |
multiple | Boolean | 是否可多选上传 | - | - |
layout | String | 布局 | 1(一列) 2(二列) 3(三列) 0(自动布局) |
1 |
css_type | String | 附件列表展现样式或样式类名 | - | - |
select_type | String | 上传控件类型 | select,drag | select |
required | Boolean | 是否必选 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | images | images |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model的name) | - | - |
placeholder | String | 占位文本 | - | - |
suffix | String | 文件类型后缀,使用;链接 | - | - |
multiple | Boolean | 是否可多选上传 | - | - |
layout | String | 布局 | 1(一列) 2(二列) 3(三列) 0(自动布局) |
1 |
css_type | String | 附件列表展现样式或样式类名 | - | - |
select_type | String | 上传控件类型 | select,drag | select |
required | Boolean | 是否必选 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |
属性(字段) | 类型 | 说明 | 可选值 | 默认值 |
---|---|---|---|---|
id | String | 模板控件唯一标识(采用无连接符号大写的GUID) | - | - |
type | String | 控件类型 | location | location |
label | String | 标注 | - | - |
name | String | 名称(对应前端Model中的Field名称,用于VueJs绑定) | - | - |
value | Object | 绑定值(默认值),数据样例: {"text":“湖南省长沙市天心区城南路街道芙蓉中路144号城市之心(城南西路)”, “X”:“112.98598”,“Y”:“28.183121”} |
- | - |
placeholder | String | 占位文本 | - | - |
disabled | Boolean | 是否禁用 | - | - |
required | Boolean | 是否必填 | - | - |
permissions | Object[] | 权限信息 | - | - |
desc | String | 描述(备注) | - | - |