|
@@ -91,7 +91,7 @@ const Tender: React.FC<{}> = () => {
|
|
|
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="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>
|
|
|
{
|
|
|
record.children?.length ?
|
|
@@ -102,40 +102,40 @@ const Tender: React.FC<{}> = () => {
|
|
|
</div>
|
|
|
</Tooltip>
|
|
|
</Menu.Item>
|
|
|
- :
|
|
|
- <Menu.Item key="2"><div className="menu-item" onClick={() => treeBtnClick({ type : record.isfolder ? 'delFolder' : 'delTender', id: record.id, name: record.name })}><SvgIcon type="xxh-times" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">删除</span></div></Menu.Item>
|
|
|
+ :
|
|
|
+ <Menu.Item key="2"><div className="menu-item" onClick={() => treeBtnClick({ type: record.isfolder ? 'delFolder' : 'delTender', id: record.id, name: record.name })}><SvgIcon type="xxh-times" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">删除</span></div></Menu.Item>
|
|
|
}
|
|
|
{
|
|
|
record.isfolder ? <Menu.Divider /> : ''
|
|
|
}
|
|
|
{
|
|
|
record.isfolder ? (!record.hasFolder) ?
|
|
|
- <Menu.Item key="3"><div className= "menu-item" onClick={() => treeBtnClick({ type: 'tender', id: record.id })}><SvgIcon type="xxh-plus" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建标段</span></div></Menu.Item>
|
|
|
- :
|
|
|
- <Menu.Item key="3">
|
|
|
- <Tooltip placement="left" title="标段无法与文件夹同层">
|
|
|
- <div className= "menu-item text-muted"><SvgIcon type="xxh-plus" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建标段</span></div>
|
|
|
- </Tooltip></Menu.Item>
|
|
|
- : ''
|
|
|
+ <Menu.Item key="3"><div className="menu-item" onClick={() => treeBtnClick({ type: 'tender', id: record.id })}><SvgIcon type="xxh-plus" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建标段</span></div></Menu.Item>
|
|
|
+ :
|
|
|
+ <Menu.Item key="3">
|
|
|
+ <Tooltip placement="left" title="标段无法与文件夹同层">
|
|
|
+ <div className="menu-item text-muted"><SvgIcon type="xxh-plus" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建标段</span></div>
|
|
|
+ </Tooltip></Menu.Item>
|
|
|
+ : ''
|
|
|
}
|
|
|
{
|
|
|
record.isfolder ? !record.isBid ?
|
|
|
- <Menu.Item key="4"><div className="menu-item" onClick={() => treeBtnClick({ type : 'folder', id: record.id })}><SvgIcon type="xxh-folders" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建子文件夹</span></div></Menu.Item>
|
|
|
- :
|
|
|
- <Menu.Item key="4">
|
|
|
- <Tooltip placement="left" title="文件夹无法与标段同层">
|
|
|
- <div className="menu-item text-muted"><SvgIcon type="xxh-folders" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建子文件夹</span></div>
|
|
|
- </Tooltip>
|
|
|
- </Menu.Item>
|
|
|
- : ''
|
|
|
+ <Menu.Item key="4"><div className="menu-item" onClick={() => treeBtnClick({ type: 'folder', id: record.id })}><SvgIcon type="xxh-folders" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建子文件夹</span></div></Menu.Item>
|
|
|
+ :
|
|
|
+ <Menu.Item key="4">
|
|
|
+ <Tooltip placement="left" title="文件夹无法与标段同层">
|
|
|
+ <div className="menu-item text-muted"><SvgIcon type="xxh-folders" style={{ fontSize: 12 }} /><span className="pi-mg-left-5">新建子文件夹</span></div>
|
|
|
+ </Tooltip>
|
|
|
+ </Menu.Item>
|
|
|
+ : ''
|
|
|
}
|
|
|
|
|
|
</Menu>
|
|
|
)
|
|
|
}} trigger={[ 'click' ]}>
|
|
|
<span>
|
|
|
- <SvgIcon type="xxh-align-justify" style={{ fontSize: 12, color: "#007bff" }} />
|
|
|
- <CaretDownOutlined style={{ fontSize: "12px", color: "#007bff" }}/>
|
|
|
+ <SvgIcon type="xxh-align-justify" style={{ fontSize: 12, color: "#007bff" }} />
|
|
|
+ <CaretDownOutlined style={{ fontSize: "12px", color: "#007bff" }} />
|
|
|
</span>
|
|
|
</Dropdown>
|
|
|
}
|
|
@@ -185,12 +185,12 @@ const Tender: React.FC<{}> = () => {
|
|
|
rowKey={record => record.id}
|
|
|
indentSize={20}
|
|
|
bordered
|
|
|
- />
|
|
|
+ />
|
|
|
</div>
|
|
|
<ModalForm modalObj={modal} treeObj={tree} onCreate={onCreate} onCancel={() => setModal({
|
|
|
...modal,
|
|
|
visible: false
|
|
|
- })} />
|
|
|
+ })} />
|
|
|
</div>
|
|
|
</div>
|
|
|
)
|