|
@ -18,4 +18,20 @@ export function clientTable(app: App<Element>) { |
|
|
el.firstChild.style.height = '100%' |
|
|
el.firstChild.style.height = '100%' |
|
|
}) |
|
|
}) |
|
|
}) |
|
|
}) |
|
|
|
|
|
app.directive('clientSearchTable', (el, binding) => { |
|
|
|
|
|
nextTick(() => { |
|
|
|
|
|
const top = el.getBoundingClientRect().top |
|
|
|
|
|
const qustionHeight = 150 |
|
|
|
|
|
let paginationHeight = 0 |
|
|
|
|
|
if(el.children&&el.children.length>1){ |
|
|
|
|
|
paginationHeight = 70 |
|
|
|
|
|
} |
|
|
|
|
|
const height = window.innerHeight - top - paginationHeight - qustionHeight |
|
|
|
|
|
if(el.getBoundingClientRect().height>height){ |
|
|
|
|
|
console.log('高度',el.getBoundingClientRect().height) |
|
|
|
|
|
el.style.height = height + 'px' |
|
|
|
|
|
el.firstChild.style.height = '100%' |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|