From 7fa34e8dff6873360251738c5bf2bac6c72d67a6 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 15 十月 2025 11:24:53 +0800
Subject: [PATCH] 修改c端小程序 任务已停止不显示价格,验收只能拍照上传

---
 packages/components/src/Card/TaskCard.vue |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/packages/components/src/Card/TaskCard.vue b/packages/components/src/Card/TaskCard.vue
index 687f7f6..4f071a2 100644
--- a/packages/components/src/Card/TaskCard.vue
+++ b/packages/components/src/Card/TaskCard.vue
@@ -4,6 +4,7 @@
       <div class="task-card-title">{{ name }}</div>
       <slot name="title-right">
         <TaskPrice
+          v-if="releaseStatus !== EnumTaskReleaseStatus.Stopped"
           :value="toThousand(serviceFee ?? 0)"
           :unit="BillingMethodEnumUnit[billingMethod]"
         />
@@ -25,9 +26,7 @@
         </div>
       </div>
       <div class="task-card-time">
-        {{ dayjs(beginTime).format('YYYY骞碝M鏈圖D鏃�') }}鑷硔{
-          dayjs(endTime).format('YYYY骞碝M鏈圖D鏃�')
-        }}
+        {{ dayjs(beginTime).format('YYYY骞碝M鏈圖鏃�') }}鑷硔{ dayjs(endTime).format('YYYY骞碝M鏈圖鏃�') }}
       </div>
     </slot>
     <div class="task-card-footer">
@@ -40,7 +39,8 @@
           <nut-button
             v-if="releaseStatus === EnumTaskReleaseStatus.InProcess"
             type="primary"
-            @click.stop="emit('apply', id)"
+            @click="emit('apply', props.id)"
+            :disabled="!!hireStatus"
             >鎶ュ悕</nut-button
           >
         </slot>
@@ -63,6 +63,7 @@
   EnumUserGenderText,
   EnumSettlementCycleText,
   BillingMethodEnumUnit,
+  EnumTaskUserHireStatus,
 } from '@12333/constants';
 import TaskPrice from './TaskPrice.vue';
 import { CommonTaskCardProps } from './card';
@@ -119,6 +120,7 @@
   recommendStatus?: EnumTaskRecommendStatus;
   /** 鍒涘缓鏃堕棿 */
   createdTime?: string;
+  hireStatus?: EnumTaskUserHireStatus;
 };
 
 const props = withDefaults(defineProps<Props>(), {

--
Gitblit v1.9.1