feat: 花名册增加职务筛选 + 去掉解聘页新建按钮
- 后端:roster list 接口增加 position 筛选参数 - 后端:新增 /roster/positions 接口返回在职员工职务去重列表 - 前端:花名册筛选栏增加"全部职务"下拉框 - 前端:导出也支持 position 参数 - 前端:去掉解聘补偿页面的"新建解聘"按钮,解聘统一从花名册发起 - 前端:空状态提示改为"请在花名册中选择员工发起解聘" Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
@@ -803,11 +803,6 @@ export default function Termination() {
|
||||
<p className="mt-1 text-sm text-gray-500">规范处理离职、解聘审批及补偿核算流程</p>
|
||||
</div>
|
||||
</div>
|
||||
{view === 'list' && (
|
||||
<Button size="sm" onClick={handleNewTermination}>
|
||||
<Plus className="w-4 h-4 mr-1" />新建解聘
|
||||
</Button>
|
||||
)}
|
||||
{view !== 'list' && (
|
||||
<Button variant="secondary" size="sm" onClick={() => { setView('list'); resetWizard() }}>
|
||||
<ChevronLeft className="w-4 h-4 mr-1" />返回列表
|
||||
@@ -896,7 +891,7 @@ export default function Termination() {
|
||||
<EmptyState
|
||||
icon={<List className="w-8 h-8 text-gray-400" />}
|
||||
title="暂无解聘记录"
|
||||
description="点击「新建解聘」开始创建"
|
||||
description="请在花名册中选择员工发起解聘"
|
||||
/>
|
||||
) : (
|
||||
<div className="overflow-x-auto">
|
||||
|
||||
Reference in New Issue
Block a user