
---

## 晚上：DTMP 系统深度学习（23:18-00:11）

海哥让我登录 dtmp.huatech.net，用 ljb/Ht123456. 账号进后台，学习表单管理和流程管理的能力。

### 表单引擎——已确认能力

字段类型（从真实 schema 拿到）：
- `input` 单行文本（正则/数据类型/自定义 validator，密码模式）
- `textarea` 多行文本（含**审批意见模式**：签名/日期/节点名）
- `select` 下拉（多选、静态选项、数据源远程拉取、可搜索）
- `date` 日期（日期/时间/范围，支持时间戳输出）
- `number` 数字（min/max/step/precision）
- `selector` 组织机构/人员选择器（多选，选择 tab 可控）
- `fileupload` 附件上传（limit/fileSize/accept，直传 OSS）
- `title` 标题（字体/字号/对齐/粗细/颜色）
- `report` 表格布局（静态，支持 colspan/rowspan 合并单元格）
- `table` 明细表（动态行，支持增删/分页/导入/导出/清空，子列可嵌套字段）

校验体系：必填、正则、数据类型、自定义函数，四层。
每字段有：`dataBind`（是否参与提交）、`hidden`（显隐控制）、`disabled`（只读）。
事件：字段级 onChange/onFocus/onBlur，表单级 mounted/refresh，有 Action 配置入口。
设计器顶部有：导入模板、预览、清空、生成 JSON、保存、发布。

### 流程引擎——已确认能力

**实训流程（3.0版）结构：**
```
发起人
  → [条件分支] 申请人姓名==1
      ├─ 满足：导员审批 → 抄送院系副院长 → 院系主任审批 → 院系院长审批
      └─ 默认：院系主任审批 → 院系院长审批
```

**审批节点配置（4个 tab）：**
1. 设置审批人：指定人员机构 / 处理人自选 / 发起人自己 / **表单内联系人**（从表单字段取人）
2. 节点权限：多个开关控制节点操作能力（转办/退回/终止/通知等）
3. 节点事件：节点级事件钩子
4. **表单权限设置**（最重要）：每个字段独立配置——
   - 字段权限：显示可编辑 / 显示不可编辑 / 隐藏该控件（字段级粒度）
   - 字段默认值 + 赋值方式

**其他确认能力：**
- 条件分支：基于表单字段值驱动（表达式：字段==值）
- 抄送节点：可指定具体人员
- 版本管理：支持多版本迭代（看到了 3.0）
- 流程与表单绑定：一个流程对应一张表单（formCode 关联）
- ④采集配置：**支持回流**（海哥确认）
- 加签减签：存在（海哥确认），本次未深入

**海哥的指示（00:11）：**
> 加签减签先忽略，采集配置支持回流的，你学到的这两块内容很重要，要记住，后面咱们深度配合要基于这个基础的。

→ 后续所有产品设计、方案建议、流程规范类工作，都要基于这套表单+流程引擎的真实能力来做，不能凭空假设。
