From 013379d29ce3e259c5b87d7b8f95444eb60414d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 1 Mar 2022 22:42:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/core/xmProjectPhase/XmProjectPhaseBatch.vue | 10 ++-------- src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue | 7 ++----- .../xm/core/xmProjectPhase/XmProjectPhaseSelect.vue | 2 +- 3 files changed, 5 insertions(+), 14 deletions(-) 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(); }