From 6d891b855effcf704ccb8340abd7a16e08042c1f Mon Sep 17 00:00:00 2001 From: sion123 <450702724@qq.com> Date: Mon, 16 Mar 2026 00:43:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/skills/antd-to-shadcn/SKILL.md | 12 +- frontend/app/web-gold/src/App.vue | 175 +++--------------- .../src/layouts/components/BasicLayout.vue | 24 +-- .../src/layouts/components/CardLayout.vue | 62 ++----- .../src/layouts/components/FormLayout.vue | 56 +++--- .../layouts/components/FullWidthLayout.vue | 39 +--- .../src/layouts/components/LayoutHeader.vue | 111 +++-------- .../src/layouts/components/TabLayout.vue | 96 +++------- 8 files changed, 125 insertions(+), 450 deletions(-) diff --git a/.claude/skills/antd-to-shadcn/SKILL.md b/.claude/skills/antd-to-shadcn/SKILL.md index e508ee8c6b..39c8e80875 100644 --- a/.claude/skills/antd-to-shadcn/SKILL.md +++ b/.claude/skills/antd-to-shadcn/SKILL.md @@ -1,16 +1,6 @@ --- name: antd-to-shadcn -description: | - Vue 3 项目从 Ant Design Vue 迁移到 shadcn-vue 的专业技能。 - - 当用户请求以下操作时使用此技能: - - 将 Ant Design 组件替换为 shadcn 组件 - - 迁移表单、表格、弹窗等复杂组件 - - 保持业务功能不变的前提下现代化 UI - - 颜色解耦和主题配置 - - 组件间距和布局优化 - - 触发词:迁移、shadcn、antd 替换、组件升级、UI 现代化 +description: Vue 3 项目从 Ant Design Vue 迁移到 shadcn-vue 的专业技能。支持组件替换、表单表格弹窗迁移、UI 现代化、颜色解耦和主题配置。触发词:迁移、shadcn、antd 替换、组件升级、UI 现代化 --- # Ant Design Vue → shadcn-vue 迁移技能 diff --git a/frontend/app/web-gold/src/App.vue b/frontend/app/web-gold/src/App.vue index 6706504f93..1ae014af0c 100644 --- a/frontend/app/web-gold/src/App.vue +++ b/frontend/app/web-gold/src/App.vue @@ -1,13 +1,12 @@ diff --git a/frontend/app/web-gold/src/layouts/components/BasicLayout.vue b/frontend/app/web-gold/src/layouts/components/BasicLayout.vue index beda68c239..508039f6c2 100644 --- a/frontend/app/web-gold/src/layouts/components/BasicLayout.vue +++ b/frontend/app/web-gold/src/layouts/components/BasicLayout.vue @@ -13,7 +13,7 @@ const emit = defineEmits(['back']) diff --git a/frontend/app/web-gold/src/layouts/components/CardLayout.vue b/frontend/app/web-gold/src/layouts/components/CardLayout.vue index 0cd49809ad..24225ff2e6 100644 --- a/frontend/app/web-gold/src/layouts/components/CardLayout.vue +++ b/frontend/app/web-gold/src/layouts/components/CardLayout.vue @@ -29,10 +29,10 @@ const handleBack = () => {