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"
>删除
-