Jelajahi Sumber

Merge branch 'dev_g' of United_Software/k_online_ui into dev

Jack Zhou 5 bulan lalu
induk
melakukan
87f5d9da99

+ 1 - 1
src/styles/theme-g.scss

@@ -91,7 +91,7 @@
   --color-dialogue_container-bg:rgba(255, 255, 255, 0.10);
   --color-dialogue_title: linear-gradient(90deg, var(--1-gradient-ai-robot-faq-0, #FFA8C7) 1.77%, var(--1-gradient-ai-robot-faq-46, #5988f3) 46.77%);
   --color-dialogue_content-bg:linear-gradient(117deg, var(--1-gradient-ai-robot-0, #525CBA) 4.31%, var(--1-gradient-ai-robot-15, #5A57B2) 14.24%, var(--1-gradient-ai-robot-38, #5F54AD) 29.71%, var(--1-gradient-ai-robot-59, #664EA2) 43.72%, var(--1-gradient-ai-robot-83, #694CA0) 59.35%, var(--1-gradient-ai-robot-100, #724493) 70.56%);
-  --color-arrow-hoverL: #FCEEE3;
+  --color-arrow-hoverL: rgb(252,238,227,0.4);
   --color-prompt-preview-bg: #403844;
   --color-prompt-diaolog-bg: #3A4149;
   --color-prompt-disabled-bg: rgba(244, 244, 244, 0.20);

+ 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) {
@@ -369,7 +371,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)