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