Bläddra i källkod

feat: 添加问答页面

Rmengdi 1 vecka sedan
förälder
incheckning
8f7e062091
4 ändrade filer med 28 tillägg och 45 borttagningar
  1. 1 1
      .gitignore
  2. 9 0
      src/router/modules/faultDiagnosis.js
  3. 18 18
      src/router/modules/system.js
  4. 0 26
      src/views/als/intelligentQA/index.vue

+ 1 - 1
.gitignore

@@ -2,7 +2,7 @@
 node_modules
 /dist
 *.rar
-
+dist*
 
 
 # Log files

+ 9 - 0
src/router/modules/faultDiagnosis.js

@@ -33,6 +33,15 @@ export default [
           parent: 'FaultManage',
           title: '智能故障诊断'
         }
+      },
+      {
+        name: 'IntelligentQA',
+        path: '/intelligentQA',
+        component: () => import('@/views/als/intelligentQA/index.vue'),
+        meta: {
+          parent: 'FaultManage',
+          title: '智能问答'
+        }
       }
     ]
   }

+ 18 - 18
src/router/modules/system.js

@@ -75,15 +75,15 @@ export default [
           title: '机型管理'
         }
       },
-      {
-        name: 'AirConfiguration',
-        path: '/dataManage/airConfiguration',
-        component: () => import('@/views/als/airConfiguration/index.vue'),
-        meta: {
-          parent: 'BasicData',
-          title: '构型管理'
-        }
-      },
+      // {
+      //   name: 'AirConfiguration',
+      //   path: '/dataManage/airConfiguration',
+      //   component: () => import('@/views/als/airConfiguration/index.vue'),
+      //   meta: {
+      //     parent: 'BasicData',
+      //     title: '构型管理'
+      //   }
+      // },
       {
         name: 'DataAircraftCataloging',
         path: '/basicData/dataAircraftCataloging',
@@ -344,15 +344,15 @@ export default [
       /**
        * ----------------------------基础数据(数据字典)-----------------------------
        */
-      {
-        name: 'SystemDataDictionary',
-        path: '/system/systemDataDictionary',
-        component: () => import('@/views/system/systemDataDictionary/index.vue'),
-        meta: {
-          parent: 'BasicData',
-          title: '数据字典'
-        }
-      },
+      // {
+      //   name: 'SystemDataDictionary',
+      //   path: '/system/systemDataDictionary',
+      //   component: () => import('@/views/system/systemDataDictionary/index.vue'),
+      //   meta: {
+      //     parent: 'BasicData',
+      //     title: '数据字典'
+      //   }
+      // },
       {
         name: 'SystemDataDictionary',
         path: '/system/systemDataDictionary/:dictId',

+ 0 - 26
src/views/als/intelligentQA/index.vue

@@ -34,32 +34,6 @@
                   <i v-if="item.userId && item.graphAnswer.ossId" class="el-icon-more more" @click="handleMore(item)"></i>
                 </div>
               </div>
-              <!-- 知识库 -->
-              <div class="answerData" v-if="item.llmAnswer">
-                <h2>知识库</h2>
-                <div class="answer">
-                  <el-collapse v-model="collapseActiveNames">
-                    <el-collapse-item title="知识库匹配结果" :name="index">
-                      <div v-for="(item, index) in item.llmAnswer.docs" :key="index">
-                        <div class="markdown" v-html="renderMarkdown(item)"></div>
-                      </div>
-                    </el-collapse-item>
-                  </el-collapse>
-                  <!-- <div style="margin-top: 10px">{{ item.llmAnswer.answer }}</div> -->
-                  <div v-if="item.llmAnswer.think" class="think" v-html="renderMarkdown(item.llmAnswer.think)"></div>
-                  <div style="margin-top: 10px" v-html="renderMarkdown(item.llmAnswer.answer)"></div>
-                </div>
-              </div>
-              <!-- sql -->
-              <div class="answerData" v-if="item.sqlAnswer">
-                <h2>数据库</h2>
-                <div class="answer">
-                  <vxe-table max-height="300px" :cell-config="{ height: 45 }" :data="item.sqlAnswer">
-                    <vxe-column type="seq" width="70" align="center"></vxe-column>
-                    <vxe-column v-for="item in sqlAnswerKey" minWidth="120px" show-overflow="title" :field="item" :title="item" :key="item" align="center"></vxe-column>
-                  </vxe-table>
-                </div>
-              </div>
             </div>
           </div>
         </div>