瀏覽代碼

pdf后缀大小写BUG修改

songxy 2 月之前
父節點
當前提交
c632200abe
共有 1 個文件被更改,包括 12 次插入12 次删除
  1. 12 12
      ais_search_zj/web/src/views/ai-search/ai-search.vue

+ 12 - 12
ais_search_zj/web/src/views/ai-search/ai-search.vue

@@ -1402,30 +1402,30 @@ const handleDocs = (docs) => {
       };
     }
 
-    if (v.indexOf('.pdf') > 0) {
+    if (v.toLowerCase().indexOf('.pdf') > 0) {
       return {
         index: i++,
-        doc: v.substring(v.indexOf('] [') + 3, v.indexOf('.pdf]') + 4),
-        link: v.substring(v.indexOf('.pdf]') + 6, v.indexOf('.pdf)') + 4),
-        content: v.substring(v.indexOf('.pdf)') + 5),
+        doc: v.substring(v.toLowerCase().indexOf('] [') + 3, v.toLowerCase().indexOf('.pdf]') + 4),
+        link: v.substring(v.toLowerCase().indexOf('.pdf]') + 6, v.toLowerCase().indexOf('.pdf)') + 4),
+        content: v.substring(v.toLowerCase().indexOf('.pdf)') + 5),
         showContent: false,
         type: 'pdf'
       };
-    } else if (v.indexOf('.txt') > 0) {
+    } else if (v.toLowerCase().indexOf('.txt') > 0) {
       return {
         index: i++,
-        doc: v.substring(v.indexOf('] [') + 3, v.indexOf('.txt]') + 4),
-        link: v.substring(v.indexOf('.txt]') + 6, v.indexOf('.txt)') + 4),
-        content: v.substring(v.indexOf('.txt)') + 5),
+        doc: v.toLowerCase().substring(v.indexOf('] [') + 3, v.toLowerCase().indexOf('.txt]') + 4),
+        link: v.toLowerCase().substring(v.indexOf('.txt]') + 6, v.toLowerCase().indexOf('.txt)') + 4),
+        content: v.toLowerCase().substring(v.indexOf('.txt)') + 5),
         showContent: false,
         type: 'txt'
       };
-    } else if (v.indexOf('.docx') > 0) {
+    } else if (v.toLowerCase().indexOf('.docx') > 0) {
       return {
         index: i++,
-        doc: v.substring(v.indexOf('] [') + 3, v.indexOf('.docx]') + 5),
-        link: v.substring(v.indexOf('.docx]') + 7, v.indexOf('.docx)') + 5),
-        content: v.substring(v.indexOf('.docx)') + 6),
+        doc: v.substring(v.toLowerCase().indexOf('] [') + 3, v.toLowerCase().indexOf('.docx]') + 5),
+        link: v.substring(v.toLowerCase().indexOf('.docx]') + 7, v.toLowerCase().indexOf('.docx)') + 5),
+        content: v.substring(v.toLowerCase().indexOf('.docx)') + 6),
         showContent: false,
         type: 'docx'
       };