Browse Source

fix: 解决扫描图片正反创建顺序错误时图片正反显示错误问题

zhangjie 10 months ago
parent
commit
099484c4d6
4 changed files with 12 additions and 5 deletions
  1. 1 1
      README.md
  2. 1 1
      src/constants/app.js
  3. 1 1
      src/modules/login/views/Login.vue
  4. 9 2
      src/plugins/imageOcr.js

+ 1 - 1
README.md

@@ -1,4 +1,4 @@
-# paper-library-client 试卷电子化采集端系统
+# paper-library-client 历史试卷电子化采集端系统
 
 ## 项目操作
 

+ 1 - 1
src/constants/app.js

@@ -1,6 +1,6 @@
 import { randomCode } from "../plugins/utils";
 
-export const APP_TITLE = "试卷电子化";
+export const APP_TITLE = "历史试卷电子化";
 
 export const PLATFORM = "WEB";
 

+ 1 - 1
src/modules/login/views/Login.vue

@@ -2,7 +2,7 @@
   <div class="login" @keyup.enter="submit">
     <div class="login-spin">
       <h1>欢迎使用</h1>
-      <h4>知学知考-试卷电子化扫描系统</h4>
+      <h4>知学知考-历史试卷电子化扫描系统</h4>
     </div>
     <div class="login-body">
       <div class="login-head">

+ 9 - 2
src/plugins/imageOcr.js

@@ -210,8 +210,15 @@ export function getDirScanFile(dir) {
   const nFiles = [];
   const len = Math.floor(files.length / 2);
   for (let i = 0; i < len; i++) {
-    const frontName = files[2 * i].name;
-    const versoName = files[2 * i + 1].name;
+    let frontName = files[2 * i].name;
+    let versoName = files[2 * i + 1].name;
+    // 严格控制文件顺序为F,B(即正,反)
+    if (!frontName.includes("_F.")) {
+      const midName = frontName;
+      frontName = versoName;
+      versoName = midName;
+    }
+
     const frontFile = path.join(stageDdir, frontName);
     const versoFile = path.join(stageDdir, versoName);