diff --git a/src/views/xm/core/xmProjectPhase/XmProjectPhaseBatch.vue b/src/views/xm/core/xmProjectPhase/XmProjectPhaseBatch.vue index b62529e3..dd486660 100644 --- a/src/views/xm/core/xmProjectPhase/XmProjectPhaseBatch.vue +++ b/src/views/xm/core/xmProjectPhase/XmProjectPhaseBatch.vue @@ -1768,14 +1768,8 @@ export default { //在下面添加其它组件 }, mounted() { - this.$nextTick(() => { - var clientRect = this.$refs.table.$el.getBoundingClientRect(); - var subHeight = (70 / 1000) * window.innerHeight; - this.tableHeight = - window.innerHeight - - clientRect.y - - this.$refs.table.$el.offsetTop - - subHeight; + this.$nextTick(() => { + this.tableHeight = util.calcTableMaxHeight(this.$refs.selectPhaseTable.$el) if (this.selProject) { this.getXmProjectPhases(); } diff --git a/src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue b/src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue index ae15d52a..123c7a9d 100644 --- a/src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue +++ b/src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue @@ -1300,11 +1300,8 @@ import XmProjectGroupSelect from '../xmProjectGroup/XmProjectGroupSelect.vue'; }, mounted() { this.selectTotalProjectAndPhaseBudgetCost(); - this.$nextTick(() => { - - - - this.tableHeight = util.calcTableMaxHeight(".el-table"); + this.$nextTick(() => { + this.tableHeight = util.calcTableMaxHeight(this.$refs.table.$el); if(this.selProject){ this.getXmProjectPhases(); } diff --git a/src/views/xm/core/xmProjectPhase/XmProjectPhaseSelect.vue b/src/views/xm/core/xmProjectPhase/XmProjectPhaseSelect.vue index 6a441ca3..ce510f2c 100644 --- a/src/views/xm/core/xmProjectPhase/XmProjectPhaseSelect.vue +++ b/src/views/xm/core/xmProjectPhase/XmProjectPhaseSelect.vue @@ -461,7 +461,7 @@ this.$nextTick(() => { - this.tableHeight = util.calcTableMaxHeight(".el-table"); + this.tableHeight = util.calcTableMaxHeight(this.$refs.selectPhaseTable.$el); if(this.selProject){ this.getXmProjectPhases(); }