Browse Source

优化

master
陈裕财 3 years ago
parent
commit
139848c2c9
  1. 28
      src/views/xm/core/xmIteration/XmIterationOverviewComplex.vue

28
src/views/xm/core/xmIteration/XmIterationOverviewComplex.vue

@ -40,7 +40,7 @@
type="warning"
plain
@click="showPanelName='iterationMenuMng'"
@click="showPanel='iterationMenuMng'"
>配置需求范围</el-button
>
<el-button
@ -67,7 +67,7 @@
type="warning"
plain
@click="showPanelName='iterationMenuMng'"
@click="showPanel='iterationMenuMng'"
>需求范围</el-button
>
</span>
@ -80,7 +80,7 @@
type="warning"
plain
@click="showPanelName='iterationMenuMng'"
@click="showPanel='iterationMenuMng'"
>确认需求范围</el-button
>
<el-button
@ -113,7 +113,7 @@
type="warning"
plain
@click="showPanelName='detail'"
@click="showPanel='detail'"
>迭代计划</el-button
>
<el-button
@ -140,7 +140,7 @@
type="warning"
plain
@click="showPanelName='detail'"
@click="showPanel='detail'"
>迭代计划</el-button
>
<el-button
@ -273,27 +273,23 @@
<el-col :xl="20" :lg="20" :md="19" :sm="19" :xs="19" class="padding-left padding-right">
<el-tabs :value="showPanel" @tab-click="tabClick">
<el-tab-pane label="迭代概览" lazy name="overview" v-if="xmIteration && xmIteration.id">
<xm-iteration-overview class="padding-top" v-if="showPanelName=='overview'" :xm-iteration="xmIteration"></xm-iteration-overview>
</el-tab-pane>
<el-tab-pane label="执行统计" lazy name="iterationCalc" v-if="xmIteration && xmIteration.id">
<xm-iteration-overview class="padding-top" v-if="showPanel=='overview'" :xm-iteration="xmIteration"></xm-iteration-overview>
</el-tab-pane>
<el-tab-pane label="迭代详情" lazy name="detail" v-if="xmIteration && xmIteration.id">
<xm-iteration-edit v-if="showPanelName=='detail'" :xm-iteration="xmIteration" @edit-fields="onEditFields"></xm-iteration-edit>
<xm-iteration-edit v-if="showPanel=='detail'" :xm-iteration="xmIteration" @edit-fields="onEditFields"></xm-iteration-edit>
</el-tab-pane>
<el-tab-pane label="配置需求范围" lazy name="iterationMenuMng" v-if="xmIteration && xmIteration.id">
<xm-iteration-menu-mng v-if="showPanelName=='iterationMenuMng'" :xm-iteration="xmIteration" ref="iterationMenuMng" class="padding-top"></xm-iteration-menu-mng>
<xm-iteration-menu-mng v-if="showPanel=='iterationMenuMng'" :xm-iteration="xmIteration" ref="iterationMenuMng" class="padding-top"></xm-iteration-menu-mng>
</el-tab-pane>
<el-tab-pane label="执行统计" lazy name="iterationCalc" v-if="xmIteration && xmIteration.id">
<div v-if="showPanelName=='iterationCalc'" class="padding">
<div v-if="showPanel=='iterationCalc'" class="padding">
<el-row>
<el-button type="primary" @click="loadTasksToXmIterationState" v-loading="load.calcIteration">计算迭代统计数据</el-button>
<br>
@ -349,7 +345,7 @@ export default {
return {
dicts:{iterationStatus:[]},
load:{calcIteration:false,},
showPanelName:'overview',
showPanel:'overview',
maxTableHeight:300,
};
},
@ -382,7 +378,7 @@ export default {
});
},
onMenuToolBarSelect(menuIndex){
this.showPanelName=menuIndex;
this.showPanel=menuIndex;
},
onEditFields(row){
Object.assign(this.xmIteration,row)
@ -405,7 +401,7 @@ export default {
}).catch((e)=>Object.assign(this.editForm,this.editFormBak))
},
tabClick(tab){
this.showPanelName=tab.name
this.showPanel=tab.name
},
},

Loading…
Cancel
Save