| | |
| | | } |
| | | <div className="myStep-item-p" style={{ color: 'rgba(0,0,0,0.50)' }}> |
| | | <span>操作时间:</span> |
| | | <span>{$$.timeFormat(x.handleTime)}</span> |
| | | <span>{$$.timeFormat(x.handleTime, false, 'YYYY-MM-DD HH:mm')}</span> |
| | | </div> |
| | | { |
| | | x.handleNotes && |
| | |
| | | } |
| | | |
| | | // 时间格式化 |
| | | export function timeFormat(value, isValue) { |
| | | return !!value ? moment(value).format('YYYY-MM-DD HH:mm:ss') : isValue ? '' : '-'; |
| | | export function timeFormat(value, isValue, timeFormat) { |
| | | return !!value ? moment(value).format(timeFormat ? timeFormat : 'YYYY-MM-DD HH:mm:ss') : isValue ? '' : '-'; |
| | | } |
| | | |
| | | export function dateFormat(value) { |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer', color: '#1A6FB8' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space> |
| | | <div>回复</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | dataIndex: 'actions', |
| | | key: 'actions', |
| | | width: 180, |
| | | fixed: 'right', |
| | | render: (text, record) => ( |
| | | <Space style={{ color: '#1A6FB8' }}> |
| | | <div onClick={() => navigate(`/mediate/visit/fileMessage?caseTaskId=${record.ownerId}&caseId=${record.caseId}`)} style={{ cursor: 'pointer' }}>详情</div> |
| | |
| | | size="small" |
| | | rowKey="caseId" |
| | | bordered={true} |
| | | // style={{ marginBottom: '65px', marginTop: '-16px' }} |
| | | // rowSelection={{ |
| | | // type: 'Checkbox' |
| | | // }} |
| | | scroll={{ x: 1300 }} |
| | | /> |
| | | </Typography.Paragraph> |
| | | </TabPane> |
| | |
| | | size="small" |
| | | rowKey="id" |
| | | bordered={true} |
| | | // style={{ marginBottom: '65px', marginTop: '-16px' }} |
| | | scroll={{ x: 1300 }} |
| | | /> |
| | | </Typography.Paragraph> |
| | | </TabPane> |
| | |
| | | size="small" |
| | | rowKey="id" |
| | | bordered={true} |
| | | // style={{ marginBottom: '65px', marginTop: '-16px' }} |
| | | scroll={{ x: 1300 }} |
| | | /> |
| | | </Typography.Paragraph> |
| | | </TabPane> |
| | |
| | | 群众来访接待 |
| | | <div style={{ display: 'flex', justifyContent: 'space-evenly',gap:'24px',marginTop:'16px' }}> |
| | | <div className='bottomTab1' style={{ cursor: 'pointer' }}> |
| | | <div className='VisitWorkBench-bottom-title' onClick={() => navigate(`/mediate/visit`)} style={{ color: '#206BCD' }}>大厅来访</div> |
| | | <div className='VisitWorkBench-bottom-title' onClick={() => {navigate(`/mediate/visit`)}} style={{ color: '#206BCD' }}>大厅来访</div> |
| | | {/* <img src={visitInto} alt='' className='VisitWorkBench-bottom-img' /> */} |
| | | </div> |
| | | <div className='bottomTab2' style={{ cursor: 'pointer' }}> |
| | |
| | | </div> |
| | | } |
| | | {caseInfo?.canal === '22_00001-1' && |
| | | <div style={{ backgroundColor: '#ffff', margin: '8px 16px 65px 16px', padding: '12px' }}> |
| | | <div style={{ backgroundColor: '#ffff', margin: '8px 16px 0px 16px', padding: '12px' }}> |
| | | <RegisInfoModule caseInfo={caseInfo} /> |
| | | </div> |
| | | |
| | | } |
| | | <div style={{ backgroundColor: '#ffff', margin: '0 16px 64px 16px', padding: '12px' }}></div> |
| | | </Scrollbars> |
| | | <div className="dataSync-excel"> |
| | | <Space size="large" style={{ margin: '4px 14px' }}> |
| | |
| | | <Step title='结案归档' disabled /> |
| | | </Steps> |
| | | </div> |
| | | <div style={{ backgroundColor: '#ffff', margin: '8px 8px 0px 16px', padding: '12px 18px 16px 16px', height: 'calc(100vh - 228px)', overflowY: 'scroll', display: isReview ? '' : 'none' }}> |
| | | <div style={{ backgroundColor: '#ffff', margin: '8px 8px 0px 16px', padding: '12px 18px 82px 16px', height: 'calc(100vh - 228px)', overflowY: 'scroll', display: isReview ? '' : 'none' }}> |
| | | <Preview style={{ display: isReview ? '' : 'none' }} data={formRef?.current?.getFields()} mainId={id} /> |
| | | </div> |
| | | <VisitorRegister |
| | |
| | | <div className='MediationInfo-subTitle' style={{ marginTop: '-7px' }}></div><h4>事件材料</h4> |
| | | </Space> |
| | | </Col> |
| | | <div style={{ marginBottom: '65px' }}> |
| | | <FileTable mainId={props.mainId} fileInfoList={props.data?.fileInfoList} isReview={true} /> |
| | | </div> |
| | | </div> |
| | | ) |
| | | } |