feat: Sprint 1 — 设计Token系统 + 新导航5分组 + AppShell/PageHeader/FilterBar/DataTable组件 + 花名册导出扩充19字段 + 社保/公积金不缴纳选项 + 个税申报表导出 + 入离职/绩效统计看板

This commit is contained in:
selfrelease
2026-07-31 17:40:49 +08:00
parent c15e11ec22
commit 821a62e3f8
16 changed files with 3177 additions and 55 deletions
+73 -9
View File
@@ -6,18 +6,82 @@ export default {
theme: {
extend: {
colors: {
primary: {
DEFAULT: '#4F46E5',
light: '#6366F1',
dark: '#4338CA',
// 品牌色 — 暖红橙,可信温暖
brand: {
50: '#FBF0EE',
100: '#F5D9D4',
200: '#EBB3A9',
300: '#E08D7E',
400: '#D66853',
500: '#C7442E',
600: '#C7442E',
700: '#A93625',
800: '#8B2B1E',
900: '#6D2118',
},
danger: '#DC2626',
warning: '#F59E0B',
safe: '#16A34A',
surface: '#F8FAFC',
// 兼容旧 primary 引用,指向 brand-600
primary: {
DEFAULT: '#C7442E',
light: '#D66853',
dark: '#A93625',
},
// 文字色
ink: {
900: '#202622',
700: '#3A4239',
600: '#59615C',
500: '#7A8278',
400: '#9CA39B',
},
// 表面色
surface: {
page: '#F7F8F6',
card: '#FFFFFF',
muted: '#F0F2EF',
},
// 状态色
success: {
DEFAULT: '#237A57',
light: '#3A9B72',
bg: '#E6F4ED',
},
warning: {
DEFAULT: '#A76113',
light: '#C98A30',
bg: '#FBF0E0',
},
danger: {
DEFAULT: '#B83232',
light: '#D94848',
bg: '#FCEAEA',
},
info: {
DEFAULT: '#356A8A',
light: '#4F8AAB',
bg: '#E8F0F5',
},
// 边框
border: {
DEFAULT: '#DDE1DD',
strong: '#C4C9C4',
subtle: '#ECEEEC',
},
},
fontFamily: {
sans: ['Inter', '"Noto Sans SC"', '"PingFang SC"', '"Microsoft YaHei"', 'sans-serif'],
},
fontSize: {
// 使用 tabular-nums 对齐数字
'kpi': ['28px', { lineHeight: '36px', fontWeight: '600' }],
},
maxWidth: {
content: '1280px',
content: '1440px',
},
borderRadius: {
card: '8px',
},
spacing: {
'18': '72px',
},
},
},