feat: 引入 ECharts 统一图表并完善员工画像标签分页

后端优化员工行为画像服务和辅助函数,完善系统设置模型和
配置持久化,前端引入 ECharts 替换所有图表组件实现统一
渲染,新增员工画像标签分页器和数字员工工作记录组件,优
化工作台响应式布局和登录页过渡动画,完善预算中心和数字
员工页面样式细节。
This commit is contained in:
caoxiaozhu
2026-05-28 16:24:59 +08:00
parent 8a4a777be7
commit e384318046
53 changed files with 4698 additions and 2468 deletions

View File

@@ -206,6 +206,9 @@ export function buildDefaultState(companyProfile, currentUser) {
recordNumber: '',
copyright: `Copyright © 2024-${CURRENT_YEAR} ${companyName}. All Rights Reserved.`
},
appearanceForm: {
themeSkin: 'sky'
},
adminForm: {
adminAccount,
adminEmail,
@@ -310,6 +313,7 @@ export function mergeState(baseState, overrideState) {
return {
companyForm: { ...baseState.companyForm, ...(overrideState?.companyForm || {}) },
appearanceForm: { ...baseState.appearanceForm, ...(overrideState?.appearanceForm || {}) },
adminForm: { ...baseState.adminForm, ...(overrideState?.adminForm || {}) },
sessionForm: { ...baseState.sessionForm, ...(overrideState?.sessionForm || {}) },
hermesForm: mergeHermesEmployeeForm({
@@ -326,6 +330,7 @@ export function mergeState(baseState, overrideState) {
export function sanitizeForStorage(state) {
return {
companyForm: { ...state.companyForm },
appearanceForm: { ...state.appearanceForm },
adminForm: {
...state.adminForm,
newPassword: '',