ソースを参照

添加分页修改公式嵌套

yangg 9 ヶ月 前
コミット
9769782369

+ 1 - 1
.env.development

@@ -2,5 +2,5 @@
 ENV = 'development'
 port = 8080
 # base api
-VUE_APP_BASE_API = 'http://58.246.234.210:8084'
+VUE_APP_BASE_API = 'http://192.168.1.199:8084'
 #192.168.1.199

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/index.html


+ 1 - 0
dist/static/css/chunk-53655b96.ba3e57b5.css

@@ -0,0 +1 @@
+.project-search[data-v-26a33ed4]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;font-size:12px}.listClass[data-v-26a33ed4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.excel-table[data-v-26a33ed4]{width:100%;overflow-y:auto}.excel-table table[data-v-26a33ed4]{border-collapse:collapse;width:100%;margin-bottom:20px}.excel-table td[data-v-26a33ed4],.excel-table th[data-v-26a33ed4]{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}.excel-table th[data-v-26a33ed4]{background-color:#f2f2f2;font-weight:700;position:sticky;top:0;z-index:1}.excel-table tr[data-v-26a33ed4]:nth-child(2n){background-color:#f9f9f9}.no-data[data-v-26a33ed4]{font-size:18px;color:#909399;text-align:center;margin-top:50px}.pagination[data-v-26a33ed4]{position:fixed;bottom:0;right:51%}

+ 0 - 0
dist/static/css/chunk-fbe87a14.68741a84.css → dist/static/css/chunk-8e03009a.68741a84.css


+ 0 - 1
dist/static/css/chunk-b4ab3520.ac5c2bcf.css

@@ -1 +0,0 @@
-.project-search[data-v-05222c55]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;font-size:12px}.listClass[data-v-05222c55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.excel-table[data-v-05222c55]{width:100%;overflow-y:auto}.excel-table table[data-v-05222c55]{border-collapse:collapse;width:100%;margin-bottom:20px}.excel-table td[data-v-05222c55],.excel-table th[data-v-05222c55]{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}.excel-table th[data-v-05222c55]{background-color:#f2f2f2;font-weight:700;position:sticky;top:0;z-index:1}.excel-table tr[data-v-05222c55]:nth-child(2n){background-color:#f9f9f9}.no-data[data-v-05222c55]{font-size:18px;color:#909399;text-align:center;margin-top:50px}

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/app.50077183.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-53655b96.dc709f35.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-8e03009a.e87ca5f2.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-b4ab3520.6489345d.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-fbe87a14.d12630f4.js


+ 13 - 11
src/components/webAi/js/ChatBox.js

@@ -24,7 +24,7 @@ export default {
       generating: false,
       userInput: "",
       websocket: null,
-      wsUrl:'http://58.246.234.210:7860/api/v1/run/2f1faff2-99df-4821-87d6-43d693084c4b?stream=false',
+      wsUrl:'http://58.246.234.210:7860/api/v1/run/3ef7369e-b617-40d2-9e2e-54f3ee76ed2e?stream=false',
       tweaks:{},
       showLoginModal: false,
       isLoggedIn: false, // 添加登录状态标志
@@ -121,7 +121,7 @@ export default {
         }
       }
       const chatId = this.getUuid();
-      const wsUrl ='http://58.246.234.210:7860/api/v1/run/2f1faff2-99df-4821-87d6-43d693084c4b?stream=false'
+      const wsUrl =this.wsUrl//'http://58.246.234.210:7860/api/v1/run/3ef7369e-b617-40d2-9e2e-54f3ee76ed2e?stream=false'
       let message = this.userInput.trim();
       if (message) {
         // Markdown换行:在每个换行符之前添加两个空格
@@ -161,15 +161,17 @@ export default {
               input_value: message,
               output_type: "chat",
               input_type: "chat",
-              tweaks:this.tweaks/*  {
-                "ChatInput-dDbhW": {},
-              "Prompt-1stgH": {},
-              "ChatOutput-b1zWw": {},
-              "OllamaModel-5n7vc": {},
-              "Milvus-1X7fT": {},
-              "OllamaEmbeddings-V29wK": {},
-              "Memory-GrHZr": {},
-              "ParseData-0dk9n": {}
+              tweaks:this.tweaks /* {
+                "ChatInput-U82Vu": {},
+                "Prompt-b8Z1E": {},
+                "ChatOutput-Yf4KV": {},
+                "OllamaModel-z9SVx": {},
+                "Milvus-l0vvr": {},
+                "OllamaEmbeddings-4Ml5q": {},
+                "APIRequest-lH4wg": {},
+                "ParseData-LM8yW": {},
+                "ParseData-jVoZg": {},
+                "Memory-3IxGM": {}
               } */,
             }),
           });

+ 1 - 1
src/views/document/com/components/Formula/dataInfo.vue

@@ -297,7 +297,7 @@ export default {
     },
     filteredAttrList() {
       return this.uniqueAttrList.filter(attr => 
-        attr.type !== 'formual' && attr.type !== 'Directory'
+         attr.type !== 'Directory'
       );
     }
   },

+ 46 - 3
src/views/knowledgeMenu/category/infoList.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="project-search" v-if="type !== 'xls'">
-    <div style="width: 50%" v-if="dataList.length !== 0">
+    <div style="width: 50%;height: calc(100vh - 30px);;overflow: auto;position: relative;" v-if="dataList.length !== 0">
       <div v-for="item in dataList" :key="item.id" class="listClass">
         <img
           :src="item.url"
@@ -9,6 +9,17 @@
         />
         <div v-html="item.content"></div>
       </div>
+      <!-- 分页控件 -->
+      <div class="pagination">
+        <el-pagination
+          @current-change="handleCurrentChange"
+          :current-page="queryForm.page"
+          :page-size="queryForm.page_size"
+          :total="total"
+          layout="prev, pager, next"
+        >
+        </el-pagination>
+      </div>
     </div>
     <div
       v-else
@@ -72,11 +83,18 @@ export default {
   },
   computed: {
     ...mapGetters(["roleInfo", "authList"]),
+    paginatedDataList() {
+      const start = (this.queryForm.page - 1) * this.queryForm.page_size;
+      const end = start + this.queryForm.page_size;
+      return this.dataList.slice(start, end);
+    },
   },
 
   data() {
     return {
       queryForm: {
+        page:1,
+        page_size:10,
         document_id: "",
       },
       dataList: [],
@@ -85,7 +103,21 @@ export default {
       type: "",
       excelDataList: [],
       isFileViewable: false,
-      supportedFileTypes: ['pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'jpg', 'jpeg', 'png', 'gif'],
+      supportedFileTypes: [
+        "pdf",
+        "doc",
+        "docx",
+        "xls",
+        "xlsx",
+        "ppt",
+        "pptx",
+        "txt",
+        "jpg",
+        "jpeg",
+        "png",
+        "gif",
+      ],
+      total:0
     };
   },
   mounted() {
@@ -95,6 +127,11 @@ export default {
     this.search();
   },
   methods: {
+    /* 分页 */
+    handleCurrentChange(page) {
+      this.queryForm.page = page;
+      this.search(); 
+    },
     checkAuth(path) {
       if (this.roleInfo.is_admin == 1) {
         return true;
@@ -113,7 +150,7 @@ export default {
       searchTaskInfo(this.queryForm)
         .then((res) => {
           this.dataList = res.data.tasks;
-
+          this.total=res.data.pagination.total_count
           if (this.isFileViewable) {
             this.documentUrl = res.data.documentUrl;
           } else {
@@ -218,5 +255,11 @@ export default {
   text-align: center;
   margin-top: 50px;
 }
+.pagination{
+  position: fixed;
+    bottom: 0;
+    right: 51%;
+    /* right: 0; */
+}
 </style>
     

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません