From 0b13d5897d739b9955f65bf5565fe8e975412419 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 26 十二月 2025 15:34:53 +0800
Subject: [PATCH] fix: 甲方小程序
---
apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue | 56 +++++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 43 insertions(+), 13 deletions(-)
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue
index 854e72e..6c7104c 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue
@@ -1,23 +1,47 @@
<template>
- <!-- <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch"> -->
- <ContentScrollView hasPaddingTop>
- <MineServiceDetailView />
- </ContentScrollView>
- <PageFooter class="order-settle-bar">
- <div class="order-settle-price-wrapper">
- <div class="order-settle-price-label">鏀粯锛�</div>
- <nut-price :price="155" size="large" />
- </div>
- <PageFooterBtn type="primary" class="business-card-btn">绔嬪嵆涓嬪崟</PageFooterBtn>
- </PageFooter>
- <!-- </LoadingLayout> -->
+ <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch">
+ <ContentScrollView hasPaddingTop>
+ <MineServiceDetailView
+ :contactName="detail?.name"
+ :contactPhoneNumber="detail?.contactPhoneNumber"
+ :addressDetail="detail?.addressDetail"
+ :serviceName="detail?.serviceName"
+ :price="detail?.specPrice"
+ :specName="detail?.specName"
+ :specNumber="detail?.specNumber"
+ :imgUrl="detail?.serviceFile"
+ statusText="璁㈠崟鐘舵��"
+ :beginTime="detail?.beginTime"
+ :endTime="detail?.endTime"
+ :supplierEnterpriseName="detail?.supplierEnterpriseName"
+ :remark="detail?.remark"
+ :serverContactPhoneNumbers="detail?.serverContactPhoneNumbers"
+ >
+ <template #status>
+ {{
+ EnumGetStandardOrdersQueryPartAEnterpriseOrderStatusText[
+ detail?.partAEnterpriseOrderStatus
+ ]
+ }}
+ </template>
+ </MineServiceDetailView>
+ </ContentScrollView>
+ <PageFooter class="order-settle-bar">
+ <div class="order-settle-price-wrapper">
+ <div class="order-settle-price-label">鏀粯锛�</div>
+ <nut-price :price="detail.payAmount" size="large" />
+ </div>
+ <PageFooterBtn type="primary" class="business-card-btn">绔嬪嵆涓嬪崟</PageFooterBtn>
+ </PageFooter>
+ </LoadingLayout>
</template>
<script setup lang="ts">
import { MineServiceDetailView } from '@12333/components';
import Taro from '@tarojs/taro';
import * as standardServiceServices from '@12333/services/apiV2/standardService';
-import { useCheckReceiveTaskUserSubmit } from '@12333/hooks';
+import { useStandardOrder } from '@12333/hooks';
+import { EnumGetStandardOrdersQueryPartAEnterpriseOrderStatusText } from '@12333/constants';
defineOptions({
name: 'InnerPage',
@@ -25,6 +49,12 @@
const route = Taro.useRouter();
const id = route.params?.id as string;
+
+const { detail, isLoading, isError, refetch } = useStandardOrder({ id });
+
+Taro.useDidShow(() => {
+ refetch();
+});
</script>
<style lang="scss">
--
Gitblit v1.10.0