Kategoriak: All - 任务

arabera 旭 王 14 years ago

391

taskedit

在任务管理系统中,用户可以执行多种操作。系统允许添加、编辑和删除任务和步骤,用户可通过任务ID和步骤ID进行管理。每个任务都可以包含多个步骤,操作状态标识有新增、修改和删除三种。用户可以通过初始化表单和绑定任务信息来编辑任务,编辑步骤时,系统会循环查找当前步骤并显示步骤信息。任务信息可以保存到缓存,用户可以选择全部保存、删除任务或清空任务信息。系统还提供了文件上传功能,并且可以显示需求信息。

taskedit

taskedit

模板信息

编辑步骤,步骤操作没选中。

任务截止时间到小时

关联解决方案,文件上传功能。

属性

stepid

当前步骤ID

taskId

当前任务ID

requirementId

当前需求ID

operationStatus
stepTempList

保存当前任务步骤列表,显示用

taskInfoTree

保存任务和步骤信息列表

copyTask

序列化

newTask

当前操作任务

方法

EditTaskBind()

绑定任务信息 编辑任务功能用

EditTaskInit();

BindTaskInfo();

判断任务信息是否保存

全部保存、删除任务、编辑、添加前使用

绑定前置任务

保存任务信息到缓存

更新taskInfoTree,添加 修改

ValidateTaskInfo()

清空编辑区内容。

清空step

GetCurrentTask(opstatus)

//保存标志,Insert Update Delete//1为添加 2为修改 3为删除

BindRequirementInfo()

显示需求信息

FormInit()

初始化

测试

无任务ID
有任务ID

事件

删除步骤
BindStepList()


提交步骤
SaveStepInfo()

新增或修改

编辑步骤
清空步骤信息
显示步骤信息

stepid赋值

(newTask).StepList

循环找出当前步骤,编辑。

添加步骤
打开任务添加窗口
全部放弃
全部完成

完成任务定制

关闭窗口
保存(taskInfoTree)
确认保存

任务编辑区不为空提示

放弃任务
(newTask)=(copyTask)
确认放弃
提交任务
EmptyTaskInfo()
SaveTaskInfo()
完整性验证
删除任务
ue
确认删除

operationStatus=3

编辑任务
保存任务 步骤
(copyTask)=(newTask)
(newTask)=当前任务

operationStatus=2

显示任务及步骤
添加任务
BindPreTask()
HideTaskSaveButton()
BindTaskTree()
清空任务信息
保存任务 步骤+(newTask)>(taskInfoTree)
创建实体(newTask)带Guid 保存步骤需要

operationStatus=1

GetCurrentTask()
ShowTaskSaveButton()