yuanhao
2025-06-05 6dc7610fe96788c97b5d363f58c383b8165356f9
pages/aiQuestions/aiQuestions.vue
@@ -63,9 +63,9 @@
                  </view>
                  <view style="font-size: 26rpx;"  v-html="markdown.render(item.aiLog)"></view>
                  <view class="file-list" v-if="item.docInfo.length&&item.isEnd">
                     <view class="one-file" v-for="(file,findex) in item.docInfo" :key='findex'>
                     <view class="one-file" @click="uploadFile(file)" v-for="(file,findex) in item.docInfo" :key='findex'>
                        <image :src="getImg(file.docFormat)" mode=""></image>
                        <text>{{file.docName}}</text>
                        <text style="font-size: 26rpx;">{{file.docName}}</text>
                     </view>
                  </view>
                  <view v-if="item.isEnd||item.logSound" class="u-flex u-p-h-10 function-box">
@@ -409,6 +409,9 @@
         document.removeEventListener('contextmenu', this.noContextmenu)
      },
      methods: {
         uploadFile(file) {
            window.open(this.baseUrl + file.docPath)
         },
         chooseThisLLM(e) {
            this.chooseLlm = e;
         },
@@ -832,8 +835,9 @@
            }
            // 解码数据数组的前半部分,并提取文档ID
            const idStr = textDecoder.decode(dataArr.slice(0, idx)).trim()
            const idArr = idStr.substring(idStr.indexOf(":") + 1).match(/\d+/g)
            const docIds = idArr.join(',')
            // const idArr = idStr.substring(idStr.indexOf(":") + 1).match(/\d+/g)
            const idArr = idStr.substring(idStr.indexOf(":") + 1)
            const docIds = idArr.split(',')
            // 如果文档ID有效且不为'0',则查询文档
            if (docIds && docIds !== '0' && !this.suspend) {
               // 根据文档ID列表获取文档信息
@@ -855,7 +859,7 @@
                     // lastMsgBot.scrollIntoView(false)
                  })
               })
               return idArr.join(',')
               return idArr.split(',')
            }
            return docIds
         },
@@ -1568,7 +1572,7 @@
            }
            text {
               font-size: 30rpx;
               font-size: 26rpx;
               color: #101828;
               line-height: 50rpx;
               font-weight: 400;