浏览代码

调用问答接口

Rmengdi 3 周之前
父节点
当前提交
71c0223531
共有 2 个文件被更改,包括 34 次插入34 次删除
  1. 33 33
      src/views/als/faultDiagnosis/index.vue
  2. 1 1
      src/views/als/flightData/index.vue

+ 33 - 33
src/views/als/faultDiagnosis/index.vue

@@ -500,39 +500,39 @@ export default {
           return
         }
 
-        // const { code, data } = await handlerQAndA(sendInput)
-        const { code, data } = {
-          code: 200,
-          msg: '',
-          data: {
-            userId: 'user',
-            graphAnswer: {
-              answer: '解决办法为:更换电池或遥控器',
-              fileName: '排故手册',
-              ossId: '227701077942149120', //pdf
-              // ossID: '227692224508796928', //word
-              filePage: 2,
-              graph: {
-                data: [
-                  { name: '202310150010', category: 'HMC' },
-                  { name: '电视', category: '成品' },
-                  { name: '电视遥控器失灵', category: '故障描述' },
-                  { name: '家用电器', category: '系统' },
-                  { name: '更换电池或遥控器', category: '维修策略' }
-                ],
-                links: [
-                  { source: '202310150010', target: '电视', value: '成品' },
-                  { source: '202310150010', target: '电视遥控器失灵', value: '故障描述' },
-                  { source: '202310150010', target: '家用电器', value: '系统' },
-                  { source: '202310150010', target: '更换电池或遥控器', value: '维修策略' }
-                ]
-              }
-            }
-          }
-        }
+        const { code, data } = await handlerQAndA(sendInput)
+        // const { code, data } = {
+        //   code: 200,
+        //   msg: '',
+        //   data: {
+        //     userId: 'user',
+        //     graphAnswer: {
+        //       answer: '解决办法为:更换电池或遥控器',
+        //       fileName: '排故手册',
+        //       ossId: '227701077942149120', //pdf
+        //       // ossID: '227692224508796928', //word
+        //       filePage: 2,
+        //       graph: {
+        //         data: [
+        //           { name: '202310150010', category: 'HMC' },
+        //           { name: '电视', category: '成品' },
+        //           { name: '电视遥控器失灵', category: '故障描述' },
+        //           { name: '家用电器', category: '系统' },
+        //           { name: '更换电池或遥控器', category: '维修策略' }
+        //         ],
+        //         links: [
+        //           { source: '202310150010', target: '电视', value: '成品' },
+        //           { source: '202310150010', target: '电视遥控器失灵', value: '故障描述' },
+        //           { source: '202310150010', target: '家用电器', value: '系统' },
+        //           { source: '202310150010', target: '更换电池或遥控器', value: '维修策略' }
+        //         ]
+        //       }
+        //     }
+        //   }
+        // }
         if (code == 200) {
           // const newData = this.handleData(JSON.parse(data))
-          this.QAData = this.handleData(data)
+          this.QAData = this.handleData(JSON.parse(data))
           this.loading = false
           this.QAVisible = true
         }
@@ -541,8 +541,8 @@ export default {
 
     handleData(data) {
       if (data.graphAnswer?.graph) {
-        // const graphAnswer = eval('(' + data.graphAnswer.graph + ')')
-        // data.graphAnswer.graph = graphAnswer
+        const graphAnswer = eval('(' + data.graphAnswer.graph + ')')
+        data.graphAnswer.graph = graphAnswer
         const categories = []
         data.graphAnswer.graph.data.forEach((node) => {
           const flag = categories.find((item) => {

+ 1 - 1
src/views/als/flightData/index.vue

@@ -24,7 +24,7 @@
           <el-row>
             <el-col :span="12">
               <el-form-item label="上传飞参数据" label-width="110px" prop="ossId">
-                <FileUpload v-model="form.ossId" :limit="1" :fileSize="500" :fileType="['xls', 'xlsx', 'csv', 'txt']" :isNameCheck="true" :isAirType="isAirType" @uploadValue="uploadValue" @handleDelFile="handleDelFile" />
+                <FileUpload v-model="form.ossId" :limit="1" :fileSize="500" :fileType="['txt']" :isNameCheck="true" :isAirType="isAirType" @uploadValue="uploadValue" @handleDelFile="handleDelFile" />
               </el-form-item>
             </el-col>
             <!-- <el-col :span="12">