From 7acb0415dd0ab0427ec5bd651fc9730c34a7bd6c Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 08 八月 2025 15:25:54 +0800 Subject: [PATCH] fix: 任务详情 --- apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue index b599bbe..ce816ca 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> @@ -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" + >鎶ュ悕锛�5浜哄凡鎶ュ悕锛�</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 } 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(); -- Gitblit v1.9.1