From 2d16446dd7b410a8e6ac732aeee481e6b13572ff Mon Sep 17 00:00:00 2001 From: "97694732@qq.com" Date: Mon, 15 Jun 2026 11:39:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:OCR=E8=AF=86=E5=88=AB=E4=B9=A6=E5=8F=B7?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E6=94=B9=E4=B8=BA13=E4=BD=8D=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E7=94=A8/10=E4=BD=8D=E8=BD=AC=E6=8D=A2/=E5=90=A6?= =?UTF-8?q?=E5=88=99=E7=94=9F=E6=88=90678=E5=BC=80=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/upload/upload.vue | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pages/upload/upload.vue b/pages/upload/upload.vue index 2276db3..b1fb5a7 100644 --- a/pages/upload/upload.vue +++ b/pages/upload/upload.vue @@ -2792,16 +2792,14 @@ export default { } if (texts.书号) { const bookCode = texts.书号.replace(/\D/g, '') - if (bookCode.length === 13 && bookCode.startsWith('978')) { + if (bookCode.length === 13) { this.noIsbnIsbn = bookCode - this.noIsbnUnifyIsbn = '' } else if (bookCode.length === 10 && /^\d{9}[\dXx]$/i.test(bookCode)) { - // 10位书号 → 转为13位ISBN this.noIsbnIsbn = this.convertIsbn10To13(bookCode) - this.noIsbnUnifyIsbn = '' } else { - this.noIsbnUnifyIsbn = texts.书号 + this.noIsbnIsbn = '678' + String(Date.now()).slice(-10) } + this.noIsbnUnifyIsbn = texts.书号 } if (texts.字数) this.noIsbnWordCount = this.processNoIsbnWordage(texts.字数)