From a4907e75088054574d7dce76c9995502779c5eeb Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 14 八月 2025 11:28:00 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp --- apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue | 37 +++++++++++++++++++++---------------- 1 files changed, 21 insertions(+), 16 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue b/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue index 5334987..fe8e7ea 100644 --- a/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue +++ b/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue @@ -1,22 +1,22 @@ <template> - <div class="task-check-card-wrapper"> + <div class="task-check-card-wrapper" @click.stop="emit('checkReceive')"> <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 === FlexTaskCheckAcceptStatusEnum.Wait" + v-if="checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitCheckReceive" type="primary" class="task-check-card-phone-btn" >楠屾敹</nut-button > <div v-else class="task-check-card-phone-status" :style="{ color: Colors.Success }"> - {{ FlexTaskCheckAcceptStatusEnumText[checkAcceptStatus] }} + {{ EnumTaskCheckReceiveStatusText[checkReceiveStatus] }} </div> </template> </TaskCheckPersonalView> @@ -25,26 +25,31 @@ <script setup lang="ts"> import TaskCheckPersonalView from './TaskCheckPersonalView.vue'; -import { Colors, Gender } from '@12333/constants'; import { - FlexTaskCheckAcceptStatusEnum, - FlexTaskCheckAcceptStatusEnumText, -} from '@12333/constants/task'; + Colors, + EnumUserGender, + EnumTaskCheckReceiveStatus, + EnumTaskCheckReceiveStatusText, +} from '@12333/constants'; defineOptions({ name: 'TaskCheckCard', }); type Props = { - avatarUrl?: string; + avatar?: string; name?: string; - genderType?: Gender; - isRealName?: boolean; - contactPhone?: string; - checkAcceptStatus?: API.FlexTaskCheckAcceptStatusEnum; + gender?: EnumUserGender; + isReal?: boolean; + contactPhoneNumber?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; }; const props = withDefaults(defineProps<Props>(), {}); + +const emit = defineEmits<{ + (e: 'checkReceive'): void; +}>(); </script> <style lang="scss"> -- Gitblit v1.9.1