tasks.md 2.1 KB

Tasks

1. 规格与边界

  • 明确审批办理、发起审批、自定义按钮、关系配置和审批后关系处理的配置边界。
  • 记录 SDD 规格、任务、测试计划和执行日志。

2. 前端改造

  • 将原“动作配置”入口调整为业务处理语义,不再向普通对象设计暴露独立动作 DSL 菜单。
  • 普通对象设计不再展示“自动化动作”独立一级入口,审批后处理整合进“关系与级联”。
  • 重构 BusinessActionDesigner.vue 为业务向导式配置,不以 DSL 步骤树作为主界面。
  • 动态解析已有动作配置,识别流程回调、明细遍历、数量台账等业务含义。
  • 字段映射候选从主表/子表字段动态生成。
  • “关系与级联”直接维护明细关系、子表选择器、字段映射和审批后字段用途,不再让用户重复配置子表路径和循环变量。
  • 普通字段下拉隐藏 item.xxx 等内部表达式,未识别时显示中文维护提示。
  • 保留高级 JSON 折叠区供开发者兜底。
  • 关系配置页面按原型方向改为左侧步骤轨道 + 右侧业务卡片,减少表单堆叠。
  • 查询条件输入框不展示字段长度字数统计,避免搜索区出现 0/200
  • 列表设计器增加显眼的“自定义操作”入口,可直接新增顶部按钮、行操作或配置全部操作。
  • 关系类型收敛为“包含多个明细”,隐藏其它关系类型选择。
  • 自定义操作删除最后一项时保留配置弹窗空状态,不让用户误以为下方配置区消失。
  • 业务流程配置去掉编号生成配置入口,编号规则回归表单设计字段配置。
  • 单据基础配置固定发起人为创建人 createBy,隐藏发起人选择和负责人字段。
  • 业务记录绑定去掉负责人字段,只保留流程状态、标题和必要表绑定信息。
  • 业务流程配置阶段与文案优化为“单据状态 / 流程绑定”,减少技术配置感。

3. 验证

  • 执行相关 Vue 文件 ESLint。
  • 执行前端构建或说明跳过原因。
  • 回填执行日志。