|  |  | 
 |  |  |       :photos="userResumeInfo.photos" | 
 |  |  |       :height="userResumeInfo.height" | 
 |  |  |       :weight="userResumeInfo.weight" | 
 |  |  |       :shoeSize="userResumeInfo.shoeSize" | 
 |  |  |       :videos="userResumeInfo.videos" | 
 |  |  |       :taskInfoUsers="userResumeInfo.taskInfoUsers" | 
 |  |  |       :isCollapse="true" | 
 |  |  |     > | 
 |  |  |       <template #footer> | 
 |  |  |         <template v-if="taskUserHireStatusResult.hireStatus === EnumTaskUserHireStatus.Wait"> | 
 |  |  |           <PageFooterBtn | 
 |  |  |             type="primary" | 
 |  |  |             plain | 
 |  |  |             @click="setTaskUserHire(EnumTaskUserHireStatus.Refuse)" | 
 |  |  |             >谢绝</PageFooterBtn | 
 |  |  |           > | 
 |  |  |           <PageFooterBtn type="primary" @click="setTaskUserHire(EnumTaskUserHireStatus.Pass)" | 
 |  |  |             >录用</PageFooterBtn | 
 |  |  |           > | 
 |  |  |         </template> | 
 |  |  |         <PageFooterBtn | 
 |  |  |           v-else-if="taskUserHireStatusResult.hireStatus === EnumTaskUserHireStatus.Refuse" | 
 |  |  |           type="primary" | 
 |  |  |           plain | 
 |  |  |           disabled | 
 |  |  |           >已谢绝</PageFooterBtn | 
 |  |  |           @click="setTaskUserHire(EnumTaskUserHireStatus.Refuse)" | 
 |  |  |           v-if="taskUserHireStatusResult.hireStatus === EnumTaskUserHireStatus.Wait" | 
 |  |  |           >谢绝</PageFooterBtn | 
 |  |  |         > | 
 |  |  |         <PageFooterBtn v-else type="primary" disabled>已录用</PageFooterBtn> | 
 |  |  |         <PageFooterBtn | 
 |  |  |           type="primary" | 
 |  |  |           @click="setTaskUserHire(EnumTaskUserHireStatus.Pass)" | 
 |  |  |           v-if=" | 
 |  |  |             taskUserHireStatusResult.hireStatus === EnumTaskUserHireStatus.Wait || | 
 |  |  |             taskUserHireStatusResult.hireStatus === EnumTaskUserHireStatus.Refuse | 
 |  |  |           " | 
 |  |  |           >录用</PageFooterBtn | 
 |  |  |         > | 
 |  |  |       </template> | 
 |  |  |     </JobDetailContent> | 
 |  |  |   </LoadingLayout> | 
 |  |  | 
 |  |  |   enterpriseEmployeeId: enterpriseEmployeeId, | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | const { data: taskUserHireStatusResult } = useQuery({ | 
 |  |  | const { data: taskUserHireStatusResult, refetch: taskUserHireStatusRefetch } = useQuery({ | 
 |  |  |   queryKey: ['taskUserServices/getTaskUserHireStatus', taskInfoId, userResumeInfo.value.id], | 
 |  |  |   queryFn: () => { | 
 |  |  |     let params: API.APIgetTaskUserHireStatusParams = { | 
 |  |  | 
 |  |  |     let res = await taskUserServices.setTaskUserHire(params); | 
 |  |  |     if (res) { | 
 |  |  |       Message.success('操作成功'); | 
 |  |  |       refetch({ | 
 |  |  |       taskUserHireStatusRefetch({ | 
 |  |  |         type: 'inactive', | 
 |  |  |       }); | 
 |  |  |     } |