From 0be3d131e26b3105ed888632c7941b0df4ff7025 Mon Sep 17 00:00:00 2001 From: lyc Date: Tue, 10 Sep 2024 17:07:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=E6=9C=BA=E5=99=A8=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/api/ai/index.js | 20 ++ .../components/ai-chart/container/text.vue | 47 +++ .../src/components/ai-chart/index.vue | 282 ++++++++++++++++-- src/renderer/src/views/desktop/index.vue | 1 + 4 files changed, 327 insertions(+), 23 deletions(-) create mode 100644 src/renderer/src/api/ai/index.js create mode 100644 src/renderer/src/components/ai-chart/container/text.vue diff --git a/src/renderer/src/api/ai/index.js b/src/renderer/src/api/ai/index.js new file mode 100644 index 0000000..ef5cfd6 --- /dev/null +++ b/src/renderer/src/api/ai/index.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' + +// 创建对话 +export const createChart = ({ headers, data }) => { + return request({ + url: '/qf/createChart', + method: 'post', + headers, + data, + }) +} +// 大模型对话 +export const sendChart = ({ headers, data }) => { + return request({ + url: '/qf/sendTalk', + method: 'post', + headers, + data, + }) +} \ No newline at end of file diff --git a/src/renderer/src/components/ai-chart/container/text.vue b/src/renderer/src/components/ai-chart/container/text.vue new file mode 100644 index 0000000..68524ae --- /dev/null +++ b/src/renderer/src/components/ai-chart/container/text.vue @@ -0,0 +1,47 @@ + + + + + \ No newline at end of file diff --git a/src/renderer/src/components/ai-chart/index.vue b/src/renderer/src/components/ai-chart/index.vue index 8a761a8..af8e99e 100644 --- a/src/renderer/src/components/ai-chart/index.vue +++ b/src/renderer/src/components/ai-chart/index.vue @@ -3,7 +3,7 @@ - + - -
-
你好,{{ userStore.nickName }}
-
我是AIx教学助手,我可以帮助你:
-
-
    -
  • - -
    - {{ item.title }} - {{ item.secondTit }} -
    -
  • -
+
+ +
+
你好,{{ userStore.nickName }}
+
我是AIx教学助手,我可以帮助你:
+
+
    +
  • + +
    + {{ item.title }} + {{ item.secondTit }} +
    +
  • +
+
-
- -
- + +
+
+
+
+ {{ item.content }} +
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + +
\ No newline at end of file diff --git a/src/renderer/src/views/desktop/index.vue b/src/renderer/src/views/desktop/index.vue index 323bf74..d5c2fab 100644 --- a/src/renderer/src/views/desktop/index.vue +++ b/src/renderer/src/views/desktop/index.vue @@ -254,6 +254,7 @@ onMounted(async ()=>{ .iconfont{ font-size: 28px; color: #707070; + font-weight: bold; } &:hover{ color: #409EFF;