Skip to content

1.表单 fjson

  • [x] 初始化时
  • [x] 提交时,数据处理 //现在提交时数据处理有点问题
  • [x] 布局配置【分块布局、tab布局】 数据处理时要传入最终节点用于数据处理和判断//zbpm有 (可能需要表单全局校验)

2.表单项tjson

  • [x] 表单类型为日期(date):在props上添加类型type和格式format 1. .type为下拉选择有'year' |'month' | 'date' | 'datetime' | 'datetimerange' | 'daterange' | 'monthrange' | 'yearrange' 2. format为输入框,填写日期格式
  • [x] 下拉选择 远程分页加载 多选 回显
  • [x] ocr功能、回填 - [ ] ocr识别失败现在没有提示, - [ ] 身份证背面识别回填
  • [x] file 文件上传
  • [ ] 事件与动作配置、执行验证
  • [ ] 表单校验:必填与其他
  • [ ] 设置禁用/启用、设置显示/隐藏 表达式校验、函数校验

① 父组件请求接口数据 ② 父组件传入 modelValue ③ 表单级初始化生命周期 ④ 字段级初始化生命周期 ⑤ 远程字典加载 ⑥ 实体字段加载 ⑦ 表单渲染 ⑧ 用户交互(triggers) ⑨ 表单提交生命周期

bpmn 节点类型

  • StartEvent - 开始节点
  • EndEvent - 结束节点
  • ServiceTask - 服务节点
  • ExclusiveGateway - 网关节点
  • IntermediateCatchEvent - 定时节点
  • UserTask - 用户节点
  • BoundaryEvent - 边界节点 “节点-表单关联表”可以只允许三类节点配置表单:

type FormBindableNodeType = | 'bpmn:StartEvent' | 'bpmn:UserTask' | 'bpmn:ReceiveTask';

其中:

  • StartEvent → 发起表单(create)

  • UserTask → 审批/填写表单(edit / approve)

  • ReceiveTask → 确认型表单(readonly / confirm)

基于 Obsidian + VitePress 构建