yangyin
2024-12-05 3ef8e36d831ff20a241294b096a70f729752e480
src/components/chat/Chat.vue
@@ -181,9 +181,7 @@
                                    >(已停止)</span
                                 >
                                 <!-- parseContent 返回为 null -->
                                 <p v-if="!item.content && !isTalking" class="text-red-500">
                                    暂无数据
                                 </p>
                                 <p v-if="!item.content && !isTalking && !item.isStopMsg" class="text-red-500">暂无数据</p>
                                 <!-- #endregion -->
                                 <!-- #endregion -->
                              </div>
@@ -305,23 +303,21 @@
      <el-dialog title="分享链接" v-model="shareCodeIsShow" width="25%" modal-append-to-body lock-scroll :before-close="closeShareClick">
         <div class="w100 h100 flex justify-center items-center flex-col text-center">
            <div class="qrcode h100" ref="qrcodeRef"></div>
            <div class="h100 w100 flex flex-col justify-center items-center">
               <span class="h100 text-[#8d8e99] text-[12px] mt-2">{{ shareCoderUrl }}</span>
               <span class="text-[#1d86ff] text-[12px] cursor-pointer" @click="copyShareCodeClick">复制</span>
            </div>
         </div>
      </el-dialog>
   </div>
</template>
<script setup lang="ts">
import axios, { CancelTokenSource } from 'axios';
import type { CancelTokenSource } from 'axios';
import axios from 'axios';
import { ElMessage } from 'element-plus';
import { findLast, orderBy } from 'lodash-es';
import moment from 'moment';
import QRCode from 'qrcodejs2-fixes';
import { computed, nextTick, onActivated, onMounted, ref } from 'vue';
import useClipboard from 'vue-clipboard3';
import { loadAmisSource } from '../amis/load';
import FeedbackPanel from './components/FeedbackPanel.vue';
import { useAssistantContentOpt } from './hooks/useAssistantContentOpt';
import { convertProcessItem, useScrollLoad } from './hooks/useScrollLoad';
@@ -742,6 +738,7 @@
         }, 300);
      }
   }
   loadAmisSource();
});
//#region ====================== 关联查询 ======================
const relativeQueryClick = async (val) => {
@@ -867,7 +864,7 @@
         colorLight: '#ffffff',
      });
   });
   // toClipboard(url);
   copyShareCodeClick();
};
//链接复制
const copyShareCodeClick = () => {