From 80a824a0c534f55465b3de4e9b6a0d52ea9bbc77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Thu, 19 Jan 2023 17:03:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/xm/core/xmGroup/XmGroupMng.vue | 7 ++- src/views/xm/core/xmIteration/top-nav.vue | 6 +-- .../xm/core/xmQuestion/XmQuestionEdit.vue | 10 ++-- src/views/xm/core/xmTask/XmTaskAdd.vue | 47 ++++++++++++++----- 4 files changed, 47 insertions(+), 23 deletions(-) diff --git a/src/views/xm/core/xmGroup/XmGroupMng.vue b/src/views/xm/core/xmGroup/XmGroupMng.vue index e5d0090a..ecef806d 100644 --- a/src/views/xm/core/xmGroup/XmGroupMng.vue +++ b/src/views/xm/core/xmGroup/XmGroupMng.vue @@ -268,7 +268,12 @@ XmTaskExecuserSelect, topdata.assUserid=this.filters.selProject.assUserid topdata.assUsername=this.filters.selProject.assUsername }else if(this.xmProduct && this.xmProduct.id){ - topLabel=this.xmProduct.productName+"-产品组织架构" + + if(this.xmProduct.productName){ + topLabel=this.xmProduct.productName+"-产品组织架构" + }else{ + topLabel=this.xmProduct.id+"-产品组织架构" + } currNodeType='product' topdata=this.xmProduct topdata.leaderUserid=this.xmProduct.pmUserid diff --git a/src/views/xm/core/xmIteration/top-nav.vue b/src/views/xm/core/xmIteration/top-nav.vue index 61a58a44..208fb7b2 100644 --- a/src/views/xm/core/xmIteration/top-nav.vue +++ b/src/views/xm/core/xmIteration/top-nav.vue @@ -58,12 +58,10 @@ 缺陷 - - + 效能 diff --git a/src/views/xm/core/xmQuestion/XmQuestionEdit.vue b/src/views/xm/core/xmQuestion/XmQuestionEdit.vue index 74c152be..1c0473c8 100644 --- a/src/views/xm/core/xmQuestion/XmQuestionEdit.vue +++ b/src/views/xm/core/xmQuestion/XmQuestionEdit.vue @@ -180,14 +180,14 @@ - + - + - + @@ -196,11 +196,11 @@ - + - + diff --git a/src/views/xm/core/xmTask/XmTaskAdd.vue b/src/views/xm/core/xmTask/XmTaskAdd.vue index 8b8d46b7..f3714a4e 100644 --- a/src/views/xm/core/xmTask/XmTaskAdd.vue +++ b/src/views/xm/core/xmTask/XmTaskAdd.vue @@ -12,10 +12,15 @@ {{addForm.ntype==='0'?'任务名称':'计划名称'}} - + 归属项目:{{addForm.projectName?addForm.projectName:''}}{{addForm.projectId?'('+addForm.projectId+')':''}}    归属产品:{{addForm.productId?addForm.productId:''}} - + + + + 归属项目: + 归属产品:{{addForm.productId?addForm.productId:''}} + @@ -208,28 +213,25 @@ - + - + - - - - - + + - + - + - + @@ -248,6 +250,7 @@ import XmTaskList from '../xmTask/XmTaskList'; import XmGroupSelect from '../xmGroup/XmGroupSelect.vue'; import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm' + import XmProjectSelect from "@/views/xm/core/components/XmProjectSelect"; export default { computed: { ...mapGetters([ @@ -270,6 +273,15 @@ return 5 } } + }, + xmProjectCpd(){ + if(this.xmProject && this.xmProject.id){ + return this.xmProject + } + if(this.parentTask && this.parentTask.id && this.parentTask.projectId){ + return {id:this.parentTask.projectId,name:this.parentTask.projectName} + } + return null; } }, props:['xmTask','visible','xmProject','xmProduct',"parentTask","ptype",'xmIteration'], @@ -636,10 +648,19 @@ toMenu(){ this.menuDetailVisible=true }, + + onProjectRowClick: function (project) { + this.addForm.projectId=project.id + this.addForm.projectName=project.name + }, + onProjectClear(){ + this.addForm.projectId="" + this.addForm.projectName="" + }, },//end method components: { xmSkillMng, - skillMng,xmMenuSelect,XmTaskList,XmGroupSelect,MdpSelectUserXm,XmPhaseSelect + skillMng,xmMenuSelect,XmTaskList,XmGroupSelect,MdpSelectUserXm,XmPhaseSelect,XmProjectSelect //在下面添加其它组件 'xm-task-edit':XmTaskEdit }, mounted() {