|  | @@ -5,7 +5,7 @@ import { tenderStore } from '@/store/mobx'
 | 
	
		
			
				|  |  |  import { ContractTree } from '@/types/contract'
 | 
	
		
			
				|  |  |  import consts from '@/utils/consts'
 | 
	
		
			
				|  |  |  import { CaretDownOutlined } from '@ant-design/icons'
 | 
	
		
			
				|  |  | -import { useContractTree, useTableExpand } from '@/utils/common/customHooks'
 | 
	
		
			
				|  |  | +import { useAutoTable, useContractTree, useTableExpand } from '@/utils/common/customHooks'
 | 
	
		
			
				|  |  |  import { Button, Dropdown, Menu, Table } from 'antd'
 | 
	
		
			
				|  |  |  import { ColumnsType } from 'antd/lib/table'
 | 
	
		
			
				|  |  |  import React, { useState, useEffect } from 'react'
 | 
	
	
		
			
				|  | @@ -14,6 +14,8 @@ import styles from './index.module.scss'
 | 
	
		
			
				|  |  |  import { apiContractList } from '@/utils/common/api'
 | 
	
		
			
				|  |  |  import { formatMoney, handleIntoBidsection } from '@/utils/util'
 | 
	
		
			
				|  |  |  const List: React.FC<{}> = () => {
 | 
	
		
			
				|  |  | +  const needSubtractHeight = 34 + 32
 | 
	
		
			
				|  |  | +  const [ y ] = useAutoTable(needSubtractHeight)
 | 
	
		
			
				|  |  |    const { clear } = useAliveController()
 | 
	
		
			
				|  |  |    const [ loading, setLoading ] = useState<boolean>(false)
 | 
	
		
			
				|  |  |    useEffect(() => {
 | 
	
	
		
			
				|  | @@ -129,7 +131,7 @@ const List: React.FC<{}> = () => {
 | 
	
		
			
				|  |  |            </Dropdown>
 | 
	
		
			
				|  |  |          </Slot>
 | 
	
		
			
				|  |  |        </Header>
 | 
	
		
			
				|  |  | -      <div className={styles.tableContent}>
 | 
	
		
			
				|  |  | +      <div className={[ styles.tableContent, 'wrap-content' ].join(' ')}>
 | 
	
		
			
				|  |  |          <Table<ContractTree>
 | 
	
		
			
				|  |  |            columns={columns}
 | 
	
		
			
				|  |  |            loading={loading}
 | 
	
	
		
			
				|  | @@ -137,6 +139,7 @@ const List: React.FC<{}> = () => {
 | 
	
		
			
				|  |  |            pagination={false}
 | 
	
		
			
				|  |  |            rowKey={record => record.id}
 | 
	
		
			
				|  |  |            indentSize={20}
 | 
	
		
			
				|  |  | +          scroll={{ y }}
 | 
	
		
			
				|  |  |            expandable={{ expandedRowKeys, onExpand: setRowKeys }}
 | 
	
		
			
				|  |  |            bordered />
 | 
	
		
			
				|  |  |        </div>
 |