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"); }, }); }