From ed68d97625c05f0d1ab3ce2bf1ce187e78ad10aa Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 26 十二月 2025 16:30:33 +0800
Subject: [PATCH] feat: 订单

---
 src/views/FinanceManage/components/OrderSettlementDetailDialog.vue |   40 +++++++++++++++++++++-------------------
 1 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/src/views/FinanceManage/components/OrderSettlementDetailDialog.vue b/src/views/FinanceManage/components/OrderSettlementDetailDialog.vue
index 1ee399e..06f2cbc 100644
--- a/src/views/FinanceManage/components/OrderSettlementDetailDialog.vue
+++ b/src/views/FinanceManage/components/OrderSettlementDetailDialog.vue
@@ -19,9 +19,11 @@
 import { FormInstance } from 'element-plus';
 import { ProDialog } from '@bole-core/components';
 import { usePortraitTableWithAttachment } from '@/hooks';
-import { convertApi2FormUrl } from '@/utils';
+import { convertApi2FormUrl, convertApi2FormUrlOnlyOne } from '@/utils';
 import { useQuery } from '@tanstack/vue-query';
-import * as enterpriseCooperationWalletServices from '@/services/api/enterpriseCooperationWallet';
+import * as standardOrderServices from '@/services/api/standardOrder';
+import { EnumStandardOrderSettlementStatusText } from '@/constants';
+import PortraitTableWithAttachment from '@/components/Table/PortraitTableWithAttachment.vue';
 
 defineOptions({
   name: 'OrderSettlementDetailDialog',
@@ -51,67 +53,67 @@
 );
 
 const { data: detail, refetch } = useQuery({
-  queryKey: [
-    'enterpriseCooperationWalletServices/getCooperationWalletRechargeTransaction',
-    form.value.id,
-  ],
+  queryKey: ['standardOrderServices/getStandardOrderSettlement', form.value.id],
   queryFn: async () => {
-    return await enterpriseCooperationWalletServices.getCooperationWalletRechargeTransaction({
+    return await standardOrderServices.getStandardOrderSettlement({
       id: form.value.id,
     });
   },
-  placeholderData: () => ({} as API.GetCooperationWalletRechargeTransactionQueryResult),
+  placeholderData: () => ({} as API.GetStandardOrderSettlementQueryResult),
   enabled: computed(() => !!form.value.id),
 });
 
 const { portraitTableWithAttachmentProps } = usePortraitTableWithAttachment({
   data: detail,
   annexList: computed(() =>
-    detail.value?.files ? detail.value?.files.map((item) => convertApi2FormUrl(item)) : []
+    detail.value?.ereceiptDownloadOssUrl
+      ? convertApi2FormUrlOnlyOne(detail.value?.ereceiptDownloadOssUrl)
+      : []
   ),
   columns: [
     {
       label: '浠樻浜鸿处鎴�',
-      key: 'receiveUnit',
+      key: 'payerAccount',
     },
     {
       label: '鏀舵浜鸿处鎴�',
-      key: 'receiveName',
+      key: 'receiveAccount',
     },
     {
       label: '浠樻浜哄悕绉�',
-      key: 'receiveBank',
+      key: 'payerName',
     },
     {
       label: '鏀舵浜哄悕绉�',
-      key: 'receiveAccount',
+      key: 'receiveName',
     },
     {
       label: '浠樻浜哄紑鎴疯',
-      key: 'receiveAccount',
+      key: 'payerBank',
     },
     {
       label: '鏀舵浜哄紑鎴疯',
-      key: 'receiveAccount',
+      key: 'receiveBank',
     },
     {
       label: '甯佺',
-      key: 'receiveAccount',
+      key: 'currencyName',
     },
     {
       label: '缁撶畻閲戦',
-      key: 'amount',
+      key: 'settlementAmount',
       type: 'money',
     },
     {
       label: '缁撶畻鏃堕棿',
-      key: 'createdTime',
+      key: 'settlementTime',
       type: 'date',
     },
     {
       label: '缁撶畻鐘舵��',
-      key: 'transactionStatus',
+      key: 'settlementStatus',
       type: 'enum',
+      valueEnum: EnumStandardOrderSettlementStatusText,
     },
   ],
 });

--
Gitblit v1.10.0