From 7c73b800fa6f6ffb67561dcc8ade5811cfbf9748 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 10 Aug 2024 17:39:38 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=8A=9F=E8=83=BD=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E3=80=91AI=20=E5=A4=A7=E6=A8=A1=E5=9E=8B=EF=BC=9A=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=80=9D=E7=BB=B4=E5=AF=BC=E5=9B=BE=E7=9A=84=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ai/mindmap/index.ts | 22 ++++ src/views/ai/mindmap/manager/index.vue | 163 +++++++++++++++++++++++++ 2 files changed, 185 insertions(+) create mode 100644 src/views/ai/mindmap/manager/index.vue diff --git a/src/api/ai/mindmap/index.ts b/src/api/ai/mindmap/index.ts index def113ba..1b784fac 100644 --- a/src/api/ai/mindmap/index.ts +++ b/src/api/ai/mindmap/index.ts @@ -1,7 +1,20 @@ import { getAccessToken } from '@/utils/auth' import { fetchEventSource } from '@microsoft/fetch-event-source' import { config } from '@/config/axios/config' +import request from '@/config/axios' +// AI 思维导图 VO +export interface MindMapVO { + id: number // 编号 + userId: number // 用户编号 + prompt: string // 生成内容提示 + generatedContent: string // 生成的思维导图内容 + platform: string // 平台 + model: string // 模型 + errorMessage: string // 错误信息 +} + +// AI 思维导图生成 VO export interface AiMindMapGenerateReqVO { prompt: string } @@ -34,5 +47,14 @@ export const AiMindMapApi = { onclose: onClose, signal: ctrl.signal }) + }, + + // 查询思维导图分页 + getMindMapPage: async (params: any) => { + return await request.get({ url: `/ai/mind-map/page`, params }) + }, + // 删除思维导图 + deleteMindMap: async (id: number) => { + return await request.delete({ url: `/ai/mind-map/delete?id=` + id }) } } diff --git a/src/views/ai/mindmap/manager/index.vue b/src/views/ai/mindmap/manager/index.vue new file mode 100644 index 00000000..2460165b --- /dev/null +++ b/src/views/ai/mindmap/manager/index.vue @@ -0,0 +1,163 @@ + + +