| | |
| | | :gender="item.gender" |
| | | :age="item.age" |
| | | :isReal="item.userIsReal" |
| | | :personalIdentityContent="item.personalIdentityContent" |
| | | :educationalBackgroundContent="item.educationalBackgroundContent" |
| | | :taskCount="item.taskCount" |
| | | :avatar="item.avatar" |
| | | :workExperience="item.workExperience" |
| | | :workSeniority="item.workSeniority" |
| | | @click="goDetail(item)" |
| | | > |
| | | <template #footerRight> |
| | | <span></span> |
| | | <!-- <template |
| | | v-if="queryState.userSignContractStatus === EnumTaskUserSignContractStatus.Pass" |
| | | <template |
| | | v-if="Number(queryState.userSignContractStatus) === EnumTaskUserSignContractStatus.Pass" |
| | | > |
| | | <nut-button |
| | | class="flexJobManage-card-plain-button" |
| | | type="default" |
| | | plain |
| | | @click.stop="handleUnContract" |
| | | @click.stop="goDetail(item)" |
| | | >解约</nut-button |
| | | > |
| | | <nut-button type="primary" @click.stop="checkContract">查看合约</nut-button> |
| | | </template> |
| | | <nut-button |
| | | v-else-if="queryState.userSignContractStatus === EnumTaskUserSignContractStatus.Wait" |
| | | v-else-if=" |
| | | Number(queryState.userSignContractStatus) === EnumTaskUserSignContractStatus.Wait || |
| | | Number(queryState.userSignContractStatus) === EnumTaskUserSignContractStatus.Refuse |
| | | " |
| | | type="primary" |
| | | @click.stop="goSignContract(item)" |
| | | @click.stop="goDetail(item)" |
| | | >签约</nut-button |
| | | > --> |
| | | > |
| | | </template> |
| | | </FlexJobCard> |
| | | </template> |
| | |
| | | |
| | | function goDetail(item: API.GetEnterpriseEmployeesQueryResultItem) { |
| | | Taro.navigateTo({ |
| | | url: `${RouterPath.flexJobDetailFromManage}?userId=${item.id}`, |
| | | url: `${RouterPath.flexJobDetailFromManage}?enterpriseEmployeeId=${item.id}`, |
| | | }); |
| | | } |
| | | |
| | | function checkContract() {} |
| | | function handleUnContract() {} |
| | | function goSignContract(item: API.GetNewestWorkerListOutput) { |
| | | Taro.navigateTo({ |
| | | url: `${RouterPath.flexJobSign}`, |