| | |
| | | hide: (row: API.GetEnterpriseEmployeesQueryResultItem) => |
| | | !( |
| | | row.source === EnumEnterpriseEmployeeSource.Internal && |
| | | row.userSignContractStatus === EnumTaskUserSignContractStatus.Pass && |
| | | row.enterpriseSignContractStatus !== EnumTaskUserSignContractStatus.Pass |
| | | row.userSignContractStatus !== EnumTaskUserSignContractStatus.Pass |
| | | ), |
| | | }, |
| | | }, |
| | |
| | | if ( |
| | | selectionRows.some( |
| | | (x) => |
| | | x.userSignContractStatus === EnumTaskUserSignContractStatus.Pass || |
| | | x.source === EnumEnterpriseEmployeeSource.External |
| | | x.source === EnumEnterpriseEmployeeSource.External || |
| | | x.userSignContractStatus === EnumTaskUserSignContractStatus.Pass |
| | | ) |
| | | ) { |
| | | await Message.tipMessage('勾选人员中包含已签约完成或外部人员,确认要继续发送短信通知吗?'); |
| | |
| | | (x) => |
| | | x.userSignContractStatus === EnumTaskUserSignContractStatus.Pass || |
| | | x.enterpriseSignContractStatus === EnumTaskUserSignContractStatus.Pass || |
| | | x.hireStatus === EnumTaskUserHireStatus.Wait || |
| | | x.source === EnumEnterpriseEmployeeSource.External |
| | | ); |
| | | if (hasSigned) { |
| | | Message.warnMessage('勾选人员中包含已签约完成或未录用或外部人员'); |
| | | Message.warnMessage('勾选人员中包含已签约完成或外部人员'); |
| | | return; |
| | | } |
| | | handleSignAdd({ |