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