import { Badge, Divider, Typography } from 'kts-components-antd-x4'; import React from 'react'; import agent from '../Server'; import { useHistory } from 'react-router-dom'; import Icon from '@ant-design/icons'; import { Button, PageHeaderFoot } from 'kts-xui' import { ReactComponent as Back } from './icon/backIcon.svg'; const { Title, Paragraph, Text, Link } = Typography; interface LawSuitDetailCompany { title: string; } interface LawSuitDetailLawFirm { title: string; } interface LawSuitDetail { appellantRequest: string; appelleeArguing: string; appellor: string; caseno: string; casetype: string; companies: LawSuitDetailCompany[]; court: string; courtConsider: string; courtConsiderOfFirst: string; courtInspect: string; courtInspectOfFirst: string; defendantReply: string; defendantReplyOfFirst: string; doctype: string; judgeDate: string; judgeResult: string; lawFirms: LawSuitDetailLawFirm[]; plaintext: string; plaintiffRequest: string; plaintiffRequestOfFirst: string; title: string; trialAssistPerson: string; trialPerson: string; trialProcedure: string; url: string; uuid(string, optional) } export default function App(props) { const history = useHistory(); const [detail, setDetail] = React.useState(); React.useEffect(() => { if (props.match.params?.id) { (async () => { const param = { tycId: props.match.params.id, id: props.location.state.id } const res: any = await agent.post('/web/verifierparty/risk/get-lawsuitdetail', param, null); if (res.err) { return; } else { setDetail(res.res); } })() } }, [props.match.params?.id]) return <> 法律诉讼} expandRight={[ ]} />
{detail?.title} {detail?.judgeDate && 裁判日期: {detail.judgeDate} } {detail?.companies && 相关公司: { detail.companies.map((item,key)=>{ return <>{item.title}
}) }
}

{detail?.plaintiffRequest &&

原告观点

} {detail?.defendantReply && < p > 被告观点

} {detail?.courtInspect &&

案件事实

} {detail?.courtConsider &&

法院观点

} {detail?.plaintext &&

案件结果

}
};