feat: 完成全部11项优化需求 + 模板必填项标注 + 归档重算个税
- 高优先级: 花名册导入模板必填项标注、性别自动识别、导入结果反馈、证据链Excel导出、身份证搜索修复、试用期区分与转正提醒、薪税批次流程优化 - 中优先级: 专项附加扣除批量导入、文本模板库完善(Word下载/复制/使用说明)、用工体检评分标准说明、考勤页面导入入口 - 所有导入模板表头标注必填项(*后缀)并含示例行 - 导入逻辑统一改用getField兼容*后缀列名 - 批次归档时强制重算所有条目个税和社保,解决多未归档批次并存时累计计算不准问题 - 更新需求梳理文档
This commit is contained in:
@@ -85,6 +85,48 @@ export default function HealthCheck() {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* 评分标准说明 */}
|
||||
<Card>
|
||||
<div className="space-y-2">
|
||||
<div className="flex items-center gap-1.5 text-sm font-medium">
|
||||
<Stethoscope className="w-4 h-4 text-primary" />
|
||||
评分标准说明
|
||||
</div>
|
||||
<div className="grid grid-cols-3 gap-2 text-xs">
|
||||
<div className="flex items-center gap-1.5">
|
||||
<CheckCircle2 className="w-3.5 h-3.5 text-safe" />
|
||||
<div>
|
||||
<div className="font-medium text-safe">85 分以上 · 健康</div>
|
||||
<div className="text-gray-500">用工管理规范,风险低</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="flex items-center gap-1.5">
|
||||
<AlertCircle className="w-3.5 h-3.5 text-warning" />
|
||||
<div>
|
||||
<div className="font-medium text-warning">60-84 分 · 中等风险</div>
|
||||
<div className="text-gray-500">存在部分合规隐患</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="flex items-center gap-1.5">
|
||||
<AlertTriangle className="w-3.5 h-3.5 text-danger" />
|
||||
<div>
|
||||
<div className="font-medium text-danger">60 分以下 · 高风险</div>
|
||||
<div className="text-gray-500">需立即整改</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="border-t pt-2 text-xs text-gray-500 space-y-1">
|
||||
<div className="font-medium text-gray-600">6 维度评分构成:</div>
|
||||
<div>- <b>合同管理</b>:合同签订率、到期预警、试用期合规</div>
|
||||
<div>- <b>薪酬社保</b>:社保覆盖率、公积金缴纳、薪资合规</div>
|
||||
<div>- <b>考勤加班</b>:加班时长合规、考勤记录完整性</div>
|
||||
<div>- <b>规章制度</b>:制度公示、民主程序、员工知情</div>
|
||||
<div>- <b>解聘合规</b>:解除程序合法、补偿计算准确</div>
|
||||
<div>- <b>证据链</b>:证据完整性、仲裁可追溯性</div>
|
||||
</div>
|
||||
</div>
|
||||
</Card>
|
||||
|
||||
{/* 总评分 */}
|
||||
<Card className={level.bg}>
|
||||
<div className="flex items-center gap-4">
|
||||
|
||||
Reference in New Issue
Block a user