From 4af1861a9a69f355fc62a9bd99840ab456f88db5 Mon Sep 17 00:00:00 2001
From: zzs <hi@vio.vin>
Date: Wed, 5 Mar 2025 14:44:15 +0800
Subject: [PATCH] feat: change api result

---
 src/api/system/pdf/index.ts | 7 ++++++-
 src/views/pdf/ocr/index.vue | 4 +++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/api/system/pdf/index.ts b/src/api/system/pdf/index.ts
index 6139c3d..fa3915e 100644
--- a/src/api/system/pdf/index.ts
+++ b/src/api/system/pdf/index.ts
@@ -5,6 +5,11 @@ export interface OCRReqVo {
   msg: string
 }
 
+export interface OCRRespVo {
+  markdown: string
+  json: string
+}
+
 /**
  * com.wmyun.module.system.controller.admin.forward.OCRController#OCRinterface
  * OCR识别
@@ -16,7 +21,7 @@ export function getOcrResult(data: OCRReqVo) {
     formData.append('file', data.file)
 
   formData.append('mag', data.msg)
-  return defHttp.post({ url: '/system/ocr/OCRinterface', data: formData, headers: {
+  return defHttp.post<OCRRespVo>({ url: '/system/ocr/OCRinterface', data: formData, headers: {
     'Content-Type': 'multipart/form-data',
   } })
 }
diff --git a/src/views/pdf/ocr/index.vue b/src/views/pdf/ocr/index.vue
index f5a098a..a1968f1 100644
--- a/src/views/pdf/ocr/index.vue
+++ b/src/views/pdf/ocr/index.vue
@@ -19,10 +19,12 @@ onChange(async () => {
   loading.value = false
   if (files.value?.length && files.value?.length > 0) {
     loading.value = true
-    ocrResult.value = await getOcrResult({
+
+    const result = await getOcrResult({
       file: files.value.item(0),
       msg: '识别图像内容,根据内容用makedown格式整理输出。',
     })
+    ocrResult.value = result.markdown
     loading.value = false
     reset()
   }