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