CLAUDE.md
5.36 KB
-
feat(*): 重做 admin/web/site 配色,顶部栏改搜索+个人信息区并加多标签页 · 2aa802b3
配色(三个包统一为品牌紫 #4f46e5 + 冷灰 slate): - admin: src/assets/styles/index.css 扩成完整设计变量(颜色/圆角/阴影/尺寸) - web: uno.config.ts 加 brand 色阶与 card、btn-primary shortcut,index.scss 同步变量 - site: 新增 uno.config.ts 与 assets/css/main.css,并在 nuxt.config 注册 - 登录页改深色渐变背景,tab 改 segmented 胶囊,输入框 focus 加品牌色 ring - 两个包 utils/toast.ts 里 JS 注入的配色一并替换 顶部栏与标签页(admin / web 同构): - 去掉顶部导航链接,改为 品牌 + 搜索框(过滤菜单跳转)+ 个人信息区(操作菜单) - 新增 stores/tabs.ts 与 tabs-bar.vue,支持多标签页与关闭其他/关闭全部 - 标签以 route.fullPath 为标识,文案取 route.meta.title,首页标签固定不可关闭 - 登记标签的 watch 放在 basic-layout 而非 router.afterEach,登录页不产生标签 - 浮层收起用全屏透明遮罩,不挂 document 事件监听 site 全局 reset: - a 去掉下划线并继承颜色 - button 去掉自带边框与底色(border-width: 0 保留 solid,避免以后 border 工具类失效; appearance: none 覆盖 antd reset 的 -webkit-appearance: button) 同步根与 admin/web/site 的 CLAUDE.md Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
chunhong.mu committed