Explorar el Código

Merge branch 'dev' into dev_g

AmandaG hace 6 meses
padre
commit
8fb45f5d57
Se han modificado 3 ficheros con 21 adiciones y 14 borrados
  1. 2 1
      src/auto-imports.d.ts
  2. 9 0
      src/styles/index.scss
  3. 10 13
      src/views/AIRobotChat/src/AIRobotChat.vue

+ 2 - 1
src/auto-imports.d.ts

@@ -3,6 +3,7 @@
 // @ts-nocheck
 // noinspection JSUnusedGlobalSymbols
 // Generated by unplugin-auto-import
+// biome-ignore lint: disable
 export {}
 declare global {
   const $api: typeof import('@/api/index')['default']
@@ -68,6 +69,6 @@ declare global {
 // for type re-export
 declare global {
   // @ts-ignore
-  export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue'
+  export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
   import('vue')
 }

+ 9 - 0
src/styles/index.scss

@@ -56,3 +56,12 @@
 .icon_dark {
   fill: var(--color-neutral-1);
 }
+div.markdown-body {
+  background: transparent;
+  table {
+    th,
+    td {
+      white-space: nowrap;
+    }
+  }
+}

+ 10 - 13
src/views/AIRobotChat/src/AIRobotChat.vue

@@ -57,7 +57,8 @@ const messages = ref<MessageItem[]>([
   },
   {
     type: 'user',
-    content: 'Hi! I am your Freight Assistant. How can I help you?'
+    content:
+      'Hi! I am your Freight Assistant. How can I help you?Of course! Please provide me with the details of your shipment.Of course! Please provide me with the details of your shipment.'
   },
   {
     type: 'robot',
@@ -68,7 +69,8 @@ const messages = ref<MessageItem[]>([
   },
   {
     type: 'user',
-    content: 'Of course! Please provide me with the details of your shipment.'
+    content:
+      'Of course! Please provide me with the details of your shipment.Of course! Please provide me with the details of your shipment.'
   }
 ])
 messages.value = JSON.parse(sessionStorage.getItem('AIChat')) || messages.value
@@ -177,14 +179,8 @@ function scrollToBottom() {
 
 const simulateStreamingMarkdown = () => {
   loadingAnswer.value = true
-  const chunks = [
-    '# 欢迎使用这是一个用于测试的 Markdown 文本 Markdown\n\n',
-    '这是一个用于测试的这是一个用于测试的 Markdown 文本 **Markdown** 文本。\n\n',
-    '你可以使用这是一个用于测试的 Markdown 文本 *斜体* 来强调重点。\n\n',
-    '也可以使用这是一个用于测试的 Markdown 文本 [链接](https://example.com) 引导用户跳转。\n\n',
-    '- 支持无这是一个用于测试的 Markdown 文本这是一个用于测试的 Markdown 文本序列表\n',
-    '- 非常适合这是一个用于测试的 Markdown 文本这是一个用于测试的 Markdown 文本这是一个用于测试的 Markdown 文本逐行流式显示\n\n',
-    '这是一段这是一个用于测试的 Markdown 文本这是一个用于测试的 Markdown 文本这是一个用于测试的 Markdown 文本测试!\n'
+  const chunks: any = [
+    '以下是查询结果:\n\n1. **总HBOL数量**: 176\n\n2. **前10票HBOL信息**:\n\n| HBOL | MBOL | 运输方式 | 服务类型 | 发货人 | 收货人 | 数量 | 总重量 | 状态 | ETD | ETA |\n|------|------|---------|---------|-------|-------|-----|-------|------|-----|-----|\n| A1404390326 | UASUCNSHA344562 | sea | CY/CY | CHANGZHOU DAYA IMPORT & EXPORT CORP.LTD. | BEATRICE HOME FASHIONS INC | 1250 | 5625.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390326 | UASUCNSHA344562 | sea | CY/CY | CHANGZHOU DAYA IMPORT & EXPORT CORP.LTD. | BEATRICE HOME FASHIONS INC | 1250 | 5625.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390326 | UASUCNSHA344562 | sea | CY/CY | CHANGZHOU DAYA IMPORT & EXPORT CORP.LTD. | BEATRICE HOME FASHIONS INC | 1250 | 5625.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390326 | UASUCNSHA344562 | sea | CY/CY | CHANGZHOU DAYA IMPORT & EXPORT CORP.LTD. | BEATRICE HOME FASHIONS INC | 1250 | 5625.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390659 | UASUCNSHA344365 | sea | CY/CY | BC INDUSTRIES LIMITED | MORRIS ROTHENBERG AND SON INC | 563 | 7236.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390659 | UASUCNSHA344365 | sea | CY/CY | BC INDUSTRIES LIMITED | MORRIS ROTHENBERG AND SON INC | 563 | 7236.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390659 | UASUCNSHA344365 | sea | CY/CY | BC INDUSTRIES LIMITED | MORRIS ROTHENBERG AND SON INC | 563 | 7236.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390659 | UASUCNSHA344365 | sea | CY/CY | BC INDUSTRIES LIMITED | MORRIS ROTHENBERG AND SON INC | 563 | 7236.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390660 | UASUCNSHA344363 | sea | CY/CY | NANTONG YUANYANG LEISURE PRODUCTS CO.,LTD. | FACTORY DIRECT WHOLESALE,LLC | 730 | 13812.000 | Created | 2014-05-02 | 2016-12-12 |\n| A1404390660 | UASUCNSHA344363 | sea | CY/CY | NANTONG YUANYANG LEISURE PRODUCTS CO.,LTD. | FACTORY DIRECT WHOLESALE,LLC | 730 | 13812.000 | Created | 2014-05-02 | 2016-12-12 |\n'
   ]
 
   messages.value.push({
@@ -271,6 +267,9 @@ defineExpose({
             ? 'query-style'
             : ''
         ]"
+        :style="{
+          maxWidth: modalSize === 'large' ? 'calc(100% - 20px)' : 'calc(100% - 16px)'
+        }"
         v-for="(msg, index) in messages"
         :key="index"
         @mouseenter="msg.isShowFeedback = true"
@@ -520,9 +519,7 @@ defineExpose({
         margin-right: 4px;
         animation: loading-rotate 2s linear infinite;
       }
-      .markdown-body {
-        background: transparent;
-      }
+
       .pause-btn {
         position: absolute;
         right: -22px;