From 47047d626ea8fab28c04e6534fe6ffa3dc61de69 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 26 十二月 2025 16:09:22 +0800
Subject: [PATCH] feat: init
---
apps/bStandardMiniApp/src/subpackages/orderManage/orderManage/InnerPage.vue | 68 ++++++++++++---------------------
1 files changed, 25 insertions(+), 43 deletions(-)
diff --git a/apps/bStandardMiniApp/src/subpackages/orderManage/orderManage/InnerPage.vue b/apps/bStandardMiniApp/src/subpackages/orderManage/orderManage/InnerPage.vue
index ca9d581..263d9ad 100644
--- a/apps/bStandardMiniApp/src/subpackages/orderManage/orderManage/InnerPage.vue
+++ b/apps/bStandardMiniApp/src/subpackages/orderManage/orderManage/InnerPage.vue
@@ -1,6 +1,6 @@
<template>
<ProTabs
- v-model="queryState.status"
+ v-model="queryState.supplierEnterpriseOrderStatus"
name="home-tab"
:showPaneContent="false"
class="home-tabs"
@@ -10,35 +10,39 @@
>
<ProTabPane :title="`鍏ㄩ儴`" :pane-key="0"></ProTabPane>
<ProTabPane
- :title="`寰呮敮浠榒"
- :pane-key="GetPersonalApplyTaskInfosQueryStatus.WaitHire"
- ></ProTabPane>
- <ProTabPane
- :title="`宸叉敮浠榒"
- :pane-key="GetPersonalApplyTaskInfosQueryStatus.WaitSignContract"
+ :title="`寰呮敹娆綻"
+ :pane-key="EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus.Wait"
></ProTabPane>
<ProTabPane
:title="`宸插畬鎴恅"
- :pane-key="GetPersonalApplyTaskInfosQueryStatus.HireRefuse"
+ :pane-key="EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus.Completed"
></ProTabPane>
</ProTabs>
<InfiniteLoading
scrollViewClassName="common-infinite-scroll-list home-list"
v-bind="infiniteLoadingProps"
- :key="queryState.status"
+ :key="queryState.supplierEnterpriseOrderStatus"
>
<template #renderItem="{ item }">
<ReserveServiceCard
- :name="item.name"
+ :serviceName="item.serviceName"
:begin-time="item.beginTime"
+ :serviceFee="item.serviceFee"
:end-time="item.endTime"
- :billing-method="item.billingMethod"
- :benefits="item.benefits"
- :service-fee="item.serviceFee"
- :settlement-cycle="item.settlementCycle"
- :address-name="item.addressName"
+ :supplierEnterpriseName="item.supplierEnterpriseName"
+ :address-detail="item.addressDetail"
@click="goOrderDetail(item)"
>
+ <template #status>
+ {{
+ EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatusText[
+ item.supplierEnterpriseOrderStatus
+ ]
+ }}
+ </template>
+ <template #serviceCustome>
+ {{ `鏈嶅姟浜哄憳锛�${item.serverNames}` }}
+ </template>
</ReserveServiceCard>
</template>
</InfiniteLoading>
@@ -46,40 +50,18 @@
<script setup lang="ts">
import { ProTabs, ProTabPane, ReserveServiceCard } from '@12333/components';
-import { useUserStore } from '@/stores/modules/user';
-import { useInfiniteLoading } from '@12333/hooks';
-import { EnumPagedListOrder, GetPersonalApplyTaskInfosQueryStatus } from '@12333/constants';
-import * as taskServices from '@12333/services/apiV2/task';
+import { useGetStandardOrders } from '@12333/hooks';
+import {
+ EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatus,
+ EnumGetStandardOrdersQuerySupplierEnterpriseOrderStatusText,
+} from '@12333/constants';
import Taro from '@tarojs/taro';
defineOptions({
name: 'InnerPage',
});
-const queryState = reactive({
- status: 0 as any as GetPersonalApplyTaskInfosQueryStatus,
-});
-
-const userStore = useUserStore();
-
-const { infiniteLoadingProps } = useInfiniteLoading(
- ({ pageParam }) => {
- let params: API.GetTaskInfosQuery = {
- pageModel: {
- rows: 20,
- page: pageParam,
- orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
- },
- };
-
- return taskServices.getOpenTaskInfos(params, {
- showLoading: false,
- });
- },
- {
- queryKey: ['taskServices/getOpenTaskInfos', queryState],
- }
-);
+const { queryState, infiniteLoadingProps } = useGetStandardOrders();
function goOrderDetail(item: any) {
Taro.navigateTo({
--
Gitblit v1.10.0