From a4907e75088054574d7dce76c9995502779c5eeb Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 14 八月 2025 11:28:00 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp
---
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 c501244..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 flexWorkerServices from '@12333/services/api/FlexWorker';
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: ['flexWorkerServices/getOrdeForDetail', companyId],
- queryFn: async () => {
- return await flexWorkerServices.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