From 08740aaf0861ee8c11a8bf6a97a1219f7d198043 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 25 八月 2025 09:39:08 +0800 Subject: [PATCH] feat: 签约 --- packages/components/src/Card/MineAgreementSignCard.vue | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/components/src/Card/MineAgreementSignCard.vue b/packages/components/src/Card/MineAgreementSignCard.vue index 8f2a7c5..43b0348 100644 --- a/packages/components/src/Card/MineAgreementSignCard.vue +++ b/packages/components/src/Card/MineAgreementSignCard.vue @@ -1,11 +1,11 @@ <template> <div class="task-card-wrapper"> <div class="task-card-title-wrapper"> - <div class="task-card-title">瀹佹尝浜哄姏鏃犲咖浜哄姏璧勬簮鏈夐檺鍏徃</div> + <div class="task-card-title">{{ props.enterpriseName }}</div> </div> <div class="task-card-footer"> <div class="task-card-actions" :style="{ color: '#FF4D4F' }"> - {{ '寰呯绾�' }} + {{ EnumTaskUserSignContractStatusSignText[props.userSignContractStatus] }} </div> <IconFont name="rect-right" size="12"></IconFont> </div> @@ -13,14 +13,22 @@ </template> <script setup lang="ts"> +import { + EnumTaskUserSignContractStatus, + EnumTaskUserSignContractStatusSignText, +} from '@12333/constants'; import { IconFont } from '@nutui/icons-vue-taro'; -import { CommonTaskCardProps } from './card'; defineOptions({ name: 'MineAgreementSignCard', }); -const props = withDefaults(defineProps<CommonTaskCardProps>(), {}); +type Props = { + enterpriseName: string; + userSignContractStatus: EnumTaskUserSignContractStatus; +}; + +const props = withDefaults(defineProps<Props>(), {}); </script> <style lang="scss"> -- Gitblit v1.9.1