From 80e40362a760c5c53c51e8a1e79c9a11c6a0f5fe Mon Sep 17 00:00:00 2001 From: dminyi <1301963064@qq.com> Date: Sat, 07 Sep 2024 14:24:37 +0800 Subject: [PATCH] 事件材料查看+ai页面 --- gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx | 53 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 38 insertions(+), 15 deletions(-) diff --git a/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx b/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx index cc97d1f..5d1dba2 100644 --- a/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx +++ b/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx @@ -30,15 +30,16 @@ ...currentFile, url: URL.createObjectURL(currentFile.originFile), }); - setScanContent(fileView.response.data.ocrResult.wordsResult[0]) - - }; const handleScaned = () => { setScaned(true) - formRef.current.setFieldValue('scanContent', scanContent) - + const content = fileView.response.data.ocrResult.wordsResult.join('\n') + setTimeout(() => { + console.log(formRef.current, content); + formRef.current.setFieldValue('scanContent', content) + }, 0) + setScanContent(content) } const handleText = () => { @@ -46,16 +47,20 @@ setScanFile(false); setScanImage(false); setScaned(false); - } - - - console.log(fileView, 'fileView') - console.log(scanContent, 'scanContent') return ( <> - <Modal style={{ width: '1200px' }} visible={visible} onCancel={onCancel} title='识别上传材料' centered footer={null}> + <Modal + style={{ width: '1200px' }} + visible={visible} + onCancel={onCancel} + title='识别上传材料' + centered + footer={null} + unmountOnExit={true} + maskClosable={false} + > <Form layout='vertical' requiredSymbol={false} @@ -101,7 +106,16 @@ </Form> </Modal> - <Modal style={{ width: '944px' }} visible={scanImage} onCancel={() => setScanImage(false)} footer={null} title='选择识别范围' centered> + <Modal + style={{ width: '944px' }} + visible={scanImage} + onCancel={() => setScanImage(false)} + footer={null} + title='选择识别范围' + centered + unmountOnExit={true} + maskClosable={false} + > <img src={fileView?.url} alt="" @@ -115,7 +129,17 @@ /> <div><Button type="primary" onClick={() => handleScaned()} style={{ marginTop: '20px' }}>开始识别</Button></div> </Modal> - <Modal style={{ width: '1200px' }} visible={scaned} onCancel={() => setScaned(false)} footer={null} title='识别上传材料' centered> + <Modal + style={{ width: '1200px' }} + visible={scaned} + onCancel={() => setScaned(false)} + footer={null} + title='识别上传材料' + centered + unmountOnExit={true} + maskClosable={false} + mountOnEnter={false} + > <Form ref={formRef} layout='vertical' @@ -135,9 +159,8 @@ wrapperStyle={{ width: '100%' }} onChange={(v) => console.log(v, 'vvvvvv')} /> - <div style={{ marginTop: '24px' }}><Button type="primary" onClick={() => { handleText() }}>使用文字</Button></div> </FormItem> - + <div style={{ marginTop: '24px' }}><Button type="primary" onClick={() => { handleText() }}>使用文字</Button></div> </Form> </Modal> -- Gitblit v1.8.0