From fd860b74296b7c8c17ffef14cef7e9e6f2eed474 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:33:31 +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/xmTask/XmTaskAdd.vue | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/src/views/xm/core/xmTask/XmTaskAdd.vue b/src/views/xm/core/xmTask/XmTaskAdd.vue index f3714a4e..4ef532aa 100644 --- a/src/views/xm/core/xmTask/XmTaskAdd.vue +++ b/src/views/xm/core/xmTask/XmTaskAdd.vue @@ -362,6 +362,15 @@ } } } + if(!this.addForm.projectId){ + this.$notify({position:'bottom-left',showClose:true,message:'请选择项目',type: 'error'}) + return; + } + + if(!this.addForm.parentTaskid){ + this.$notify({position:'bottom-left',showClose:true,message:'请选择上级计划',type: 'error'}) + return; + } this.$refs.addForm.validate((valid) => { if (valid) { @@ -494,11 +503,14 @@ 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.planType=parentTask.planType + + if(parentTask.childrenCnt && parentTask.sortLevel){ this.addForm.sortLevel=parentTask.sortLevel+"."+(parentTask.childrenCnt+1) - }else{ + }else if(parentTask.sortLevel){ this.addForm.sortLevel=parentTask.sortLevel+"."+1 + }else{ + this.addForm.sortLevel=""+1 } } }, @@ -611,10 +623,12 @@ this.addForm.productName=this.xmIteration.productName } if(this.parentTask && this.parentTask.id){ - if(this.parentTask.childrenCnt){ + if(this.parentTask.childrenCnt && this.parentTask.sortLevel){ this.addForm.sortLevel=this.parentTask.sortLevel+"."+(this.parentTask.childrenCnt+1) - }else{ + }else if(this.parentTask.sortLevel){ this.addForm.sortLevel=this.parentTask.sortLevel+"."+1 + }else{ + this.addForm.sortLevel=""+1 } } if(!this.addForm.uniInnerPrice){