From 286f1b727856d6b32a8d237f353ae008f3076deb Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期二, 11 三月 2025 17:48:15 +0800 Subject: [PATCH] feat: 接口对接 --- apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/InnerPage.vue | 64 +++++++++++++++----------------- 1 files changed, 30 insertions(+), 34 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/InnerPage.vue b/apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/InnerPage.vue index a61173f..da05e70 100644 --- a/apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/InnerPage.vue +++ b/apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/InnerPage.vue @@ -1,30 +1,22 @@ <template> - <ContentScrollView style="background-color: transparent"> - <div class="flexJobSign-page-wrapper"> - <div class="searchbar-container"> - <BlSearchbar - v-model.trim="searchValue" - placeholder="鎼滅储鍚堝悓鍚�/缂栧彿" - @search="handleSearch" - @change="handleSearch" - ></BlSearchbar> - <ChunkTitle title="鍚堝悓鍒楄〃" /> - </div> + <div class="searchbar-container"> + <BlSearchbar + v-model.trim="searchValue" + placeholder="鎼滅储鍚堝悓鍚�/缂栧彿" + @search="handleSearch" + @change="handleSearch" + ></BlSearchbar> + <ChunkTitle title="鍚堝悓鍒楄〃" /> + </div> - <InfiniteLoading - scrollViewClassName="common-infinite-scroll-list home-list" - v-bind="infiniteLoadingProps" - > - <template #renderItem="{ item }"> - <SignCard - @click="handleCheck(item)" - v-model:checked-id="checkedId" - :id="item.id" - ></SignCard> - </template> - </InfiniteLoading> - </div> - </ContentScrollView> + <InfiniteLoading + scrollViewClassName="common-infinite-scroll-list flexJobSign-list" + v-bind="infiniteLoadingProps" + > + <template #renderItem="{ item }"> + <SignCard @click="handleCheck(item)" v-model:checked-id="checkedId" :id="item.id"></SignCard> + </template> + </InfiniteLoading> <PageFooter> <PageFooterBtn type="primary">閭�璇风绾�</PageFooterBtn> @@ -34,7 +26,7 @@ <script setup lang="ts"> import { useInfiniteLoading } from '@12333/hooks'; import { OrderInputType } from '@12333/constants'; -import * as orderServices from '@12333/services/api/Order'; +import * as flexWorkerServices from '@12333/services/api/FlexWorker'; import _ from 'lodash'; import { trim } from '@12333/utils'; import { SignCard } from '@12333/components'; @@ -56,20 +48,20 @@ const { infiniteLoadingProps } = useInfiniteLoading( ({ pageParam }) => { - let params: API.FrontOrderListInput = { + let params: API.GetFlexTaskListInput = { pageModel: { rows: 20, page: pageParam, - orderInput: [{ property: 'isRecommend', order: OrderInputType.Desc }], + orderInput: [{ property: 'creationTime', order: OrderInputType.Desc }], }, }; - return orderServices.getFrontOrderList(params, { + return flexWorkerServices.getFlexTaskByArrange(params, { showLoading: false, }); }, { - queryKey: ['orderServices/getFrontOrderList'], + queryKey: ['flexWorkerServices/getFlexTaskByArrange'], } ); @@ -83,15 +75,19 @@ .flexJobSign-page-wrapper { .searchbar-container { - padding: 30px; + padding: 30px 60px; } .chunk-title-wrapper { - padding: 30px 0 0; + padding: 30px 10px 0; } - .home-list { - background-color: #ffffff; + .flexJobSign-list { + .infinite-list-inner { + background-color: #ffffff; + padding: 0 30px; + border-radius: 12px; + } } } </style> -- Gitblit v1.9.1