From 1ad05f016aecb8b866c0792d3c1b5c3fe9fc79f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=8B=E4=BA=8E=E5=88=9D=E8=A7=81?= <752204717@qq.com> Date: Mon, 26 Jan 2026 15:43:46 +0800 Subject: [PATCH] =?UTF-8?q?pdf=E6=8C=89=E9=92=AE=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +- .../page/components/Tinymce/index.vue | 5 +- .../articleDetail/FigureCopyright.vue | 3 +- .../page/components/table/LateX.vue | 16 +- src/components/page/components/table/word.vue | 176 ++++-------------- 5 files changed, 59 insertions(+), 144 deletions(-) diff --git a/package.json b/package.json index f5bae26..a1b4f16 100644 --- a/package.json +++ b/package.json @@ -56,5 +56,6 @@ "less-loader": "^5.0.0", "sass-loader": "^7.3.1", "vue-template-compiler": "^2.6.10" - } + }, + "packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316" } diff --git a/src/components/page/components/Tinymce/index.vue b/src/components/page/components/Tinymce/index.vue index 9bcd2ca..2ccf643 100644 --- a/src/components/page/components/Tinymce/index.vue +++ b/src/components/page/components/Tinymce/index.vue @@ -569,9 +569,10 @@ myfigure *, } }); - ed.on('paste', async (event) => { + ed.on('paste', async (event) => { const rtf = event.clipboardData.getData('text/rtf'); if (rtf && rtf.includes('\\pict')) { + const extracted = extractHexImagesFromRTF(rtf); _this.totalUploadImages = extracted.length; // 设置总数 _this.uploadedImageCount = 0; // 重置已上传数 @@ -601,7 +602,7 @@ myfigure *, _this.updateUploadProgressNotification(i, 'fail', err.message || 'Network error'); // 上传失败 } }); - + await Promise.all(uploadPromises); // Promise.all 完成后, updateUploadProgressNotification 会自动计算 totalCount === uploadedCount 并关闭 } diff --git a/src/components/page/components/articleDetail/FigureCopyright.vue b/src/components/page/components/articleDetail/FigureCopyright.vue index a30f76e..d6dc23e 100644 --- a/src/components/page/components/articleDetail/FigureCopyright.vue +++ b/src/components/page/components/articleDetail/FigureCopyright.vue @@ -20,6 +20,7 @@
+
+
+

Text Wrap

+ + + + +
Submit
- +
@@ -976,7 +976,7 @@ -
+