|  |  |  | 
|---|
|  |  |  | contactPhoneNumber: '', | 
|---|
|  |  |  | gender: EnumUserGender.Male, | 
|---|
|  |  |  | age: null as any as number, | 
|---|
|  |  |  | idFrontUrl: [] as UploadUserFile[], | 
|---|
|  |  |  | idBackUrl: [] as UploadUserFile[], | 
|---|
|  |  |  | identityImg: [] as UploadUserFile[], | 
|---|
|  |  |  | identityBackImg: [] as UploadUserFile[], | 
|---|
|  |  |  | contractUrl: [] as UploadUserFile[], | 
|---|
|  |  |  | regiterTime: '', | 
|---|
|  |  |  | userRealTime: '', | 
|---|
|  |  |  | 
|---|
|  |  |  | contactPhoneNumber: row.contactPhoneNumber, | 
|---|
|  |  |  | gender: detail.gender, | 
|---|
|  |  |  | age: detail.age ?? null, | 
|---|
|  |  |  | idFrontUrl: convertApi2FormUrlOnlyOne(detail.identityImg), | 
|---|
|  |  |  | idBackUrl: convertApi2FormUrlOnlyOne(detail.identityBackImg), | 
|---|
|  |  |  | identityImg: convertApi2FormUrlOnlyOne(detail.identityImg), | 
|---|
|  |  |  | identityBackImg: convertApi2FormUrlOnlyOne(detail.identityBackImg), | 
|---|
|  |  |  | contractUrl: convertApi2FormUrlOnlyOne(detail.contractUrl, { | 
|---|
|  |  |  | fileName: detail.contractUrl ? detail.contractUrl.split('/').pop() : '合同', | 
|---|
|  |  |  | }), | 
|---|
|  |  |  | 
|---|
|  |  |  | hireStatus: EnumTaskUserHireStatus | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | await Message.tipMessage( | 
|---|
|  |  |  | `确认要${hireStatus === EnumTaskUserHireStatus.Pass ? '录用' : '谢绝'}吗?` | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | let params: API.SetTaskUserHireCommand = { | 
|---|
|  |  |  | id: row.id, | 
|---|
|  |  |  | hireStatus: hireStatus, | 
|---|