From c69a2f103fa948a5a425be68bb76b0d48d669110 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期四, 06 三月 2025 14:36:11 +0800 Subject: [PATCH] 下单页面表格错位 --- src/views/business/productOrder/components/add.vue | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/src/views/business/productOrder/components/add.vue b/src/views/business/productOrder/components/add.vue index 6681783..f3d6c18 100644 --- a/src/views/business/productOrder/components/add.vue +++ b/src/views/business/productOrder/components/add.vue @@ -248,6 +248,7 @@ </el-table-column> </el-table> <el-table ref="productTable" v-loading="getProductLoad" :data="productList" :row-class-name="tableRowClassName" border class="el-table" + :key="upIndex" max-height="400px" style="margin-bottom: 10px;" tooltip-effect="dark" @select="selectOne" @selection-change="selectProduct" @select-all="handleAll"> <el-table-column v-if="active==1" :selectable="selectable0" type="selection" width="65"></el-table-column> @@ -686,6 +687,7 @@ sampleViewEn: null, expandedKeys: [], sampleList: [], + upIndex: 0, sampleIds: [], methodList: [], addSampleDia: false, @@ -847,6 +849,10 @@ // 缂栬緫瑕佹眰鍊艰〃鏍� editSpecial () { this.isSpecial = true + this.$nextTick(() => { + this.$refs.productTable.doLayout(); + this.upIndex++ + }); }, getQuarterOnOrderList () { getQuarterOnOrder().then(res => { @@ -1709,6 +1715,7 @@ this.$refs.sampleTable.setCurrentRow(row) this.$nextTick(() => { this.$refs.productTable.doLayout(); + this.upIndex++ }); setTimeout(() => { this.productList.forEach(a => { -- Gitblit v1.9.3