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()