R48 修复员工档案入口与合同新增按钮交互
这个提交包含在:
@@ -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}>
|
||||
|
||||
在新工单中引用
屏蔽一个用户