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 = () => {
-
-
+
@@ -41,13 +41,19 @@ const handleBack = () => {
-
-