Эх сурвалжийг харах

feat:修改登录时点击问题FAQ未显示的问题。

AmandaG 5 сар өмнө
parent
commit
9ee7332169

+ 3 - 1
src/views/AIRobotChat/src/AIRobotChat.vue

@@ -12,6 +12,7 @@ import MarkdownIt from 'markdown-it'
 import 'github-markdown-css/github-markdown.css'
 
 const userStore = useUserStore()
+const AIQuestion = ref()
 const md = new MarkdownIt({
   html: true,
   linkify: true,
@@ -128,6 +129,7 @@ const progressInterval = ref()
 const serial_no = ref()
 const is_FixedAnswer = ref(true) // 是否为预设问题 true是自由问题 false是预设问题
 const aiChat = (question, isPresetQuestion) => {
+  AIQuestion.value.AIRobotInit()
   serial_no.value = userStore.userInfo?.uname + Date.now().toString()
   let fixed_faq = ''
   if (!is_FixedAnswer.value) {
@@ -357,7 +359,7 @@ defineExpose({
           </el-tooltip>
         </div>
       </div>
-      <AIQuestions :modalSize="modalSize" @question="handleSend"></AIQuestions>
+      <AIQuestions ref="AIQuestion" :modalSize="modalSize" @question="handleSend"></AIQuestions>
       <div class="warning-tips" v-if="isShowTips">
         <div class="warning-bg">
           <span class="warning-icon font_family icon-icon_warning_fill_b"></span>

+ 4 - 0
src/views/AIRobotChat/src/components/AIQuestions.vue

@@ -98,6 +98,10 @@ onMounted(() => {
   AIRobotInit()
 })
 
+defineExpose({
+  AIRobotInit
+})
+
 const emit = defineEmits<{ question: [string] }>()
 const clickQuestion = (question) => {
   emit('question', question)