From ba48054b6f2680cfa1a0b3b912880925a8b5861b Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 13 八月 2025 15:33:47 +0800 Subject: [PATCH] fix: 验收管理 --- apps/cMiniApp/src/subpackages/task/companyDetail/companyDetail.vue | 38 +++++++++++--------------------------- 1 files changed, 11 insertions(+), 27 deletions(-) diff --git a/apps/cMiniApp/src/subpackages/task/companyDetail/companyDetail.vue b/apps/cMiniApp/src/subpackages/task/companyDetail/companyDetail.vue index 72eda83..c163635 100644 --- a/apps/cMiniApp/src/subpackages/task/companyDetail/companyDetail.vue +++ b/apps/cMiniApp/src/subpackages/task/companyDetail/companyDetail.vue @@ -2,7 +2,12 @@ <PageLayoutWithBg class="companyDetail-page-wrapper" title="鍏徃璇︽儏" :need-auth="false"> <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch"> <ContentView> - <CompanyDesc style="background-color: #fff" :showArrow="false"></CompanyDesc> + <CompanyDesc + style="background-color: #fff" + :showArrow="false" + :enterpriseName="enterpriseDetail?.enterpriseName ?? ''" + :taskCount="enterpriseDetail?.taskCount ?? 0" + ></CompanyDesc> </ContentView> <ProTabs v-model="tab" @@ -14,10 +19,10 @@ fullHeight > <ProTabPane :title="`浠诲姟`" pane-key="1"> - <CompanyTaskList /> + <CompanyTaskList :enterpriseId="enterpriseId" /> </ProTabPane> <ProTabPane :title="`浼佷笟淇℃伅`" pane-key="2"> - <CompanyInfo /> + <CompanyInfo :enterpriseId="enterpriseId" /> </ProTabPane> </ProTabs> </LoadingLayout> @@ -26,41 +31,20 @@ <script setup lang="ts"> import Taro from '@tarojs/taro'; -import { useQuery } from '@tanstack/vue-query'; -import * as orderServices from '@12333/services/api/Order'; import CompanyDesc from '../components/CompanyDesc.vue'; import CompanyTaskList from '../components/CompanyTaskList.vue'; import CompanyInfo from '../components/CompanyInfo.vue'; import { ProTabs, ProTabPane } from '@12333/components'; +import { useEnterpriseDetail } from '@12333/hooks'; defineOptions({ name: 'companyDetail', }); const router = Taro.useRouter(); -const companyId = router.params?.id ?? ''; +const enterpriseId = router.params?.id ?? ''; const tab = ref('1'); -const { - isLoading, - isError, - data: detail, - refetch, -} = useQuery({ - queryKey: ['orderServices/getOrdeForDetail', companyId], - queryFn: async () => { - return await orderServices.getOrdeForDetail( - { id: companyId }, - { - showLoading: false, - } - ); - }, - placeholderData: () => ({} as API.OrderInfoDto), -}); +const { isLoading, isError, enterpriseDetail, refetch } = useEnterpriseDetail({ id: enterpriseId }); </script> - -<style lang="scss"> -@import '@/styles/common.scss'; -</style> -- Gitblit v1.9.1