From ab9a81adf064bc1905dbcec39e97371c3e1d5c5d Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 17 十月 2025 19:46:08 +0800
Subject: [PATCH] feat: 1.2.0.1
---
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