From f62d77d4b1eb8b6a751d99fe761af2b056bb4ac1 Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Sat, 17 Aug 2024 09:36:24 +0800
Subject: [PATCH] 细节修改
---
gz-customerSystem/src/views/register/index.less | 4
gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx | 213 +++++++++++++++++++++++-------
gz-customerSystem/src/views/register/visit/preview.jsx | 147 ++++++++++++++-------
gz-customerSystem/src/components/TableView/index.jsx | 6
gz-customerSystem/src/utils/utility.js | 14 +
5 files changed, 280 insertions(+), 104 deletions(-)
diff --git a/gz-customerSystem/src/components/TableView/index.jsx b/gz-customerSystem/src/components/TableView/index.jsx
index 2d1dd1a..6ef01a6 100644
--- a/gz-customerSystem/src/components/TableView/index.jsx
+++ b/gz-customerSystem/src/components/TableView/index.jsx
@@ -2,14 +2,14 @@
* @Company: hugeInfo
* @Author: ldh
* @Date: 2022-03-10 11:25:15
- * @LastEditTime: 2023-05-08 11:01:18
- * @LastEditors: lwh
+ * @LastEditTime: 2024-08-16 10:14:05
+ * @LastEditors: dminyi 1301963064@qq.com
* @Version: 1.0.0
* @Description: 公共Table封装组件
*/
import React from 'react';
import PropTypes from 'prop-types';
-import { Space, Table, Tooltip } from 'antd';
+import { Space, Tooltip, Table } from 'antd';
import { ReloadOutlined, FolderFilled } from '@ant-design/icons';
import * as $$ from '../../utils/utility';
import './index.less';
diff --git a/gz-customerSystem/src/utils/utility.js b/gz-customerSystem/src/utils/utility.js
index c5826e9..9500459 100644
--- a/gz-customerSystem/src/utils/utility.js
+++ b/gz-customerSystem/src/utils/utility.js
@@ -2,7 +2,7 @@
* @Company: hugeInfo
* @Author: ldh
* @Date: 2022-02-16 11:57:54
- * @LastEditTime: 2024-08-09 14:50:20
+ * @LastEditTime: 2024-08-16 17:15:26
* @LastEditors: dminyi 1301963064@qq.com
* @Version: 1.0.0
* @Description: 公共模块方法
@@ -102,6 +102,18 @@
return decodeURI(result[1]);
}
+// 逗号隔开数字
+export function thousands(num) {
+ if (num) {
+ var str = num.toString();
+ var reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g;
+ return str.replace(reg, '$1,');
+ } else {
+ return 0;
+ }
+}
+
+
//
export function getQueryObj(obj) {
let strs = '';
diff --git a/gz-customerSystem/src/views/register/index.less b/gz-customerSystem/src/views/register/index.less
index ece0f13..4ec9806 100644
--- a/gz-customerSystem/src/views/register/index.less
+++ b/gz-customerSystem/src/views/register/index.less
@@ -165,4 +165,8 @@
.ant-table.ant-table-bordered > .ant-table-container {
border-left: 1px solid rgba(0,0,0,0.2);
}
+}
+
+.arco-upload-list-type-text .arco-upload-list-item:first-of-type, .arco-upload-list-type-picture-list .arco-upload-list-item:first-of-type{
+ margin-top: 34px;
}
\ No newline at end of file
diff --git a/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx b/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
index eca3244..1bb3f3e 100644
--- a/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
+++ b/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
@@ -104,6 +104,16 @@
const [upload, setUpLoad] = useState(false);
const [sourceType, setSourceType] = useState('09_01010-1');
const [filesCheck, setFilesCheck] = useState(false);
+ const [file, setFile] = useState();
+ const [selectedAddress, setSelectedAddress] = useState('');
+ const [fileTip, setFileTip] = useState('0');
+
+ const addressOptions = [
+ { label: '地址1', value: 'address1' },
+ { label: '地址2', value: 'address2' },
+ // 更多地址...
+ ];
+
const personIconType = (v) => {
switch (v) {
@@ -115,6 +125,9 @@
}
}
+
+
+
const formType = (type) => {
if (type === '09_01010-1') {
//自然人
@@ -123,6 +136,7 @@
<Col span={24}>
<FormItem
field='file'
+
>
<Upload
drag
@@ -132,11 +146,12 @@
height={158}
onDrop={(e) => {
}}
+ onChange={(v) => { v.length > 0 && setFileTip(v.length); console.log(v, 'vvvvvvv') }}
tip='支持png、 jpg、excel、word、pdf等格式的文件上传,每次上传大小不超过10M'
/>
-
-
+
</FormItem>
+ {fileTip && <div style={{ position: 'absolute', top: '203px', left: '16px', color: '#86909C' }}> 申请材料累计上传:<span style={{ color: '#1A6FB8' }}>{fileTip}</span></div>}
</Col>
</>
)
@@ -153,10 +168,10 @@
{
id: 1,
caseNo: 'A20230101',
- judicNo: 'J20230101',
- perClassName: '自然人',
+ judicNo: '申请材料',
+ perClassName: '李晓明的纠纷化解申请表、身份证...',
inputUserName: '张三',
- mediateUserName: '李四',
+ mediateUserName: '2024-7-12 12:00',
judgeName: '王五',
mediator: '赵六',
handlerUserName: '钱七',
@@ -171,6 +186,28 @@
serieStatus: '1', // 1 表示非系列案,2 表示系列案
// 更多字段...
},
+ {
+ id: 2,
+ caseNo: 'A20230101',
+ judicNo: '证据材料',
+ perClassName: '李晓明的纠纷化解申请表、身份证...',
+ inputUserName: '张三',
+ mediateUserName: '2024-7-12 12:00',
+ judgeName: '王五',
+ mediator: '赵六',
+ handlerUserName: '钱七',
+ returnUserName: '孙八',
+ expireTime: '2023-08-10T08:00:00.000Z',
+ processName: '进行中',
+ otherMediator: '周九',
+ canalName: '网络',
+ judicResult: '通过',
+ assistName: '吴十',
+ mediTypeName: '民事调解',
+ serieStatus: '1', // 1 表示非系列案,2 表示系列案
+ // 更多字段...
+ },
+
// 更多数据...
];
@@ -180,33 +217,42 @@
title: '序号',
dataIndex: 'caseNo',
key: 'caseNo',
+ width: 60,
render: (text, record, index) => <span>{index + 1}</span>,
},
{
title: '材料类型',
dataIndex: 'judicNo',
key: 'judicNo',
+ width: 60,
+
},
{
title: '材料数量',
- dataIndex: 'perClassName',
+ dataIndex: 'inputUserName',
key: 'perClassName',
+ width: 180,
+
},
{
title: '材料名称',
dataIndex: 'perClassName',
key: 'perClassName',
+ width: 180,
+
},
{
title: '上传时间',
- dataIndex: 'perClassName',
- key: 'perClassName',
+ dataIndex: 'mediateUserName',
+ key: 'mediateUserName',
+ width: 180,
+
},
{
title: '操作',
dataIndex: 'perClassName',
key: 'perClassName',
- width: 120,
+ width: 200,
render: (text) => (
<div style={{ display: 'flex', color: '#1A6FB8', gap: '16px' }}>
<div onClick={() => setFilesCheck(true)}>查看</div>
@@ -254,6 +300,33 @@
},
];
+ const options1 = [
+ {
+ value: 'jingjijiufen',
+ label: '经济纠纷',
+ children: [
+ {
+ value: 'laodongjiufen',
+ label: '劳动纠纷',
+ },
+ {
+ value: 'laodongzhengyijiufen',
+ label: '劳动争议纠纷',
+ },
+ ],
+ },
+ {
+ value: 'linlijiufen',
+ label: '邻里纠纷',
+ children: [
+ {
+ value: 'linlijiufen',
+ label: '邻里纠纷',
+ },
+ ],
+ },
+ ];
+
const handleCheckParty = () => {
console.log('check party');
}
@@ -270,21 +343,25 @@
return `${year}-${month}-${day} ${hours}:${minutes}`;
}
+
+
+
//添加申请人: 0、被申请人: 1、代理人: 2
const handleAdd = (type) => {
setDialogType(type)
setAddVisabled(true)
}
- function handleChangeFile() {
- }
+ const handleAddressChange = (value) => {
+ setSelectedAddress(value);
+ };
return (
<div className='dataSync-page'>
<Col span={24} style={{ display: 'flex', alignItems: 'center' }}>
<Space size='small'>
- <div className='MediationInfo-subTitle' style={{ marginTop: '-6px' }}></div><h5>当事人信息</h5>
+ <div className='MediationInfo-subTitle' style={{ marginTop: '-9px' }}></div><h5>当事人信息</h5>
</Space>
</Col>
<div style={{ margin: '16px 0' }}>
@@ -298,17 +375,18 @@
</div>
<Col span={24} style={{ display: 'flex', alignItems: 'center', marginBottom: '8px' }}>
<Space size='small'>
- <div className='MediationInfo-subTitle' style={{ marginTop: '-6px' }}></div><h5>纠纷基本情况</h5>
+ <div className='MediationInfo-subTitle' style={{ marginTop: '-9px' }}></div><h5>纠纷基本情况</h5>
</Space>
</Col>
<Form
ref={props.formRef}
layout='vertical'
requiredSymbol={false}
+ scrollToFirstError={true}
initialValues={{
level: '三级',
visitingTime: getFormattedDateTime(),
- isSerious: '否'
+ isSerious: '否',
}}//默认值
>
<Row gutter={[32, 0]}>
@@ -340,23 +418,26 @@
<Col span={8}>
<FormItem
label={(<div style={{ display: 'flex' }}>纠纷类型<div className="must">必填</div></div>)}
- rules={[{ required: true }]}
+ rules={[{ message: '请选择纠纷类型', required: true }]}
field='disputeType'
>
- <Select initialValue='Beijing' placeholder='请选择' allowClear>
- {['邻里纠纷', '劳动争议纠纷', '劳动纠纷', '经济纠纷'].map((option, index) => (
- <Option key={option} value={option}>
- {option}
- </Option>
- ))}
- </Select>
+ <Cascader
+ placeholder='请选择'
+ options={options1}
+ onChange={(value, option) => {
+ console.log(value, option);
+ }}
+ // defaultValue={['shanghai', 'shanghaishi', 'huangpu']}
+ allowClear
+ />
</FormItem>
</Col>
<Col span={8}>
<FormItem
label={(<div style={{ display: 'flex' }}>纠纷发生时间<div className="must">必填</div></div>)}
- rules={[{ required: true }]}
+ rules={[{ message: '请选择纠纷发生时间', required: true }]}
field='disputeTime'
+
>
<DatePicker
style={{ width: '100%' }}
@@ -369,24 +450,24 @@
<Col span={8}>
<FormItem
label={(<div style={{ display: 'flex' }}>纠纷发生地点<div className="must">必填</div></div>)}
- rules={[{ required: true }]}
+ rules={[{ message: '请选择纠纷发生地点', required: true }]}
field='disputeAddress'
>
<InputSearch
- searchButton='选择'
placeholder='选择纠纷发生地的详细地址'
+ searchButton='选择'
+ readOnly={true} // 设置为只读,防止直接编辑
/>
</FormItem>
</Col>
<Col span={8}>
<FormItem label='问题属地' field='quesAddress'>
<Cascader
- placeholder='Please select ...'
+ placeholder='请选择'
options={options}
onChange={(value, option) => {
console.log(value, option);
}}
- defaultValue={['shanghai', 'shanghaishi', 'huangpu']}
allowClear
/>
</FormItem>
@@ -414,6 +495,7 @@
</div>
}
field='summarize'
+ rules={[{ message: '请填写事项概况', required: true }]}
>
<Input.TextArea
maxLength={2000}
@@ -432,10 +514,12 @@
<img src={question1} alt="" style={{ width: '13px', height: '13px', marginTop: '4px', marginLeft: '4px' }} />
</Tooltip>
<div className="must">必填</div>
- <div style={{ marginLeft: '8px', color: '#1A6FB8', fontSize: '14px', cursor: 'pointer' }} onClick={() => setScanImage(true)}>识别上传材料</div>
+ <div style={{ marginLeft: '8px', color: '#1A6FB8', fontSize: '14px', cursor: 'pointer' }} onClick={() => setScanFile(true)}>识别上传材料</div>
</div>
}
field='apply'
+ rules={[{ message: '请填写申请请求', required: true }]}
+
>
<Input.TextArea
maxLength={2000}
@@ -446,7 +530,7 @@
/>
</FormItem>
</Col>
- <div style={{ marginLeft: '16px', padding: '12px 16px', backgroundColor: '#EFF8FF', borderRadius: '2px' }}>
+ <div style={{ marginLeft: '16px', padding: '12px 16px', backgroundColor: '#EFF8FF', borderRadius: '2px', marginTop: '4px' }}>
<FormItem
label='是否重大矛盾纠纷'
style={{ marginBottom: '-20px' }}
@@ -460,7 +544,7 @@
</Form>
<Col span={24} style={{ display: 'flex', alignItems: 'center', marginBottom: '8px', marginTop: '20px' }}>
<Space size='small'>
- <div className='MediationInfo-subTitle' style={{ marginTop: '-6px' }}></div><h5>事件材料</h5>
+ <div className='MediationInfo-subTitle' style={{ marginTop: '-9px' }}></div><h5>事件材料</h5>
</Space>
</Col>
<TableView
@@ -469,17 +553,17 @@
size="small"
rowKey="id"
bordered={true}
- style={{ marginBottom: '60px' }}
+ style={{ marginBottom: '65px' }}
/>
- <MyModal width={1200} visible={scanFile} onCancel={() => setScanFile(false)} footer={false} title='识别上传材料' centered>
+ <Modal style={{ width: '1200px' }} visible={scanFile} onCancel={() => setScanFile(false)} title='识别上传材料' centered footer={null}>
<Form
ref={props.formRef}
layout='vertical'
requiredSymbol={false}
- style={{ marginTop: '20px' }}
initialValues={{
}}//默认值
+ style={{ marginTop: '4px' }}
>
<FormItem
label='选择图片'
@@ -489,24 +573,49 @@
drag
multiple
accept='image/*'
- action='/'
+ // action='/'
onDrop={(e) => {
}}
tip='支持png、 jpg、pdf等格式文件上传,每次上传大小不超过10M'
showUploadList={{
// Please dont remove this comment
- fileIcon: <IconLink />,
+ fileIcon: <IconLink style={{ color: '#1D2129' }} />,
}}
+ onChange={(info, currentFile) => {
+ console.log(currentFile, info, 'info', 'currentFile')
+ if (info.length > 0) {
+ setScanImage(true);
+ }
+ setFile({
+ ...currentFile,
+ url: URL.createObjectURL(currentFile.originFile),
+
+ });
+
+ }}
+ onSuccess={() => setScanImage(true)}
/>
+ {/* <img src={file?.url} alt=""/> */}
</FormItem>
+
</Form>
- </MyModal>
- <MyModal width={944} visible={scanImage} onCancel={() => setScanImage(false)} footer={false} title='选择识别范围' centered>
- <img src={image} alt="" style={{ margin: '20px 0px' }} />
- <div><Button type="primary" onClick={() => setScaned(true)}>开始识别</Button></div>
- </MyModal>
- <MyModal width={1200} visible={scaned} onCancel={() => setScaned(false)} footer={false} title='识别上传材料' centered>
+ </Modal>
+ <Modal style={{ width: '944px' }} visible={scanImage} onCancel={() => setScanImage(false)} footer={null} title='选择识别范围' centered>
+ <img
+ src={file?.url}
+ alt=""
+ style={{
+ display: 'block', // 确保图片在容器中居中显示
+ margin: 'auto', // 居中显示
+ maxWidth: '100%', // 图片最大宽度为容器宽度的100%
+ maxHeight: '100%', // 图片最大高度为容器高度的100%
+ objectFit: 'contain', // 图片缩放以适应容器,保持原图比例
+ }}
+ />
+ <div><Button type="primary" onClick={() => setScaned(true)} style={{ marginTop: '20px' }}>开始识别</Button></div>
+ </Modal>
+ <Modal style={{ width: '1200px' }} visible={scaned} onCancel={() => setScaned(false)} footer={null} title='识别上传材料' centered>
<div style={{ marginTop: '20px', marginBottom: '8px' }}>识别内容</div>
<Input.TextArea
showWordLimit
@@ -514,12 +623,13 @@
placeholder=''
wrapperStyle={{ width: '100%' }}
defaultValue='识别内容'
+ onChange={(v) => console.log(v, 'vvvvvv')}
/>
- <div style={{ marginTop: '24px' }}><Button type="primary" onClick={() => setScaned(true)}>使用文字</Button></div>
- </MyModal>
- <MyModal width={512} visible={upload} onCancel={() => setUpLoad(false)} footer={false} title='上传材料' centered>
- <div style={{ paddingTop: '24px' }}>
- <Row gutter={[30, 24]} style={{ margin: '0 2px 0 0' }}>
+ <div style={{ marginTop: '24px' }}><Button type="primary" onClick={() => { setScanFile(false); setScanImage(false); setScaned(false) }}>使用文字</Button></div>
+ </Modal>
+ <Modal style={{ width: '512px' }} visible={upload} onCancel={() => setUpLoad(false)} footer={null} title='上传材料' centered>
+ <div style={{ paddingTop: '8px' }}>
+ <Row gutter={[30, 24]}>
{$$.options.sourceType.map((x, t) => {
return (
<Col span={12} key={t}>
@@ -546,21 +656,22 @@
requiredSymbol={false}
initialValues={{
}}//默认值
+ style={{ position: 'relative' }}
>
+
<Row gutter={[32, 0]}>{formType(sourceType)}</Row>
</Form>
</Col>
- <Button type="primary">上传完成</Button>
-
+ <Button type="primary" style={{ marginTop: '-20px', marginLeft: '16px' }}>上传完成</Button>
</Row>
</div>
- </MyModal>
- <MyModal width={1200} visible={filesCheck} onCancel={() => setFilesCheck(false)} footer={false} title='查看事件材料' centered>
+ </Modal>
+ <Modal style={{ width: '1200px' }} visible={filesCheck} onCancel={() => setFilesCheck(false)} footer={null} title='查看事件材料' centered>
<div className="mediationWindow-modal-main" style={{ display: 'flex' }}>
<FilesCheck />
</div>
- </MyModal>
+ </Modal>
<Modal
title={'添加' + peopleMap[dialogType]}
visible={addVisabled}
diff --git a/gz-customerSystem/src/views/register/visit/preview.jsx b/gz-customerSystem/src/views/register/visit/preview.jsx
index e6ea1e9..1c34ede 100644
--- a/gz-customerSystem/src/views/register/visit/preview.jsx
+++ b/gz-customerSystem/src/views/register/visit/preview.jsx
@@ -2,70 +2,33 @@
* @Author: dminyi 1301963064@qq.com
* @Date: 2024-08-13 15:19:57
* @LastEditors: dminyi 1301963064@qq.com
- * @LastEditTime: 2024-08-14 14:59:10
+ * @LastEditTime: 2024-08-16 17:09:12
* @FilePath: \gzDyh\gz-customerSystem\src\views\basicInformation\organization\preview.jsx
* @Description: 预览信息
*/
-import React from "react";
+import React, { useState } from "react";
import { Row, Col, Space } from 'antd';
import { person, question, link } from '../../../assets/images'
import '../index.less';
import TableView from '../../../components/TableView';
+import { Modal } from '@arco-design/web-react';
+import FilesCheck from '../../filesCheck';
+import * as $$ from '../../../utils/utility';
const Preview = () => {
+ const [filesCheck, setFilesCheck] = useState(false);
- const fakeColumns = [
- {
- title: '序号',
- dataIndex: 'caseNo',
- key: 'caseNo',
- },
- {
- title: '材料类型',
- dataIndex: 'judicNo',
- key: 'judicNo',
- },
- {
- title: '材料数量',
- dataIndex: 'perClassName',
- key: 'perClassName',
- },
- {
- title: '材料名称',
- dataIndex: 'perClassName',
- key: 'perClassName',
- },
- {
- title: '上传时间',
- dataIndex: 'perClassName',
- key: 'perClassName',
- },
- {
- title: '操作',
- dataIndex: 'perClassName',
- key: 'perClassName',
- render: (text) => (
- <div style={{ display: 'flex', color: '#1A6FB8', gap: '16px' }}>
- <div>查看</div>
- <div>删除</div>
- <div>下载</div>
- <div>上传</div>
- </div>
- )
- },
- // 更多列配置...
- ];
const fakeData1 = [
{
id: 1,
caseNo: 'A20230101',
- judicNo: 'J20230101',
- perClassName: '自然人',
+ judicNo: '申请材料',
+ perClassName: '李晓明的纠纷化解申请表、身份证...',
inputUserName: '张三',
- mediateUserName: '李四',
+ mediateUserName: '2024-7-12 12:00',
judgeName: '王五',
mediator: '赵六',
handlerUserName: '钱七',
@@ -80,9 +43,82 @@
serieStatus: '1', // 1 表示非系列案,2 表示系列案
// 更多字段...
},
+ {
+ id: 2,
+ caseNo: 'A20230101',
+ judicNo: '证据材料',
+ perClassName: '李晓明的纠纷化解申请表、身份证...',
+ inputUserName: '张三',
+ mediateUserName: '2024-7-12 12:00',
+ judgeName: '王五',
+ mediator: '赵六',
+ handlerUserName: '钱七',
+ returnUserName: '孙八',
+ expireTime: '2023-08-10T08:00:00.000Z',
+ processName: '进行中',
+ otherMediator: '周九',
+ canalName: '网络',
+ judicResult: '通过',
+ assistName: '吴十',
+ mediTypeName: '民事调解',
+ serieStatus: '1', // 1 表示非系列案,2 表示系列案
+ // 更多字段...
+ },
+
// 更多数据...
];
+ // 列配置
+ const fakeColumns = [
+ {
+ title: '序号',
+ dataIndex: 'caseNo',
+ key: 'caseNo',
+ width: 60,
+ render: (text, record, index) => <span>{index + 1}</span>,
+ },
+ {
+ title: '材料类型',
+ dataIndex: 'judicNo',
+ key: 'judicNo',
+ width: 60,
+
+ },
+ {
+ title: '材料数量',
+ dataIndex: 'inputUserName',
+ key: 'perClassName',
+ width: 180,
+
+ },
+ {
+ title: '材料名称',
+ dataIndex: 'perClassName',
+ key: 'perClassName',
+ width: 180,
+
+ },
+ {
+ title: '上传时间',
+ dataIndex: 'mediateUserName',
+ key: 'mediateUserName',
+ width: 180,
+
+ },
+ {
+ title: '操作',
+ dataIndex: 'perClassName',
+ key: 'perClassName',
+ width: 200,
+ render: (text) => (
+ <div style={{ display: 'flex', color: '#1A6FB8', gap: '16px' }}>
+ <div onClick={() => setFilesCheck(true)}>查看</div>
+ <div>下载</div>
+ </div>
+ )
+ },
+ // 更多列配置...
+ ];
return (
@@ -239,7 +275,7 @@
<Row gutter={[16, 16]}>
<Col span={8}>
<div className="title"><div className="title-text">事项等级</div><img src={question} alt="" style={{ width: '14px', height: '14px', marginTop: '4px', marginLeft: '4px' }} /></div>
- <div>3级</div>
+ <div style={{ display: 'flex' }}><div style={{ backgroundColor: '#1A6FB8', marginRight: '4px', borderRadius: '4px' }}><div style={{ color: '#FFFFFF', padding: '0px 6px' }}>3</div></div>级</div>
</Col>
<Col span={8}>
<div><div className="title-text">来访时间</div></div>
@@ -271,7 +307,7 @@
</Col>
<Col span={8}>
<div ><div className="title-text">涉及金额(元)</div></div>
- <div>20,000</div>
+ <div>{$$.thousands(20000)}</div>
</Col>
<Col span={8}>
<div ><div className="title-text">事项来源</div></div>
@@ -294,15 +330,28 @@
<div>否</div>
</Col>
</Row>
+ <Col span={24} style={{ display: 'flex', alignItems: 'center', marginBottom: '8px', marginTop: '20px' }}>
+ <Space size='small'>
+ <div className='MediationInfo-subTitle' style={{ marginTop: '-9px' }}></div><h5>事件材料</h5>
+ </Space>
+ </Col>
+
<TableView
columns={fakeColumns}
dataSource={fakeData1}
size="small"
rowKey="id"
bordered={true}
- style={{ marginBottom: '60px' }}
+ style={{ marginBottom: '65px' }}
/>
+ <Modal style={{ width: '1200px' }} visible={filesCheck} onCancel={() => setFilesCheck(false)} footer={null} title='查看事件材料' centered>
+ <div className="mediationWindow-modal-main" style={{ display: 'flex' }}>
+ <FilesCheck />
+ </div>
+ </Modal>
+
+
</div>
)
}
--
Gitblit v1.8.0