From 711e412afb7ebae5695f68bd6e8cccdcfea98006 Mon Sep 17 00:00:00 2001 From: sion123 <450702724@qq.com> Date: Sun, 15 Mar 2026 21:47:33 +0800 Subject: [PATCH] refactor(StyleSelector): simplify component by removing agent integration and using unified prompt list Removed separate user prompts and favorite agents groups, replaced with a single unified list from /ai/user-prompt/my-list endpoint. Removed agent-related functionality including API calls, filtering logic, and type handling since the component now only works with user prompts. Simplified the UI structure and filtering mechanism to work with the new data model. --- .../src/components/PromptSelector.vue | 604 ------------ .../web-gold/src/components/StyleSelector.vue | 167 +--- frontend/app/web-gold/src/router/index.js | 1 - .../src/views/content-style/Copywriting.vue | 904 ------------------ .../web-gold/src/views/trends/Forecast.vue | 51 +- 5 files changed, 33 insertions(+), 1694 deletions(-) delete mode 100644 frontend/app/web-gold/src/components/PromptSelector.vue delete mode 100644 frontend/app/web-gold/src/views/content-style/Copywriting.vue diff --git a/frontend/app/web-gold/src/components/PromptSelector.vue b/frontend/app/web-gold/src/components/PromptSelector.vue deleted file mode 100644 index d87070cbb9..0000000000 --- a/frontend/app/web-gold/src/components/PromptSelector.vue +++ /dev/null @@ -1,604 +0,0 @@ - - - - - \ No newline at end of file diff --git a/frontend/app/web-gold/src/components/StyleSelector.vue b/frontend/app/web-gold/src/components/StyleSelector.vue index d9e1502d4d..840fbd2288 100644 --- a/frontend/app/web-gold/src/components/StyleSelector.vue +++ b/frontend/app/web-gold/src/components/StyleSelector.vue @@ -8,43 +8,20 @@ :filter-option="filterOption" @change="handleChange" > - - - - -
- {{ item.name }} - 风格 -
-
-
- - - - - -
- - {{ item.name }} - {{ item.categoryName || '智能体' }} -
-
-
+ +
+ + {{ item.name }} + {{ item.category || '其他' }} +
+
-