|
|
@@ -1,6 +1,7 @@
|
|
|
import { Tabs, Table, List } from 'antd'
|
|
|
import React, { useEffect } from 'react'
|
|
|
import { connect } from 'umi'
|
|
|
+import useAutoTable from '@/hooks/useAutoTable'
|
|
|
|
|
|
const ContanctLowerList = props => {
|
|
|
useEffect(() => {
|
|
|
@@ -20,7 +21,11 @@ const ContanctLowerList = props => {
|
|
|
// servicelisData()
|
|
|
}, [])
|
|
|
const { TabPane } = Tabs
|
|
|
- const { journalName, servicelistName } = props
|
|
|
+ const { journalName, servicelistName,collapsed } = props
|
|
|
+ const needSubtractHeight = 48 + 48 + 48 + 64 + 24 // 需要被裁掉的高度
|
|
|
+ // const needSubtractWidth = (collapsed ? 208 : 48) + 48 + 48 + 48 // 需要被裁掉的高度
|
|
|
+
|
|
|
+ const [x, y] = useAutoTable(collapsed, needSubtractHeight)
|
|
|
const journallist = [...journalName.list]
|
|
|
const servicelist = [...servicelistName.lists]
|
|
|
const servicecolumns = [
|
|
|
@@ -40,12 +45,12 @@ const ContanctLowerList = props => {
|
|
|
<div className="zh-pd-left-15">
|
|
|
<Tabs type="card">
|
|
|
<TabPane tab="服务记录" key="服务记录">
|
|
|
- <div className="sheet-panel-record">
|
|
|
+ <div className="sheet-panel-record" style={{ height:y-230,overflowY:'auto' }}>
|
|
|
<Table columns={servicecolumns} dataSource={servicelist} pagination={false} />
|
|
|
</div>
|
|
|
</TabPane>
|
|
|
<TabPane tab="日志" key="日志">
|
|
|
- <div className="sheet-panel-record">
|
|
|
+ <div className="sheet-panel-record" style={{ height:y-230,overflowY:'auto' }}>
|
|
|
<List
|
|
|
dataSource={journallist}
|
|
|
split={false}
|