From e66a5ecd74aaa56e62bf5f74ef64f22e1c5dbf5c Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Tue, 3 Feb 2026 09:44:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=80=E6=A0=B7=E5=BC=8F=E9=94=99?= =?UTF-8?q?=E4=BD=8D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/public.css | 27 --------------------- js/car_application_audit/car_audit_list.js | 13 ++++++++++ js/car_demand_plan/apply_plan_audit_list.js | 13 ++++++++++ js/car_demand_plan/dispatch_input_list.js | 22 ++++++++++------- 4 files changed, 39 insertions(+), 36 deletions(-) diff --git a/css/public.css b/css/public.css index ec4d9bc..e7dd079 100644 --- a/css/public.css +++ b/css/public.css @@ -295,30 +295,3 @@ blockquote { background: #9c9da0; cursor: pointer; } - -.layui-table-fixed .layui-table-body tr, -.layui-table-main tr, -.layui-table-view .layui-table tr { - height: 48px !important; -} - -.layui-table td, -.layui-table-fixed td { - line-height: 48px !important; - padding: 0 10px !important; - box-sizing: border-box; -} - -.layui-table td div, -.layui-table td span { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.splitLine { - display: inline-block; - margin: 0 4px; -} - - diff --git a/js/car_application_audit/car_audit_list.js b/js/car_application_audit/car_audit_list.js index d3e2983..484eab5 100644 --- a/js/car_application_audit/car_audit_list.js +++ b/js/car_application_audit/car_audit_list.js @@ -224,6 +224,19 @@ function initTable() { page: true, done: function (res, curr, count) { pageNum = tableIns.config.page.curr; + $(".layui-table-main tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body tbody tr")[index]).height($(val).height()); + }); + //动态监听表体高度变化,冻结行跟着改变高度 + $(".layui-table-body tr").resize(function () { + $(".layui-table-body tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body table tr")[index]).height($(val).height()); + }); + }); + //初始化高度,使得冻结行表体高度一致 + $(".layui-table-body tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body table tr")[index]).height($(val).height()); + }); table.resize("currentTableId"); }, }); diff --git a/js/car_demand_plan/apply_plan_audit_list.js b/js/car_demand_plan/apply_plan_audit_list.js index 6660bbe..dc0c30a 100644 --- a/js/car_demand_plan/apply_plan_audit_list.js +++ b/js/car_demand_plan/apply_plan_audit_list.js @@ -190,6 +190,19 @@ function initTable() { page: true, done: function (res, curr, count) { pageNum = tableIns.config.page.curr; + $(".layui-table-main tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body tbody tr")[index]).height($(val).height()); + }); + //动态监听表体高度变化,冻结行跟着改变高度 + $(".layui-table-body tr").resize(function () { + $(".layui-table-body tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body table tr")[index]).height($(val).height()); + }); + }); + //初始化高度,使得冻结行表体高度一致 + $(".layui-table-body tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body table tr")[index]).height($(val).height()); + }); table.resize("currentTableId"); }, }); diff --git a/js/car_demand_plan/dispatch_input_list.js b/js/car_demand_plan/dispatch_input_list.js index 4085bf7..7f8e3a6 100644 --- a/js/car_demand_plan/dispatch_input_list.js +++ b/js/car_demand_plan/dispatch_input_list.js @@ -239,16 +239,20 @@ function initTable() { page: true, done: function (res, curr, count) { pageNum = tableIns.config.page.curr; - table.resize("currentTableId"); - - let trs = document.querySelectorAll(".layui-table-main tr"); - let fixedTrs = document.querySelectorAll(".layui-table-fixed tr"); - - trs.forEach((tr, i) => { - if (fixedTrs[i]) { - fixedTrs[i].style.height = tr.offsetHeight + "px"; - } + $(".layui-table-main tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body tbody tr")[index]).height($(val).height()); }); + //动态监听表体高度变化,冻结行跟着改变高度 + $(".layui-table-body tr").resize(function () { + $(".layui-table-body tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body table tr")[index]).height($(val).height()); + }); + }); + //初始化高度,使得冻结行表体高度一致 + $(".layui-table-body tr").each(function (index, val) { + $($(".layui-table-fixed .layui-table-body table tr")[index]).height($(val).height()); + }); + table.resize("currentTableId"); }, }); }