diff --git a/src/views/xm/core/xmTask/XmTaskAdd.vue b/src/views/xm/core/xmTask/XmTaskAdd.vue index 4a831393..41d5a1ed 100644 --- a/src/views/xm/core/xmTask/XmTaskAdd.vue +++ b/src/views/xm/core/xmTask/XmTaskAdd.vue @@ -8,18 +8,17 @@ 计划项 任务 + + + {{addForm.parentTaskname}} + 选上级  请尽量选择上级,对任务进行归类,方便排版和操作 + - + -
- - {{addForm.projectName}} - - - {{parentTask.sortLevel}}  {{parentTask.name}} - 无上级 - +
+ {{addForm.projectName}}
@@ -29,7 +28,7 @@
{{addForm.preTaskname}} - 选前置 + 选前置 @@ -171,6 +170,9 @@ + + + @@ -274,6 +276,7 @@ skillVisible: false, taskSkills: [], selectTaskVisible:false, + selectParentTaskVisible:false, execUserVisible:false, groupUserSelectVisible:false, execGroupUserSelectVisible:false, @@ -283,7 +286,7 @@ ], actDateRanger: [ ], - pickerOptions: util.pickerOptions('datarange'), + pickerOptions: util.pickerOptions('datarange'), /**end 在上面加自定义属性**/ }//end return },//end data @@ -415,6 +418,25 @@ this.addForm.preTaskid='' this.addForm.preTaskname='' }, + onSelectedParentTask(parentTask){ + this.selectParentTaskVisible=false; + if(parentTask && parentTask.id){ + this.addForm.parentTaskid=parentTask.id + this.addForm.parentTaskname=parentTask.name; + this.addForm.taskType=parentTask.taskType + this.addForm.planType=parentTask.planType + if(parentTask.childrenCnt){ + this.addForm.sortLevel=parentTask.sortLevel+"."+(parentTask.childrenCnt+1) + }else{ + this.addForm.sortLevel=parentTask.sortLevel+"."+1 + } + } + }, + clearParentTask(){ + this.addForm.parentTaskid='' + this.addForm.parentTaskname='' + this.addForm.sortLevel="" + }, goAnchor :function(id){ document.querySelector("#"+id).scrollIntoView(true); }, diff --git a/src/views/xm/core/xmTask/XmTaskList.vue b/src/views/xm/core/xmTask/XmTaskList.vue index 4ff231ff..601f263d 100644 --- a/src/views/xm/core/xmTask/XmTaskList.vue +++ b/src/views/xm/core/xmTask/XmTaskList.vue @@ -74,7 +74,7 @@ @@ -109,7 +109,7 @@ }, }, - props: ["selProject",'isMultiSelect','xmProduct','xmIteration'], + props: ["selProject",'isMultiSelect','xmProduct','xmIteration','check-scope'/**task/plan */], watch: { "selkey": function(val) { // console.log("任务类型"); diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index 370e35f0..17666279 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -144,7 +144,7 @@ icon="el-icon-del" >删除 -