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

Loading…
Cancel
Save