From a471e85a5bca5868e554baf7e690f467958e20d9 Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Fri, 06 Sep 2024 16:43:15 +0800
Subject: [PATCH] 事件材料上传

---
 gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx b/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx
index 5f48ce3..cc97d1f 100644
--- a/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx
+++ b/gz-customerSystem/src/views/register/matterDetail/FileUpLoad.jsx
@@ -30,11 +30,28 @@
       ...currentFile,
       url: URL.createObjectURL(currentFile.originFile),
     });
-
     setScanContent(fileView.response.data.ocrResult.wordsResult[0])
+
+
   };
 
+  const handleScaned = () => {
+    setScaned(true)
+    formRef.current.setFieldValue('scanContent', scanContent)
+
+  }
+
+  const handleText = () => {
+    onConfirm(scanContent);
+    setScanFile(false);
+    setScanImage(false);
+    setScaned(false);
+
+  }
+
+
   console.log(fileView, 'fileView')
+  console.log(scanContent, 'scanContent')
 
   return (
     <>
@@ -61,7 +78,6 @@
               }}
               tip='支持png、 jpg、pdf等格式文件上传,每次上传大小不超过10M'
               showUploadList={{
-                // Please dont remove this comment
                 fileIcon: <IconLink style={{ color: '#1D2129' }} />,
               }}
               // onChange={(info, currentFile) => {
@@ -97,7 +113,7 @@
             objectFit: 'contain',
           }}
         />
-        <div><Button type="primary" onClick={() => setScaned(true)} style={{ marginTop: '20px' }}>开始识别</Button></div>
+        <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>
         <Form
@@ -106,7 +122,6 @@
           requiredSymbol={false}
           scrollToFirstError={true}
           initialValues={{
-            scanContent: scanContent,
           }}//默认值
         >
           <FormItem
@@ -117,11 +132,10 @@
               showWordLimit
               rows={5}
               placeholder=''
-              defaultValue={scanContent}
               wrapperStyle={{ width: '100%' }}
               onChange={(v) => console.log(v, 'vvvvvv')}
             />
-            <div style={{ marginTop: '24px' }}><Button type="primary" onClick={() => { onConfirm(); setScanFile(false); setScanImage(false); setScaned(false); }}>使用文字</Button></div>
+            <div style={{ marginTop: '24px' }}><Button type="primary" onClick={() => { handleText() }}>使用文字</Button></div>
           </FormItem>
 
         </Form>

--
Gitblit v1.8.0