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