From b01f61b773954c01a4ae9744f677cb75fac4bbe4 Mon Sep 17 00:00:00 2001 From: xuhongjie <1943105267@qq.com> Date: Sun, 20 Apr 2025 11:52:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=B9=E6=8E=A5ai=E5=AF=B9=E7=AD=94,?= =?UTF-8?q?=E7=BA=AF=E6=96=87=E6=9C=AC,=E6=8A=98=E7=BA=BF,=E6=9F=B1?= =?UTF-8?q?=E7=8A=B6,=E9=A5=BC=E5=9B=BE,=E4=B8=BB=E9=A2=98=E5=88=87?= =?UTF-8?q?=E6=8D=A2,=E9=97=AE=E7=AD=94=E4=BD=93=E9=AA=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/styles/pages/index.scss | 6 + src/views/AI/chat/class/bar.ts | 2 +- src/views/AI/chat/class/line.ts | 6 +- src/views/AI/chat/class/pie.ts | 2 +- src/views/AI/chat/index.vue | 176 ++++++++++++++++++----- src/views/AI/components/aiHint/index.vue | 2 +- vite.config.ts | 2 +- 7 files changed, 152 insertions(+), 44 deletions(-) diff --git a/src/styles/pages/index.scss b/src/styles/pages/index.scss index 68dd9a4..d35cdf5 100644 --- a/src/styles/pages/index.scss +++ b/src/styles/pages/index.scss @@ -69,7 +69,9 @@ align-items: flex-start; } .ai-hint { + margin-top: 6px; font-size: 12px; + color: #c3cad9; } } .message-content { @@ -138,6 +140,10 @@ box-sizing: border-box; padding: 2px 10px; } + .activeTheme{ + color: #3F7BF8; + background: rgba(63,123,248,0.1); + } } } } \ No newline at end of file diff --git a/src/views/AI/chat/class/bar.ts b/src/views/AI/chat/class/bar.ts index 1ff8c39..1f43b9d 100644 --- a/src/views/AI/chat/class/bar.ts +++ b/src/views/AI/chat/class/bar.ts @@ -43,7 +43,7 @@ export class BarChart { } }, grid: { - top: '18%', + top: '25%', left: '3%', right: '3%', bottom: '3%', diff --git a/src/views/AI/chat/class/line.ts b/src/views/AI/chat/class/line.ts index 9241c59..36bc1c2 100644 --- a/src/views/AI/chat/class/line.ts +++ b/src/views/AI/chat/class/line.ts @@ -36,7 +36,7 @@ export class LineChart { const option = { backgroundColor: this.styleColor.backgroundColor, title: { - text: '图表标题', + text:this.chartData.title , left: 'center', top: '3%', textStyle: { @@ -45,7 +45,7 @@ export class LineChart { } }, grid: { - top: '18%', + top: '25%', left: '3%', right: '3%', bottom: '3%', @@ -65,7 +65,7 @@ export class LineChart { }, yAxis: { type: 'value', - name:'个', + name:this.chartData.unit, nameTextStyle:{ color:this.styleColor.axisLabelColor }, diff --git a/src/views/AI/chat/class/pie.ts b/src/views/AI/chat/class/pie.ts index 06a904a..85cd5c6 100644 --- a/src/views/AI/chat/class/pie.ts +++ b/src/views/AI/chat/class/pie.ts @@ -58,7 +58,7 @@ export class PieChart { formatter:`{b0}: {c0}${this.chartData.unit}` }, grid: { - top: '18%', + top: '20%', left: '3%', right: '3%', bottom: '3%', diff --git a/src/views/AI/chat/index.vue b/src/views/AI/chat/index.vue index f42c4a5..7c47ccc 100644 --- a/src/views/AI/chat/index.vue +++ b/src/views/AI/chat/index.vue @@ -26,9 +26,10 @@
{{ item.time }}
+
{{ item.text }} -
+