fix: 合同管理诊断624份无附件数据错误
合同附件不是法律合规问题,且查询计入所有历史合同(含续签/变更)导致数量虚高。 移除附件扣分和findings,合同管理评分仅基于未签合同和到期合同。
This commit is contained in:
@@ -1606,16 +1606,14 @@ export async function getHealthCheck(orgId: string) {
|
|||||||
{
|
{
|
||||||
key: 'contract',
|
key: 'contract',
|
||||||
name: '合同管理',
|
name: '合同管理',
|
||||||
score: Math.max(0, 100 - unsignedContracts * 15 - expiringContracts * 5 - Math.min(30, contractsNoAttachment * 2)),
|
score: Math.max(0, 100 - unsignedContracts * 15 - expiringContracts * 5),
|
||||||
findings: [
|
findings: [
|
||||||
unsignedContracts > 0 ? `${unsignedContracts} 名员工未签书面合同,存在双倍工资风险` : '全员已签书面合同',
|
unsignedContracts > 0 ? `${unsignedContracts} 名员工未签书面合同,存在双倍工资风险` : '全员已签书面合同',
|
||||||
expiringContracts > 0 ? `${expiringContracts} 份合同 30 天内到期,需及时续签` : '无即将到期合同',
|
expiringContracts > 0 ? `${expiringContracts} 份合同 30 天内到期,需及时续签` : '无即将到期合同',
|
||||||
contractsNoAttachment > 0 ? `${contractsNoAttachment} 份合同缺少附件,建议补传扫描件` : '合同附件齐全',
|
|
||||||
].filter(Boolean),
|
].filter(Boolean),
|
||||||
recommendations: [
|
recommendations: [
|
||||||
unsignedContracts > 0 ? '立即补签书面合同,超过1个月未签需支付双倍工资' : '',
|
unsignedContracts > 0 ? '立即补签书面合同,超过1个月未签需支付双倍工资' : '',
|
||||||
expiringContracts > 0 ? '提前30天发送续签意向书,保留协商证据' : '',
|
expiringContracts > 0 ? '提前30天发送续签意向书,保留协商证据' : '',
|
||||||
contractsNoAttachment > 0 ? '上传合同扫描件作为电子存档' : '',
|
|
||||||
].filter(Boolean),
|
].filter(Boolean),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user