diff --git a/src/views/xm/core/xmProject/XmProjectInfo.vue b/src/views/xm/core/xmProject/XmProjectInfo.vue index add70f01..5512a8b0 100644 --- a/src/views/xm/core/xmProject/XmProjectInfo.vue +++ b/src/views/xm/core/xmProject/XmProjectInfo.vue @@ -36,15 +36,9 @@ 团队 - - 规划 - - 计划及里程碑 - - - 测试计划 - - + + 计划 + 财务 @@ -145,7 +139,8 @@ - + + diff --git a/src/views/xm/core/xmTask/XmTaskAdd.vue b/src/views/xm/core/xmTask/XmTaskAdd.vue index 599faf10..ea88633d 100644 --- a/src/views/xm/core/xmTask/XmTaskAdd.vue +++ b/src/views/xm/core/xmTask/XmTaskAdd.vue @@ -1,21 +1,10 @@ - - - - - - - - - - - - + 计划项 任务 @@ -38,38 +27,59 @@ 里程碑 - + {{addForm.preTaskname}} - 选前置任务 - - - - - - - - - - + 选前置 - + + + + + + + + + + + + + + + + + + + + + + + + + + + {{addForm.menuName}} 选择归属需求 增加 {{item.taskSkillName}} - - + + - - + + {{addForm.createUsername}} 未设置 设置负责人 + + + {{addForm.executorUsername}} + 设置执行人 + @@ -97,7 +107,7 @@ 人时,{{this.toFixed(addForm.budgetWorkload/8/20)}}人月 - 是否为众包任务 + 是否为众包 @@ -123,20 +133,19 @@ - + 发布到互联网任务大厅 - - - - - - - - - - - + + + + + + + + + + @@ -154,6 +163,9 @@ + + + @@ -264,6 +276,7 @@ selectTaskVisible:false, execUserVisible:false, groupUserSelectVisible:false, + execGroupUserSelectVisible:false, budgetDateRanger: [ util.formatDate.format(beginDate, "yyyy-MM-dd HH:mm:ss"), util.formatDate.format(endDate, "yyyy-MM-dd HH:mm:ss") @@ -450,8 +463,21 @@ this.groupUserSelectVisible=false; }, + + + execGroupUserSelectConfirm:function(users){ + if( users==null || users.length==0 ){ + this.execGroupUserSelectVisible=false; + this.addForm.executorUserid=''; + this.addForm.executorUsername='' + return + } + this.addForm.executorUserid=users[0].userid + this.addForm.executorUsername=users[0].username + this.execGroupUserSelectVisible=false; + }, initData(){ - if(this.parentTask){ + if(this.parentTask && this.parentTask.id){ this.addForm=Object.assign(this.addForm, this.parentTask); this.addForm.parentTaskid=this.parentTask.id this.addForm.parentTaskname=this.parentTask.name; @@ -463,7 +489,7 @@ this.addForm.projectName=this.xmProject.name } - if(this.parentTask ){ + if(this.parentTask && this.parentTask.id){ if(this.parentTask.childrenCnt){ this.addForm.sortLevel=this.parentTask.sortLevel+"."+(this.parentTask.childrenCnt+1) }else{ @@ -479,6 +505,10 @@ if(!this.addForm.uniOutPrice){ this.addForm.uniOutPrice=100 } + this.addForm.createUserid=this.userInfo.userid + this.addForm.createUsername=this.userInfo.username; + this.addForm.executorUserid=this.userInfo.userid + this.addForm.executorUsername=this.userInfo.username this.addForm.id=null; }, toMenu(){