feat: 增加北京解聘合规性环节(通知工会程序+文档样本)
依据《规范用人单位单方解除劳动合同工作指引(试行)》 后端: - 合规检查增加"通知工会"和"工会回执"检查项(FAULT/NONFAULT/LAYOFF) - 检查项标注北京地区要求:提前5个工作日书面通知工会 - 模板系统新增3个文档样本: · 拟解除劳动合同通知工会函(附件1样式) · 工会回执(附件2样式) · 工会劳动法律监督提示函(附件3样式) 前端: - 过错解除/非过错解除/裁员三种方式的步骤说明增加工会通知程序 - 确认提交步骤展示工会通知状态(已通知/未通知/已收到回执) Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
@@ -278,6 +278,100 @@ ____年__月__日
|
||||
|
||||
签收人:____________ 日期:____年__月__日`,
|
||||
},
|
||||
{
|
||||
id: 'tpl_union_termination_notice',
|
||||
name: '拟解除劳动合同通知工会函(北京)',
|
||||
category: 'NOTICE',
|
||||
description: '北京地区单方解除劳动合同前通知工会的函件样式(依据《规范用人单位单方解除劳动合同工作指引》)',
|
||||
variables: ['companyName', 'employeeName', 'employeeGender', 'employeeAge', 'idCard', 'employeePosition', 'workYears', 'contractPeriod', 'employeePhone', 'terminationReason', 'legalBasis', 'contactPerson', 'contactPhone', 'companyAddress'],
|
||||
content: `拟解除劳动合同通知工会函
|
||||
|
||||
{{companyName}}拟解除{{employeeName}}劳动合同的函
|
||||
|
||||
{{companyName}}工会(或上一级工会):
|
||||
|
||||
我单位拟单方解除与{{employeeName}}(劳动者姓名)的劳动合同,具体情况如下:
|
||||
|
||||
一、劳动者基本情况
|
||||
|
||||
姓名:{{employeeName}}
|
||||
性别:{{employeeGender}}
|
||||
年龄:{{employeeAge}}
|
||||
身份证号:{{idCard}}
|
||||
工作岗位:{{employeePosition}}
|
||||
在本单位工作年限:{{workYears}}
|
||||
劳动合同期限:{{contractPeriod}}
|
||||
联系方式:{{employeePhone}}
|
||||
|
||||
二、解除劳动合同的事由
|
||||
|
||||
{{terminationReason}}
|
||||
|
||||
三、解除劳动合同的依据
|
||||
|
||||
{{legalBasis}}
|
||||
|
||||
联系人:{{contactPerson}}
|
||||
电话:{{contactPhone}}
|
||||
地址:{{companyAddress}}
|
||||
|
||||
附件:其他证据材料
|
||||
|
||||
{{companyName}}(盖章)
|
||||
____年__月__日`,
|
||||
},
|
||||
{
|
||||
id: 'tpl_union_receipt',
|
||||
name: '工会回执(北京)',
|
||||
category: 'OTHER',
|
||||
description: '工会收到用人单位单方解除劳动合同通知后的书面回执样式',
|
||||
variables: ['receiptNo', 'companyName', 'employeeName', 'unionContactPerson', 'unionContactPhone', 'unionAddress'],
|
||||
content: `回执
|
||||
|
||||
编号:{{receiptNo}}
|
||||
|
||||
{{companyName}}:
|
||||
|
||||
你单位送交的单方解除与{{employeeName}}劳动合同通知工会的相关材料已收到。
|
||||
|
||||
你单位单方解除劳动合同,应严格遵守《中华人民共和国劳动法》《中华人民共和国劳动合同法》《北京市实施〈中华人民共和国工会法〉办法》等法律法规规定,做到事实清楚、程序合法、依据充分,并依法履行出具解除劳动合同证明、支付经济补偿等法定义务,切实维护职工合法权益。因提供虚假或不完整材料,产生的相关法律后果由你单位自行承担。
|
||||
|
||||
联系人:{{unionContactPerson}}
|
||||
电话:{{unionContactPhone}}
|
||||
地址:{{unionAddress}}
|
||||
|
||||
(盖章)
|
||||
____年__月__日`,
|
||||
},
|
||||
{
|
||||
id: 'tpl_union_supervision_letter',
|
||||
name: '工会劳动法律监督提示函(北京)',
|
||||
category: 'NOTICE',
|
||||
description: '工会认为用人单位违反法律法规时提出的意见建议函件样式',
|
||||
variables: ['letterNo', 'companyName', 'employeeName', 'supervisionIssues', 'supervisionOpinions', 'unionContactPerson', 'unionContactPhone', 'unionAddress'],
|
||||
content: `工会劳动法律监督提示函
|
||||
|
||||
{{letterNo}}
|
||||
|
||||
{{companyName}}:
|
||||
|
||||
你单位送交的单方解除与{{employeeName}}劳动合同通知工会的相关文本材料已收到。经审查,发现你单位存在下列问题:
|
||||
|
||||
{{supervisionIssues}}
|
||||
|
||||
就以上问题,我会提出以下意见:
|
||||
|
||||
{{supervisionOpinions}}
|
||||
|
||||
请你单位收函后认真研究,将处理结果书面通知本会。
|
||||
|
||||
联系人:{{unionContactPerson}}
|
||||
电话:{{unionContactPhone}}
|
||||
地址:{{unionAddress}}
|
||||
|
||||
(盖章)
|
||||
____年__月__日`,
|
||||
},
|
||||
]
|
||||
|
||||
/**
|
||||
|
||||
@@ -33,7 +33,14 @@ export function getChecklistForReason(reason: string, employee?: any): Checklist
|
||||
return [
|
||||
{ key: 'has_rules', label: '是否有规章制度依据', autoChecked: null },
|
||||
{ key: 'has_evidence', label: '是否有违纪证据', autoChecked: null },
|
||||
{ key: 'notify_union', label: '是否事先通知工会', autoChecked: null },
|
||||
{
|
||||
key: 'notify_union',
|
||||
label: '是否提前5个工作日书面通知工会',
|
||||
autoChecked: null,
|
||||
suggestion: '北京地区要求:单方解除劳动合同须提前5个工作日将理由书面通知本单位工会;未建立工会的通知上一级工会(用人单位实际经营地的乡镇/街道/园区/开发区总工会)。可在「文本模板库」中使用《拟解除劳动合同通知工会函》模板。',
|
||||
suggestionType: 'required',
|
||||
},
|
||||
{ key: 'union_receipt', label: '是否收到工会书面回执', autoChecked: null },
|
||||
{ key: 'written_notice', label: '是否出具书面解除通知', autoChecked: null },
|
||||
]
|
||||
case 'NONFAULT': {
|
||||
@@ -86,12 +93,27 @@ export function getChecklistForReason(reason: string, employee?: any): Checklist
|
||||
suggestionType: 'required',
|
||||
})
|
||||
|
||||
// 通知工会 — 北京地区单方解除必经程序
|
||||
items.push({
|
||||
key: 'notify_union',
|
||||
label: '是否提前5个工作日书面通知工会',
|
||||
autoChecked: null,
|
||||
suggestion: '北京地区要求:单方解除须提前5个工作日将理由书面通知本单位工会;未建立工会的通知上一级工会。可在「文本模板库」中使用《拟解除劳动合同通知工会函》模板。',
|
||||
suggestionType: 'required',
|
||||
})
|
||||
items.push({
|
||||
key: 'union_receipt',
|
||||
label: '是否收到工会书面回执',
|
||||
autoChecked: null,
|
||||
})
|
||||
|
||||
return items
|
||||
}
|
||||
case 'LAYOFF':
|
||||
return [
|
||||
{ key: 'advance_notice_30', label: '是否提前30天向工会或全体职工说明', autoChecked: null },
|
||||
{ key: 'listen_opinions', label: '是否听取工会或职工意见', autoChecked: null },
|
||||
{ key: 'union_receipt', label: '是否收到工会书面回执', autoChecked: null },
|
||||
{ key: 'report_labor_dept', label: '是否向劳动行政部门报告', autoChecked: null },
|
||||
{
|
||||
key: 'compensation_paid', label: '是否支付经济补偿金',
|
||||
|
||||
Reference in New Issue
Block a user