From 719191eede701c122f2afc2e8c0c76da201eb1cb Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 08 八月 2025 16:56:08 +0800
Subject: [PATCH] fix: 任务详情
---
apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue | 37 +++++++++++++++++++++++++++++++------
1 files changed, 31 insertions(+), 6 deletions(-)
diff --git a/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue b/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue
index db091ef..5334987 100644
--- a/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue
+++ b/apps/bMiniApp/src/subpackages/task/components/TaskCheckCard.vue
@@ -1,9 +1,23 @@
<template>
<div class="task-check-card-wrapper">
- <TaskCheckPersonalView class="task-check-card-view">
+ <TaskCheckPersonalView
+ class="task-check-card-view"
+ :avatarUrl="avatarUrl"
+ :name="name"
+ :genderType="genderType"
+ :isRealName="isRealName"
+ :contactPhone="contactPhone"
+ >
<template #actions>
- <nut-button type="primary" class="task-check-card-phone-btn">楠屾敹</nut-button>
- <!-- <div class="task-check-card-phone-status" :style="{ color: Colors.Success }">楠屾敹閫氳繃</div> -->
+ <nut-button
+ v-if="checkAcceptStatus === FlexTaskCheckAcceptStatusEnum.Wait"
+ 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] }}
+ </div>
</template>
</TaskCheckPersonalView>
</div>
@@ -11,15 +25,26 @@
<script setup lang="ts">
import TaskCheckPersonalView from './TaskCheckPersonalView.vue';
-import { Colors } from '@12333/constants';
+import { Colors, Gender } from '@12333/constants';
+import {
+ FlexTaskCheckAcceptStatusEnum,
+ FlexTaskCheckAcceptStatusEnumText,
+} from '@12333/constants/task';
defineOptions({
name: 'TaskCheckCard',
});
-// type Props = {};
+type Props = {
+ avatarUrl?: string;
+ name?: string;
+ genderType?: Gender;
+ isRealName?: boolean;
+ contactPhone?: string;
+ checkAcceptStatus?: API.FlexTaskCheckAcceptStatusEnum;
+};
-// const props = withDefaults(defineProps<Props>(), {});
+const props = withDefaults(defineProps<Props>(), {});
</script>
<style lang="scss">
--
Gitblit v1.9.1