From 661beb876a0c43738bb6e96af8b3f0d56e54dcd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 13 Jul 2021 16:12:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A1=B9=E7=9B=AE=E6=A1=86?= =?UTF-8?q?=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/styles/mdp.scss | 17 +- .../core/xmIteration/XmIterationComplex.vue | 159 ++++++ .../xm/core/xmIteration/XmIterationSelect.vue | 144 +++--- .../xmIterationMenu/XmIterationMenuMng.vue | 13 +- .../xmIterationState/XmIterationStateMng.vue | 3 +- .../xmIterationState/XmIterationStateShow.vue | 261 ++++++++++ src/views/xm/core/xmMenu/XmMenuMng.vue | 91 ++-- src/views/xm/core/xmProduct/XmProductMng.vue | 29 +- .../xm/core/xmProduct/XmProductSelect.vue | 29 +- src/views/xm/core/xmProject/XmProjectInfo.vue | 273 ++++++---- .../xm/core/xmQuestion/XmQuestionEdit.vue | 200 ++++---- .../xm/core/xmQuestion/XmQuestionMng.vue | 470 ++++++++---------- src/views/xm/core/xmTask/XmTaskEdit.vue | 4 +- src/views/xm/core/xmTask/XmTaskMng.vue | 4 +- 14 files changed, 1091 insertions(+), 606 deletions(-) create mode 100644 src/views/xm/core/xmIteration/XmIterationComplex.vue create mode 100644 src/views/xm/core/xmIterationState/XmIterationStateShow.vue diff --git a/src/styles/mdp.scss b/src/styles/mdp.scss index 0f08ed56..1af1a2bb 100644 --- a/src/styles/mdp.scss +++ b/src/styles/mdp.scss @@ -1,10 +1,20 @@ //main-container全局样式 .page-full-height{ - height: calc(100vh); + height: calc(100vh); } .page-height{ - height: calc(90vh); + height: calc(90vh); } +.page-main-height{ + height: calc(80vh); + overflow: auto; +} +.page-bottom-height{ + + height: calc(10vh); + overflow: auto; + +} .page-container { .page-header{ flex: 0 0 auto; @@ -43,11 +53,14 @@ background-color:rgb(182, 206, 214); } .page-main{ + padding-top: 10px; padding-left: 10px; padding-right: 10px; + padding-bottom: 10px; border:1px solid #e8e8e8; } .page-bottom{ + margin-top:5px; padding-left:5px; padding-right:5px; } diff --git a/src/views/xm/core/xmIteration/XmIterationComplex.vue b/src/views/xm/core/xmIteration/XmIterationComplex.vue new file mode 100644 index 00000000..464e0ea4 --- /dev/null +++ b/src/views/xm/core/xmIteration/XmIterationComplex.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/src/views/xm/core/xmIteration/XmIterationSelect.vue b/src/views/xm/core/xmIteration/XmIterationSelect.vue index d31ad6eb..7717c3bb 100644 --- a/src/views/xm/core/xmIteration/XmIterationSelect.vue +++ b/src/views/xm/core/xmIteration/XmIterationSelect.vue @@ -5,68 +5,66 @@ + + + - - - - + @@ -323,9 +321,28 @@ }else{ return cellValue; } - }, + }, /**end 自定义函数请在上面加**/ + calcFinishRate(row){ + if(row.finishRate){ + return parseInt(row.finishRate); + }else{ + return 0; + } + }, + + loadTasksToXmIterationState(row){ + this.load.edit=true; + loadTasksToXmIterationState({id:row.id}).then(res=>{ + this.load.edit=false; + var tips =res.data.tips; + if(tips.isOk){ + this.getXmIterations(); + } + this.$message({ message: tips.msg, type: tips.isOk?'success':'error'}); + }); + }, },//end methods components: { //在下面添加其它组件 @@ -343,10 +360,13 @@ - diff --git a/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue b/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue index 263a2063..e5a2f54c 100644 --- a/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue +++ b/src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue @@ -2,10 +2,10 @@
- + - +