From 18f571786729ff46a667760a569436593c59f899 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 14 八月 2025 09:10:30 +0800 Subject: [PATCH] feat: 接口对接 --- apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue b/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue index 46667a7..9d89fd7 100644 --- a/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue +++ b/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue @@ -1,22 +1,23 @@ <template> - <div class="task-check-card-wrapper"> + <div class="task-check-card-wrapper" @click.stop="emit('taskChecked')"> <TaskCheckPersonalView class="task-check-card-view" - :avatarUrl="avatarUrl" + :avatar="avatar" :name="name" - :genderType="genderType" - :isRealName="isRealName" - :contactPhone="contactPhone" + :gender="gender" + :isReal="isReal" + :contactPhoneNumber="contactPhoneNumber" > <template #actions> <nut-button - v-if="checkAcceptStatus === EnumTaskCheckReceiveStatus.Wait" + v-if="checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitCheckReceive" type="primary" class="task-check-card-phone-btn" + @click.stop="emit('checkReceive')" >楠屾敹</nut-button > <div v-else class="task-check-card-phone-status" :style="{ color: Colors.Success }"> - {{ EnumTaskCheckReceiveStatusText[checkAcceptStatus] }} + {{ EnumTaskCheckReceiveStatusText[checkReceiveStatus] }} </div> </template> </TaskCheckPersonalView> @@ -37,15 +38,20 @@ }); type Props = { - avatarUrl?: string; + avatar?: string; name?: string; - genderType?: EnumUserGender; - isRealName?: boolean; - contactPhone?: string; - checkAcceptStatus?: EnumTaskCheckReceiveStatus; + gender?: EnumUserGender; + isReal?: boolean; + contactPhoneNumber?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; }; const props = withDefaults(defineProps<Props>(), {}); + +const emit = defineEmits<{ + (e: 'checkReceive'): void; + (e: 'taskChecked'): void; +}>(); </script> <style lang="scss"> -- Gitblit v1.9.1