| 
					
				 | 
			
			
				@@ -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>
 
			 |