|
@@ -1,20 +1,14 @@
|
|
|
import React, { useState } from 'react';
|
|
|
import { Button, DatePicker, Input, Select, Space, Table } from 'antd';
|
|
|
import styles from './index.less';
|
|
|
-import { ColumnsType } from 'antd/es/table';
|
|
|
-interface DataType {
|
|
|
- key: React.ReactNode;
|
|
|
- name: string;
|
|
|
- age: number;
|
|
|
- address: string;
|
|
|
- children?: DataType[];
|
|
|
-}
|
|
|
+import ContractModal from './component/Modal';
|
|
|
|
|
|
const ConteactManager = () => {
|
|
|
const [searchData, setSearchData] = useState({});
|
|
|
+ const [visible, setVisible] = useState(false);
|
|
|
console.log(searchData);
|
|
|
|
|
|
- const columns: ColumnsType<DataType> = [
|
|
|
+ const columns = [
|
|
|
{
|
|
|
title: '合同编号',
|
|
|
dataIndex: 'name',
|
|
@@ -73,8 +67,8 @@ const ConteactManager = () => {
|
|
|
return (
|
|
|
<Space>
|
|
|
<a>详情</a>
|
|
|
- <a>预览</a>
|
|
|
- <a>下载</a>
|
|
|
+ <a onClick={handlePreView}>预览</a>
|
|
|
+ <a onClick={handleUpload}>下载</a>
|
|
|
<a>增补</a>
|
|
|
<a>作废</a>
|
|
|
</Space>
|
|
@@ -82,7 +76,7 @@ const ConteactManager = () => {
|
|
|
},
|
|
|
},
|
|
|
];
|
|
|
- const data: DataType[] = [
|
|
|
+ const data = [
|
|
|
{
|
|
|
key: 1,
|
|
|
name: 'John Brown sr.',
|
|
@@ -147,6 +141,14 @@ const ConteactManager = () => {
|
|
|
},
|
|
|
];
|
|
|
|
|
|
+ const handlePreView = () => {
|
|
|
+ // originFileObj 是读取的文件对象,如上传组件读取到的
|
|
|
+ // const fileURL = URL.createObjectURL(originFileObj);
|
|
|
+ // window.open(fileURL);
|
|
|
+ };
|
|
|
+
|
|
|
+ const handleUpload = () => {};
|
|
|
+
|
|
|
const handleChange = () => {};
|
|
|
const handleSearch = () => {};
|
|
|
const handleExport = () => {};
|
|
@@ -199,7 +201,12 @@ const ConteactManager = () => {
|
|
|
>
|
|
|
查询
|
|
|
</Button>
|
|
|
- <Button type="primary" onClick={() => {}}>
|
|
|
+ <Button
|
|
|
+ type="primary"
|
|
|
+ onClick={() => {
|
|
|
+ setVisible(true);
|
|
|
+ }}
|
|
|
+ >
|
|
|
新增
|
|
|
</Button>
|
|
|
<Button
|
|
@@ -211,6 +218,12 @@ const ConteactManager = () => {
|
|
|
</Button>
|
|
|
</div>
|
|
|
<Table columns={columns} dataSource={data} />
|
|
|
+ <ContractModal
|
|
|
+ title="新增"
|
|
|
+ visible={visible}
|
|
|
+ handleOk={() => {}}
|
|
|
+ handleCancel={() => {}}
|
|
|
+ />
|
|
|
</div>
|
|
|
);
|
|
|
};
|