| 123456789101112131415161718192021222324252627282930 |
- /**
- * 计算表格自适应高度
- *
- * @param {*} heightRef
- * @param {*} removeRefArray
- * @param {*} extraRemoveHeight
- * @returns
- */
- import { useAppConfigStore } from '../store/modules/system/app-config';
- export function calcTableHeight(heightRef, removeRefArray, extraRemoveHeight) {
- let removeHeight = 0;
- if (removeRefArray && removeRefArray.length > 0) {
- for (const item of removeRefArray) {
- removeHeight = removeHeight + item.value.$el.offsetHeight;
- }
- }
- let due = 40;
- if (useAppConfigStore().$state.pageTagFlag) {
- due = due + 40;
- }
- if (useAppConfigStore().$state.footerFlag) {
- due = due + 40;
- }
- removeHeight = removeHeight + extraRemoveHeight + due;
- heightRef.value = document.querySelector('#smartAdminLayoutContent').offsetHeight - removeHeight;
- }
|