From 1cbd4033b8e482714fc714393e4bd6f8ba8ee7a6 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 14 Nov 2025 22:22:43 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90ele=E3=80=91=E3=80=90ai?= =?UTF-8?q?=E3=80=91=E9=9F=B3=E4=B9=90=E7=9A=84=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/ai/knowledge/knowledge/index.ts | 1 + .../src/views/ai/music/index/index.vue | 29 +++++ .../ai/music/index/list/audioBar/index.vue | 99 ++++++++++++++++ .../src/views/ai/music/index/list/index.vue | 100 ++++++++++++++++ .../ai/music/index/list/songCard/index.vue | 50 ++++++++ .../ai/music/index/list/songInfo/index.vue | 25 ++++ .../src/views/ai/music/index/mode/desc.vue | 66 +++++++++++ .../src/views/ai/music/index/mode/index.vue | 38 +++++++ .../src/views/ai/music/index/mode/lyric.vue | 107 ++++++++++++++++++ .../src/views/ai/music/index/title/index.vue | 27 +++++ 10 files changed, 542 insertions(+) create mode 100644 apps/web-ele/src/views/ai/music/index/index.vue create mode 100644 apps/web-ele/src/views/ai/music/index/list/audioBar/index.vue create mode 100644 apps/web-ele/src/views/ai/music/index/list/index.vue create mode 100644 apps/web-ele/src/views/ai/music/index/list/songCard/index.vue create mode 100644 apps/web-ele/src/views/ai/music/index/list/songInfo/index.vue create mode 100644 apps/web-ele/src/views/ai/music/index/mode/desc.vue create mode 100644 apps/web-ele/src/views/ai/music/index/mode/index.vue create mode 100644 apps/web-ele/src/views/ai/music/index/mode/lyric.vue create mode 100644 apps/web-ele/src/views/ai/music/index/title/index.vue diff --git a/apps/web-ele/src/api/ai/knowledge/knowledge/index.ts b/apps/web-ele/src/api/ai/knowledge/knowledge/index.ts index 7140d8b48..03f70bd9a 100644 --- a/apps/web-ele/src/api/ai/knowledge/knowledge/index.ts +++ b/apps/web-ele/src/api/ai/knowledge/knowledge/index.ts @@ -27,6 +27,7 @@ export function getKnowledge(id: number) { `/ai/knowledge/get?id=${id}`, ); } + // 新增知识库 export function createKnowledge(data: AiKnowledgeKnowledgeApi.Knowledge) { return requestClient.post('/ai/knowledge/create', data); diff --git a/apps/web-ele/src/views/ai/music/index/index.vue b/apps/web-ele/src/views/ai/music/index/index.vue new file mode 100644 index 000000000..af00e1819 --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/index.vue @@ -0,0 +1,29 @@ + + + diff --git a/apps/web-ele/src/views/ai/music/index/list/audioBar/index.vue b/apps/web-ele/src/views/ai/music/index/list/audioBar/index.vue new file mode 100644 index 000000000..4399afde6 --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/list/audioBar/index.vue @@ -0,0 +1,99 @@ + + + diff --git a/apps/web-ele/src/views/ai/music/index/list/index.vue b/apps/web-ele/src/views/ai/music/index/list/index.vue new file mode 100644 index 000000000..50dbf3385 --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/list/index.vue @@ -0,0 +1,100 @@ + + + + diff --git a/apps/web-ele/src/views/ai/music/index/list/songCard/index.vue b/apps/web-ele/src/views/ai/music/index/list/songCard/index.vue new file mode 100644 index 000000000..2d7bdb661 --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/list/songCard/index.vue @@ -0,0 +1,50 @@ + + + diff --git a/apps/web-ele/src/views/ai/music/index/list/songInfo/index.vue b/apps/web-ele/src/views/ai/music/index/list/songInfo/index.vue new file mode 100644 index 000000000..eb4fbc8ad --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/list/songInfo/index.vue @@ -0,0 +1,25 @@ + + + diff --git a/apps/web-ele/src/views/ai/music/index/mode/desc.vue b/apps/web-ele/src/views/ai/music/index/mode/desc.vue new file mode 100644 index 000000000..bcf9a01eb --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/mode/desc.vue @@ -0,0 +1,66 @@ + + + diff --git a/apps/web-ele/src/views/ai/music/index/mode/index.vue b/apps/web-ele/src/views/ai/music/index/mode/index.vue new file mode 100644 index 000000000..813ea73ba --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/mode/index.vue @@ -0,0 +1,38 @@ + + + diff --git a/apps/web-ele/src/views/ai/music/index/mode/lyric.vue b/apps/web-ele/src/views/ai/music/index/mode/lyric.vue new file mode 100644 index 000000000..c64f91564 --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/mode/lyric.vue @@ -0,0 +1,107 @@ + + + diff --git a/apps/web-ele/src/views/ai/music/index/title/index.vue b/apps/web-ele/src/views/ai/music/index/title/index.vue new file mode 100644 index 000000000..04dc58bcc --- /dev/null +++ b/apps/web-ele/src/views/ai/music/index/title/index.vue @@ -0,0 +1,27 @@ + + +