0.3.63 • Published 3 years ago
@onein-frontend/workflow-form-components v0.3.63
组件列表
- 表单预览器(
generate-form) - 用户选择弹框(
user-picker-dialog) - 部门&用户选择弹框(
department-user-picker-dialog)
generate-form
Props
| 参数 | 说明 | 类型 | 是否必传 | 默认值 |
|---|---|---|---|---|
| widget-forms | 通过表单设计器生成的配置数据 | object | 是 | -- |
| proc-id | 流程ID | number | string | 是 | -- |
| proc-instance-id | 流程实例ID | number | string | 否 | -- |
| platform | 平台 | 'desktop' | 'mobile' | 否 | mobile |
| editable | 是否可编辑 | boolean | 否 | true |
| auth-list | 权限列表 | Auth[] | 否 | [] |
| data-list | 默认数据列表 | Data[] | 否 | [] |
| on-file-click | 文件上传控件点击文件时的钩子 | Function | 否 | 下载文件 |
方法
通过 ref 可以获取到 GenerateForm 实例并调用实例方法
| 方法名 | 说明 | 参数 | 返回值 |
|---|---|---|---|
| getFormData | 获取表单填写的数据, 并整理成后台需要的格式 | - | 如果表单校验通过则返回: [ { fieldUuid: '', fieldName: '', fieldValue: '', fieldAlias: '' } ], 未校验通过则会return new Error() |