|  | @@ -8,7 +8,6 @@ import { CaretDownOutlined, FolderAddFilled } from '@ant-design/icons'
 | 
	
		
			
				|  |  |  import { Button, Dropdown, Menu, Table, Tooltip } from 'antd'
 | 
	
		
			
				|  |  |  import { ColumnsType } from 'antd/lib/table'
 | 
	
		
			
				|  |  |  import React, { useEffect, useState } from 'react'
 | 
	
		
			
				|  |  | -import { useActivate } from 'react-activation'
 | 
	
		
			
				|  |  |  import { Link } from 'react-router-dom'
 | 
	
		
			
				|  |  |  import { apiResfulTree, apiTree } from './api'
 | 
	
		
			
				|  |  |  import ModalForm from './components/ModalForm'
 | 
	
	
		
			
				|  | @@ -16,7 +15,6 @@ import styles from './index.module.scss'
 | 
	
		
			
				|  |  |  import './index.scss'
 | 
	
		
			
				|  |  |  const Tender: React.FC<{}> = () => {
 | 
	
		
			
				|  |  |    const needSubtractHeight =  34 + 32 + 32 // 需要被裁掉的高度
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |    const [ y ] = useAutoTable(needSubtractHeight)
 | 
	
		
			
				|  |  |    const [ tree, setTree ] = useState<TenderTree>({
 | 
	
		
			
				|  |  |      ancounts: 0,
 | 
	
	
		
			
				|  | @@ -45,7 +43,8 @@ const Tender: React.FC<{}> = () => {
 | 
	
		
			
				|  |  |      visible: false,
 | 
	
		
			
				|  |  |      confirmLoading: false,
 | 
	
		
			
				|  |  |      isFolder: false,
 | 
	
		
			
				|  |  | -    id: ''
 | 
	
		
			
				|  |  | +    id: '',
 | 
	
		
			
				|  |  | +    name: ''
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  |    const treeBtnClick = (payload: any) => {
 | 
	
		
			
				|  |  |      setModal({
 | 
	
	
		
			
				|  | @@ -90,14 +89,14 @@ const Tender: React.FC<{}> = () => {
 | 
	
		
			
				|  |  |        title: '操作',
 | 
	
		
			
				|  |  |        dataIndex: 'opreate',
 | 
	
		
			
				|  |  |        key: 'opreate',
 | 
	
		
			
				|  |  | -      width: 80,
 | 
	
		
			
				|  |  | +      width: 130,
 | 
	
		
			
				|  |  |        // eslint-disable-next-line react/display-name
 | 
	
		
			
				|  |  |        render: (text: string, record: TenderTree) => {
 | 
	
		
			
				|  |  |          return <Dropdown overlay={() => {
 | 
	
		
			
				|  |  |            return (
 | 
	
		
			
				|  |  |              <Menu>
 | 
	
		
			
				|  |  | -              <Menu.Item key="0"><div className="menu-item" onClick={() => treeBtnClick({ type: 'rename', id: record.id })}><SvgIcon type="xxh-edit" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">重命名</span></div></Menu.Item>
 | 
	
		
			
				|  |  | -              <Menu.Item key="1"><div className="menu-item" onClick={() => treeBtnClick({ type: 'move', id: record.id, isFolder: Boolean(record.isfolder) })}><SvgIcon type="xxh-exchange-alt" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">移动</span></div></Menu.Item>
 | 
	
		
			
				|  |  | +              <Menu.Item key="0"><div className="menu-item" onClick={() => treeBtnClick({ type: 'rename', id: record.id, name: record.name })}><SvgIcon type="xxh-edit" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">重命名</span></div></Menu.Item>
 | 
	
		
			
				|  |  | +              <Menu.Item key="1"><div className="menu-item" onClick={() => treeBtnClick({ type: 'move', id: record.id, isFolder: Boolean(record.isfolder) })}><SvgIcon type="xxh-exchange-alt-left-right" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">移动</span></div></Menu.Item>
 | 
	
		
			
				|  |  |                {
 | 
	
		
			
				|  |  |                  record.children?.length ?
 | 
	
		
			
				|  |  |                    <Menu.Item key="2">
 |