R48 修复员工档案入口与合同新增按钮交互

这个提交包含在:
2026-04-05 11:20:48 +08:00
父节点 7ba72ca87d
当前提交 a960c9b57f
共修改 3 个文件,包含 75 行新增和 6 行删除
+7 -2
查看文件
@@ -1006,7 +1006,12 @@ export function EmployeeProfilePage() {
<h3 className="text-base font-semibold text-zinc-900">合同列表</h3>
<div className="mt-1 text-sm text-zinc-500">状态由终止日期与结束日期自动推导,附件支持上传/下载,active 合同需先终止后删除。</div>
</div>
<div className="text-sm text-zinc-500">{contracts.length} 份合同</div>
<div className="flex flex-wrap items-center gap-3">
<div className="text-sm text-zinc-500">{contracts.length} 份合同</div>
<Button type="button" variant="secondary" onClick={resetContractEditor}>
新增合同
</Button>
</div>
</div>
<div className="mt-4">
@@ -1157,7 +1162,7 @@ export function EmployeeProfilePage() {
onClick={() => contractMutation.mutate()}
disabled={contractMutation.isPending || !contractForm.contractNo.trim() || !contractForm.startDate || !contractForm.endDate}
>
{contractMutation.isPending ? "保存中..." : editingContractId ? "保存修改" : "新增合同"}
{contractMutation.isPending ? "保存中..." : editingContractId ? "保存修改" : "保存合同"}
</Button>
{editingContractId ? (
<Button type="button" variant="secondary" onClick={resetContractEditor}>