Commit de226945 by zhaochengxiang

bug fix

parent 48bcae95
import React, { useState, useCallback, useRef, useEffect, useContext, useMemo } from 'react'; import React, { useState, useCallback, useRef, useEffect, useContext, useMemo } from 'react';
import { Input, Form, Typography, Button, Select, Row, Col, Popover, Checkbox, Tooltip, Table, Space } from 'antd'; import { Input, Form, Typography, Button, Select, Row, Col, Popover, Checkbox, Tooltip, Table, Space } from 'antd';
import { DeleteOutlined, CloseOutlined, CheckOutlined, PlusOutlined, QuestionCircleOutlined } from '@ant-design/icons'; import { DeleteOutlined, CloseOutlined, CheckOutlined, PlusOutlined, QuestionCircleOutlined, DownOutlined, UpOutlined } from '@ant-design/icons';
import { DndProvider, useDrag, useDrop } from 'react-dnd'; import { DndProvider, useDrag, useDrop } from 'react-dnd';
import { HTML5Backend } from 'react-dnd-html5-backend'; import { HTML5Backend } from 'react-dnd-html5-backend';
import update from 'immutability-helper'; import update from 'immutability-helper';
...@@ -352,6 +352,7 @@ const ImportActionIndex = (props) => { ...@@ -352,6 +352,7 @@ const ImportActionIndex = (props) => {
const [ filterData, setFilterData ] = useState([]); const [ filterData, setFilterData ] = useState([]);
const [ insertIndex, setInsertIndex ] = useState(0); const [ insertIndex, setInsertIndex ] = useState(0);
const [ currentItem, setCurrentItem ] = useState(null); const [ currentItem, setCurrentItem ] = useState(null);
const [isCollapse, setCollapse] = React.useState(true)
const { indexIsEditingFunction } = useContext(EditModelContext); const { indexIsEditingFunction } = useContext(EditModelContext);
...@@ -818,6 +819,13 @@ const ImportActionIndex = (props) => { ...@@ -818,6 +819,13 @@ const ImportActionIndex = (props) => {
<QuestionCircleOutlined className='pointer' /> <QuestionCircleOutlined className='pointer' />
</Popover> </Popover>
} }
{
isCollapse ? <Button type='primary' size='small' onClick={() => {
setCollapse(!isCollapse)
}}>展开<DownOutlined /></Button> : <Button type='primary' size='small' onClick={() => {
setCollapse(!isCollapse)
}}>收起<UpOutlined /></Button>
}
</Space> </Space>
<Space> <Space>
{ {
...@@ -836,7 +844,8 @@ const ImportActionIndex = (props) => { ...@@ -836,7 +844,8 @@ const ImportActionIndex = (props) => {
</div> </div>
</Space> </Space>
</div> </div>
<div className='mb-3' id="containerId" ref={tableRef}> {
!isCollapse && <div className='mb-3' id="containerId" ref={tableRef}>
<DndProvider backend={HTML5Backend} > <DndProvider backend={HTML5Backend} >
<Form form={form} component={false} onValuesChange={onValuesChange}> <Form form={form} component={false} onValuesChange={onValuesChange}>
<Table <Table
...@@ -887,7 +896,8 @@ const ImportActionIndex = (props) => { ...@@ -887,7 +896,8 @@ const ImportActionIndex = (props) => {
/> />
</Form> </Form>
</DndProvider> </DndProvider>
</div>
}
<RcMenu id={MENU_ID} > <RcMenu id={MENU_ID} >
{ {
(menuData??[]).map(item => ( (menuData??[]).map(item => (
...@@ -898,7 +908,6 @@ const ImportActionIndex = (props) => { ...@@ -898,7 +908,6 @@ const ImportActionIndex = (props) => {
} }
</RcMenu> </RcMenu>
</div> </div>
</div>
); );
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment