feat: 工作台合规评分优化、面包屑补全、花名册斑马纹

- 合规评分维度拆分:薪酬社保拆为薪酬工资+社保公积金两个独立维度
- 合同管理评分纳入待签署合同(signDate为null)扣分
- 维度评分hover显示得分依据findings和建议recommendations
- 概览统计卡片支持点击跳转(在管员工/高风险/待办/工资条)
- 面包屑补全10个缺失路由,统一分组名与侧边栏一致
- 移除子Tab中重复的PageGuide组件
- 花名册列表添加斑马纹隔行变色
- 薪酬结构模版表格列宽优化,计算公式列截断+title显示

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
selfrelease
2026-08-17 17:33:48 +08:00
parent 5196d7c80a
commit aea88fd385
10 changed files with 146 additions and 108 deletions
+2 -2
View File
@@ -783,10 +783,10 @@ export default function Roster() {
</tr>
</thead>
<tbody>
{employees.map((e: any) => (
{employees.map((e: any, idx: number) => (
<tr
key={e.id}
className="border-b border-gray-50 last:border-0 cursor-pointer transition-colors hover:bg-primary/[0.03] group"
className={`border-b border-gray-100 last:border-0 cursor-pointer transition-colors hover:bg-primary/[0.05] group ${idx % 2 === 1 ? 'bg-gray-100/60' : ''}`}
onClick={() => setSelectedId(e.id)}
>
<td className="px-4 py-2.5" onClick={(ev) => ev.stopPropagation()}>