Browse Source

优化

master
陈裕财 3 years ago
parent
commit
f96e412a27
  1. 2
      src/views/xm/core/xmFunc/XmFuncSelect.vue
  2. 5
      src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue
  3. 6
      src/views/xm/core/xmMenu/XmMenuSelect.vue
  4. 2
      src/views/xm/core/xmTask/XmPhaseSelect.vue
  5. 4
      src/views/xm/core/xmTestCase/XmTestCaseSelect.vue
  6. 4
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseSelect.vue

2
src/views/xm/core/xmFunc/XmFuncSelect.vue

@ -327,7 +327,7 @@ export default {
initDicts(this); initDicts(this);
this.initData() this.initData()
this.loadDatasFirstCache(); this.loadDatasFirstCache();
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.xmFuncTable.$el)
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.xmFuncTable.$el)-40
}); });
} }

5
src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue

@ -48,9 +48,10 @@
</el-table-column> </el-table-column>
</template> </template>
</el-table> </el-table>
</el-row>
<el-pagination layout="total, sizes, prev, next" @current-change="handleCurrentChange" @size-change="handleSizeChange" :page-sizes="[10,20, 50, 100, 500]" :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :total="pageInfo.total" style="float:right;"></el-pagination> <el-pagination layout="total, sizes, prev, next" @current-change="handleCurrentChange" @size-change="handleSizeChange" :page-sizes="[10,20, 50, 100, 500]" :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :total="pageInfo.total" style="float:right;"></el-pagination>
</el-row>
</section> </section>
</template> </template>
@ -329,7 +330,7 @@
}) })
this.filters.product=this.xmProduct this.filters.product=this.xmProduct
this.$nextTick(() => { this.$nextTick(() => {
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.table.$el);
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.table.$el)-40;
this.loadDatasFirstCache(); this.loadDatasFirstCache();
}); });

6
src/views/xm/core/xmMenu/XmMenuSelect.vue

@ -136,8 +136,8 @@
<el-button style="float:right;" type="primary" v-if="multi" v-on:click="multiSelectedConfirm">确认</el-button> <el-button style="float:right;" type="primary" v-if="multi" v-on:click="multiSelectedConfirm">确认</el-button>
</el-row> </el-row>
<el-row ref="table" class="padding-top">
<el-table element-loading-text="努力加载中" element-loading-spinner="el-icon-loading" class="menu-table" :height="maxTableHeight" :data="xmMenusTreeData" row-key="menuId" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-row class="padding-top">
<el-table ref="table" element-loading-text="努力加载中" element-loading-spinner="el-icon-loading" class="menu-table" :height="maxTableHeight" :data="xmMenusTreeData" row-key="menuId" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column v-if="multi" type="selection" width="50"></el-table-column> <el-table-column v-if="multi" type="selection" width="50"></el-table-column>
<el-table-column prop="menuName" label="需求名称" min-width="140" > <el-table-column prop="menuName" label="需求名称" min-width="140" >
@ -586,7 +586,7 @@ XmEpicFeatures,
}) })
this.$nextTick(() => { this.$nextTick(() => {
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.table.$el);
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.table.$el)-40;
if(this.iterationFilterType){ if(this.iterationFilterType){
this.filters.iterationFilterType=this.iterationFilterType this.filters.iterationFilterType=this.iterationFilterType
} }

2
src/views/xm/core/xmTask/XmPhaseSelect.vue

@ -456,7 +456,7 @@ export default {
if(this.isTaskCenter ||(this.selProject && this.selProject.id)){ if(this.isTaskCenter ||(this.selProject && this.selProject.id)){
this.getXmTasks(); this.getXmTasks();
} }
this.tableHeight = this.source == 'GZT' ? this.tableHeight : util.calcTableMaxHeight(this.$refs.table.$el);
this.tableHeight = this.source == 'GZT' ? this.tableHeight : util.calcTableMaxHeight(this.$refs.table.$el)-40;
}); });
}, },

4
src/views/xm/core/xmTestCase/XmTestCaseSelect.vue

@ -1,6 +1,6 @@
<template> <template>
<section> <section>
<el-row>
<el-row :gutter="10">
<el-col :span="6"> <el-col :span="6">
<xm-func-select v-if="xmTestCasedb && xmTestCasedb.productId" class="padding-right padding-left" :xm-product="{id:xmTestCasedb.productId,productName:xmTestCasedb.productName}" @row-click="onXmFuncRowClick"> <xm-func-select v-if="xmTestCasedb && xmTestCasedb.productId" class="padding-right padding-left" :xm-product="{id:xmTestCasedb.productId,productName:xmTestCasedb.productName}" @row-click="onXmFuncRowClick">
@ -340,7 +340,7 @@ export default {
initDicts(this); initDicts(this);
this.initData() this.initData()
this.searchXmTestCases(); this.searchXmTestCases();
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.xmTestCaseTable.$el)
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.xmTestCaseTable.$el)-40
}); });
} }

4
src/views/xm/core/xmTestPlanCase/XmTestPlanCaseSelect.vue

@ -1,6 +1,6 @@
<template> <template>
<section> <section>
<el-row>
<el-row :gutter="10">
<el-col :span="6" v-if="!xmTestCase||!xmTestCase.id"> <el-col :span="6" v-if="!xmTestCase||!xmTestCase.id">
<xm-func-select :xm-product="xmProductCpd" @row-click="onXmFuncRowClick"> <xm-func-select :xm-product="xmProductCpd" @row-click="onXmFuncRowClick">
</xm-func-select> </xm-func-select>
@ -262,7 +262,7 @@ export default {
initDicts(this); initDicts(this);
this.initData() this.initData()
this.searchXmTestPlanCases(); this.searchXmTestPlanCases();
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.xmTestPlanCaseTable.$el)
this.maxTableHeight = util.calcTableMaxHeight(this.$refs.xmTestPlanCaseTable.$el)-40
}); });
} }

Loading…
Cancel
Save