From d33b55e5f1a22f77cb51c3da1a03a4fefccce71d Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期日, 19 十月 2025 15:22:20 +0800
Subject: [PATCH] fix: 验收管理
---
packages/components/src/Card/MineAgreementSignCard.vue | 45 ++++++++++++++++++---------------------------
1 files changed, 18 insertions(+), 27 deletions(-)
diff --git a/packages/components/src/Card/MineAgreementSignCard.vue b/packages/components/src/Card/MineAgreementSignCard.vue
index e4455d2..43b0348 100644
--- a/packages/components/src/Card/MineAgreementSignCard.vue
+++ b/packages/components/src/Card/MineAgreementSignCard.vue
@@ -1,28 +1,31 @@
<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-left">
- <div class="task-card-time">2024.11.20 - 2025.11.19</div>
+ <div class="task-card-actions" :style="{ color: '#FF4D4F' }">
+ {{ EnumTaskUserSignContractStatusSignText[props.userSignContractStatus] }}
</div>
- <div class="task-card-actions">
- <slot name="actions">
- <nut-button type="primary">鎶ュ悕</nut-button>
- </slot>
- </div>
+ <IconFont name="rect-right" size="12"></IconFont>
</div>
</div>
</template>
<script setup lang="ts">
+import {
+ EnumTaskUserSignContractStatus,
+ EnumTaskUserSignContractStatusSignText,
+} from '@12333/constants';
+import { IconFont } from '@nutui/icons-vue-taro';
+
defineOptions({
name: 'MineAgreementSignCard',
});
type Props = {
- title?: string;
+ enterpriseName: string;
+ userSignContractStatus: EnumTaskUserSignContractStatus;
};
const props = withDefaults(defineProps<Props>(), {});
@@ -56,30 +59,18 @@
}
}
- .task-card-time {
- font-size: 24px;
- color: boleGetCssVar('text-color', 'secondary');
- line-height: 36px;
- margin-bottom: 6px;
- }
-
.task-card-footer {
display: flex;
align-items: center;
-
- .task-card-left {
- flex: 1;
- min-width: 0;
- display: flex;
- align-items: center;
- }
+ justify-content: space-between;
.task-card-actions {
- --nut-button-default-font-size: 24px;
+ font-size: 24px;
+ }
- .nut-button {
- height: 26px;
- }
+ .task-card-arrow {
+ width: 24px;
+ height: 24px;
}
}
}
--
Gitblit v1.9.1