feat: 新增数字员工管理页面与工作台首页重构
后端优化 agent 资产种子初始化和常量配置,前端新增数字员工 视图和调度对话框组件,重构个人工作台首页布局和洞察面板, 完善审计页面数字员工详情和运行时模型,优化侧边栏导航和图 标配置,新增工作台摘要和工作台数据模块,补充单元测试。
This commit is contained in:
@@ -34,7 +34,7 @@ const iconStyle = computed(() => iconMeta.value.style)
|
||||
width: 56px;
|
||||
height: 56px;
|
||||
flex-shrink: 0;
|
||||
color: var(--icon-color);
|
||||
color: var(--icon-color, var(--theme-primary));
|
||||
}
|
||||
|
||||
.workbench-list-icon__halo {
|
||||
@@ -43,10 +43,10 @@ const iconStyle = computed(() => iconMeta.value.style)
|
||||
border-radius: 20px;
|
||||
background: radial-gradient(
|
||||
circle at 50% 40%,
|
||||
color-mix(in srgb, var(--icon-accent, var(--icon-color)) 42%, transparent) 0%,
|
||||
color-mix(in srgb, var(--icon-color, var(--theme-primary)) 24%, transparent) 0%,
|
||||
transparent 72%
|
||||
);
|
||||
opacity: 0.9;
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.workbench-list-icon__panel {
|
||||
@@ -58,19 +58,19 @@ const iconStyle = computed(() => iconMeta.value.style)
|
||||
place-items: center;
|
||||
overflow: hidden;
|
||||
border-radius: 18px;
|
||||
border: 1px solid color-mix(in srgb, var(--icon-color) 20%, #e2e8f0);
|
||||
border: 1px solid color-mix(in srgb, var(--icon-color, var(--theme-primary)) 18%, var(--line, #e2e8f0));
|
||||
background:
|
||||
radial-gradient(circle at 24% 16%, rgba(255, 255, 255, 0.98), transparent 46%),
|
||||
linear-gradient(
|
||||
160deg,
|
||||
color-mix(in srgb, var(--icon-accent, var(--icon-color)) 24%, #fff) 0%,
|
||||
#fff 42%,
|
||||
color-mix(in srgb, var(--icon-color) 6%, #f8fafc) 100%
|
||||
color-mix(in srgb, var(--icon-accent, var(--theme-primary-soft)) 72%, #fff) 0%,
|
||||
#fff 44%,
|
||||
color-mix(in srgb, var(--icon-color, var(--theme-primary)) 7%, var(--surface-soft, #f8fafc)) 100%
|
||||
);
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, 0.98),
|
||||
0 1px 2px rgba(15, 23, 42, 0.04),
|
||||
0 12px 24px color-mix(in srgb, var(--icon-color) 14%, transparent);
|
||||
0 10px 20px color-mix(in srgb, var(--icon-color, var(--theme-primary)) 12%, transparent);
|
||||
}
|
||||
|
||||
.workbench-list-icon__shine {
|
||||
@@ -93,8 +93,8 @@ const iconStyle = computed(() => iconMeta.value.style)
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
display: block;
|
||||
color: var(--icon-color);
|
||||
filter: drop-shadow(0 2px 6px color-mix(in srgb, var(--icon-color) 22%, transparent));
|
||||
color: color-mix(in srgb, var(--icon-color, var(--theme-primary)) 86%, var(--theme-primary-active));
|
||||
filter: drop-shadow(0 2px 5px color-mix(in srgb, var(--icon-color, var(--theme-primary)) 18%, transparent));
|
||||
}
|
||||
|
||||
.workbench-list-icon--outline .workbench-list-icon__art :deep(.workbench-heroicon) {
|
||||
|
||||
Reference in New Issue
Block a user