From 08740aaf0861ee8c11a8bf6a97a1219f7d198043 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 25 八月 2025 09:39:08 +0800 Subject: [PATCH] feat: 签约 --- apps/bMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue | 35 +++++++++++++++++++++++++---------- 1 files changed, 25 insertions(+), 10 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue b/apps/bMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue index 7460bc6..fa18638 100644 --- a/apps/bMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue +++ b/apps/bMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue @@ -18,27 +18,43 @@ :key="queryState.userSignContractStatus" > <template #renderItem="{ item }"> - <FlexJobCard :show-done-detail="false" :show-footer-left="false" @click="goDetail(item)"> + <FlexJobCard + :show-done-detail="false" + :show-footer-left="false" + :name="item.name" + :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)" >瑙g害</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> @@ -88,12 +104,11 @@ 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}`, -- Gitblit v1.9.1