# 任务管理

包含任务管理相关组件。

## Task

显示任务完整过程，包括任务细节及任务生命周期内容。支持特性如下：

- task: 要查看的任务。

## TaskForm

任务编写组件，支持如下特性：

- parent参数：有parent参数，添加子任务，否则，添加根任务。
- source参数：有source参数，对source传过来的对象进行编辑，否则，添加新对象。
- project参数：有projet参数，给project添加任务，否则，任务与项目无关。

## TaskList

任务列表，用于各种任务列表场合。以树状方式显示任务列表。支持特性如下：

- project参数：有project参数，将只查询某个项目的内容。

### 应用场合

可用通过参数 envior 设置任务列表应用场合，包括：

- project：应用于项目管理场合，包括任务的增删改处理，不包括任务的业务操作。
- task：应用于任务管理场合，包括对任务的业务处理，对任务的业务处理有：
  * 完成：填写任务完成单，表示任务处理完成。
  * 交接：填写任务交接单，把任务交接给其他人员。
  * 再派：任务完成后，经检验不合格，重新派发。

## DispatchForm

任务派发组件，把某个任务派发出去，派发时，填写任务处理方案。支持如下特性：

- task参数：需要派发的任务
- 保存任务派发记录。

## DispatchList

显示任务分派过程，支持的特性有：

- task: 任务分派列表所属任务，没有task，查询时不加所属task条件。
