From 6c5ad410222bc1aa8991f29ba2ccc0b12e5ff983 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 12 八月 2025 14:08:10 +0800
Subject: [PATCH] fix: 修改bu

---
 apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
index b599bbe..1e83219 100644
--- a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
@@ -22,7 +22,7 @@
             </div> -->
           </div>
           <TaskPrice
-            :value="detail.serviceFee ?? 0"
+            :value="toThousand(detail.serviceFee ?? 0)"
             :unit="BillingMethodEnumUnit[detail.billingMethod]"
           />
         </div>
@@ -43,7 +43,7 @@
             <TaskDetailWelfareItem
               v-for="benefit in detail.benefits"
               :key="benefit.benefitCode"
-              :icon="IconAttentioActive"
+              :icon="setOSSLink(benefit.benefitField2)"
               :text="benefit.benefitContent"
             />
           </div>
@@ -101,7 +101,12 @@
         openType="share"
       ></PageFooterAction>
       <PageFooterAction :icon="IconPhone" text="鎵嬫満" :isFlex="false"></PageFooterAction>
-      <PageFooterBtn type="primary">鎶ュ悕锛�5浜哄凡鎶ュ悕锛�</PageFooterBtn>
+      <PageFooterBtn v-if="detail.releaseStatus === EnumTaskReleaseStatus.InProcess" type="primary"
+        >鎶ュ悕锛坽{ detail.applyCount }}浜哄凡鎶ュ悕锛�</PageFooterBtn
+      >
+      <PageFooterBtn v-if="detail.releaseStatus === EnumTaskReleaseStatus.Stopped" color="#999999"
+        >宸插仠姝�</PageFooterBtn
+      >
     </PageFooter>
   </LoadingLayout>
 </template>
@@ -122,8 +127,12 @@
 import './taskDetail.scss';
 import CompanyDesc from '../components/CompanyDesc.vue';
 import dayjs from 'dayjs';
-import { TaskUtils } from '@12333/utils';
-import { EnumSettlementCycleText, BillingMethodEnumUnit } from '@12333/constants';
+import { TaskUtils, toThousand, setOSSLink } from '@12333/utils';
+import {
+  EnumSettlementCycleText,
+  BillingMethodEnumUnit,
+  EnumTaskReleaseStatus,
+} from '@12333/constants';
 import { useAccessLogin } from '@/hooks';
 
 defineOptions({
@@ -131,7 +140,7 @@
 });
 
 /**
- * TODO 缂哄皯宸叉姤鍚嶄汉鏁� 鎵嬫満 鎶曡瘔涓炬姤鎺ュ彛
+ * TODO 缂哄皯 鎵嬫満 鎶曡瘔涓炬姤鎺ュ彛 鎶ュ悕鎺ュ彛
  */
 
 const router = Taro.useRouter();
@@ -167,8 +176,10 @@
 });
 
 const goCompanyDetail = useAccessLogin(() => {
-  Taro.navigateTo({
-    url: `${RouterPath.companyDetail}?id=${taskId}`,
-  });
+  if (detail.value.enterpriseId) {
+    Taro.navigateTo({
+      url: `${RouterPath.companyDetail}?id=${detail.value.enterpriseId}`,
+    });
+  }
 });
 </script>

--
Gitblit v1.9.1