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