From d880dfb0f9a79c51834c9f8a7017d8fa59f14f36 Mon Sep 17 00:00:00 2001 From: xusd <330628789@qq.com> Date: Thu, 26 Jun 2025 14:22:32 +0800 Subject: [PATCH] feaature:增加市民编号筛选与显示,增加法院诉前调节号 --- src/views/comprehensive/index.jsx | 1 + src/views/register/visit/component/SelfVisitorRegister.jsx | 33 +++++++++++++++++++++++++++++++++ src/views/register/visit/index.jsx | 4 ++-- src/views/register/closeCaseEdit/preview.jsx | 2 +- 4 files changed, 37 insertions(+), 3 deletions(-) diff --git a/src/views/comprehensive/index.jsx b/src/views/comprehensive/index.jsx index a30c7ad..2cbb203 100644 --- a/src/views/comprehensive/index.jsx +++ b/src/views/comprehensive/index.jsx @@ -449,6 +449,7 @@ { type: 'Select', name: 'agreeType', placeholder: '请选择', label: '结案协议类型', selectdata: $$.options.caseAgreeType }, { type: 'RangePicker', name: 'closeTime', label: '办结时间', shortcutsPlacementLeft: true, shortcuts: $$.shortcutsList(), span: 8 }, { type: 'RangePicker', name: 'fileTime', label: '归档时间', shortcutsPlacementLeft: true, shortcuts: $$.shortcutsList(), span: 8 }, + { type: 'Input', name: 'cityCode', label: '市民编号' }, ]} handleReset={() => { form.resetFields(); diff --git a/src/views/register/closeCaseEdit/preview.jsx b/src/views/register/closeCaseEdit/preview.jsx index f637304..f90a733 100644 --- a/src/views/register/closeCaseEdit/preview.jsx +++ b/src/views/register/closeCaseEdit/preview.jsx @@ -273,7 +273,7 @@ </Col> <Col span={8}> <div><div className="title-text">市民编号</div></div> - <div>{infoData?.cityCode || '-'}</div> + <div>{props.data?.cityCode || '-'}</div> </Col> </> } diff --git a/src/views/register/visit/component/SelfVisitorRegister.jsx b/src/views/register/visit/component/SelfVisitorRegister.jsx index bbd0dbd..4079014 100644 --- a/src/views/register/visit/component/SelfVisitorRegister.jsx +++ b/src/views/register/visit/component/SelfVisitorRegister.jsx @@ -20,6 +20,11 @@ const FormItem = Form.Item; const InputSearch = Input.Search; +// 获取案号接口 +function getCaseNoApi() { + return $$.ax.request({ url: 'caseInfo/getCaseNo', type: 'get', service: 'mediate' }); +} + const VisitorRegister = (props) => { const isOrganization = $$.getQueryString('isOrganization'); const [dialogType, setDialogType] = useState(); //添加当事人的类型 @@ -46,6 +51,24 @@ '24_00006-2': '被申请方代理人', }; + // 自动获取案号 + const autoGetCaseNo = async () => { + try { + const userInfo = $$.getSessionStorage('customerSystemUser'); + if (userInfo && userInfo.unitType === 104) { + global.setSpinning(true); + const res = await getCaseNoApi(); + global.setSpinning(false); + if (res.type && res.data) { + props.formRef.current.setFieldValue('caseNo', res.data); + } + } + } catch (error) { + global.setSpinning(false); + console.error('获取案号失败:', error); + } + }; + useEffect(() => { if (props.formRef.current) { //引入当事人数据 @@ -68,6 +91,11 @@ useEffect(() => { setFakeData(props.partyList || []); }, [props.partyList]); + + // 组件初始化时自动获取案号 + useEffect(() => { + autoGetCaseNo(); + }, []); //获取当前时间 const getFormattedDateTime = () => { @@ -332,6 +360,11 @@ /> </FormItem> </Col> + <Col span={8}> + <FormItem label="诉前调解案号" field="caseNo"> + <Input placeholder="请填写" /> + </FormItem> + </Col> <Col span={24}> <FormItem label={ diff --git a/src/views/register/visit/index.jsx b/src/views/register/visit/index.jsx index 2f95e7c..ab6ff9b 100644 --- a/src/views/register/visit/index.jsx +++ b/src/views/register/visit/index.jsx @@ -410,7 +410,7 @@ setIsShowModal(false); if (isModalSelfAccept) { getRiskResult({ caseId: id, caseText: (isShowModalData.caseDes || '') + '/n' + (isShowModalData.caseClaim || '') }); - embeddingTextToMilvus({ caseId: id, caseDes: isShowModalData.caseDes || '', caseClaim: isShowModalData.caseClaim || '' }); + // embeddingTextToMilvus({ caseId: id, caseDes: isShowModalData.caseDes || '', caseClaim: isShowModalData.caseClaim || '' }); //自行受理 Message.success({ content: ( @@ -426,7 +426,7 @@ navigate(`/mediate/visit/handleFeedback?caseTaskId=${isModalResult.data}&caseId=${id}`); } else { getRiskResult({ caseId: id, caseText: (isShowModalData.caseDes || '') + '/n' + (isShowModalData.caseClaim || '') }); - embeddingTextToMilvus({ caseId: id, caseDes: isShowModalData.caseDes || '', caseClaim: isShowModalData.caseClaim || '' }); + // embeddingTextToMilvus({ caseId: id, caseDes: isShowModalData.caseDes || '', caseClaim: isShowModalData.caseClaim || '' }); Message.success('提交成功!'); navigate(`/mediate/visit/visitWorkBench`, { replace: true }); setCurrent(2); -- Gitblit v1.8.0