From 4b760285f007ce2ae7de1532a55835f703cf4a23 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 05 九月 2025 15:27:59 +0800
Subject: [PATCH] feat: 结算
---
src/views/ServiceChargeManage/ServiceChargeDetail.vue | 14 ++++++++------
src/views/ServiceChargeManage/ServiceChargeManage.vue | 4 ++--
src/views/ServiceChargeManage/components/SettleDetailDialog.vue | 7 ++++---
3 files changed, 14 insertions(+), 11 deletions(-)
diff --git a/src/views/ServiceChargeManage/ServiceChargeDetail.vue b/src/views/ServiceChargeManage/ServiceChargeDetail.vue
index f10c238..d316f43 100644
--- a/src/views/ServiceChargeManage/ServiceChargeDetail.vue
+++ b/src/views/ServiceChargeManage/ServiceChargeDetail.vue
@@ -34,12 +34,14 @@
<ProFormCol>
<ProFormColItem :span="8">
<ProFormItemV2 label="缁撶畻閲戦:" prop="settlementAmount">
- <ProFormText v-model="form.settlementAmount"> </ProFormText>
+ <ProFormInputNumber v-model="form.settlementAmount" format-value="money">
+ </ProFormInputNumber>
</ProFormItemV2>
</ProFormColItem>
<ProFormColItem :span="8">
<ProFormItemV2 label="瀹炲彂閲戦:" prop="actualSettlementAmount">
- <ProFormText v-model="form.actualSettlementAmount"> </ProFormText>
+ <ProFormInputNumber v-model="form.actualSettlementAmount" format-value="money">
+ </ProFormInputNumber>
</ProFormItemV2>
</ProFormColItem>
</ProFormCol>
@@ -162,8 +164,8 @@
const form = reactive({
name: '',
- settlementAmount: '',
- actualSettlementAmount: '',
+ settlementAmount: 0,
+ actualSettlementAmount: 0,
code: '',
settlementOrderName: '',
settlementOrderTime: '',
@@ -182,8 +184,8 @@
placeholderData: () => ({} as API.GetSettlementTaskQueryResult),
onSuccess(data) {
form.name = data.name;
- form.settlementAmount = toThousand(data.settlementAmount);
- form.actualSettlementAmount = toThousand(data.actualSettlementAmount);
+ form.settlementAmount = data.settlementAmount ?? 0;
+ form.actualSettlementAmount = data.actualSettlementAmount ?? 0;
form.code = data.code;
form.settlementOrderName = setOssFileName(data.settlementOrderName);
form.settlementOrderTime = data.settlementOrderTime ?? '';
diff --git a/src/views/ServiceChargeManage/ServiceChargeManage.vue b/src/views/ServiceChargeManage/ServiceChargeManage.vue
index d543c3b..134f3d2 100644
--- a/src/views/ServiceChargeManage/ServiceChargeManage.vue
+++ b/src/views/ServiceChargeManage/ServiceChargeManage.vue
@@ -303,7 +303,7 @@
name: '',
code: '',
settlementUserCount: 0,
- settlementAmount: 0,
+ actualSettlementAmount: 0,
},
});
@@ -326,7 +326,7 @@
name: row.name,
code: row.code,
settlementUserCount: row.settlementUserCount ?? 0,
- settlementAmount: row.settlementAmount ?? 0,
+ actualSettlementAmount: row.actualSettlementAmount ?? 0,
});
}
diff --git a/src/views/ServiceChargeManage/components/SettleDetailDialog.vue b/src/views/ServiceChargeManage/components/SettleDetailDialog.vue
index 181b6bf..fa89b02 100644
--- a/src/views/ServiceChargeManage/components/SettleDetailDialog.vue
+++ b/src/views/ServiceChargeManage/components/SettleDetailDialog.vue
@@ -17,8 +17,9 @@
<ProFormItemV2 label="缁撶畻浜烘暟锛�" prop="settlementUserCount">
<ProFormInputNumber v-model="form.settlementUserCount" unit="浜�"> </ProFormInputNumber>
</ProFormItemV2>
- <ProFormItemV2 label="缁撶畻閲戦锛�" prop="settlementAmount">
- <ProFormInputNumber v-model="form.settlementAmount" unit="鍏�"> </ProFormInputNumber>
+ <ProFormItemV2 label="缁撶畻閲戦锛�" prop="actualSettlementAmount">
+ <ProFormInputNumber v-model="form.actualSettlementAmount" unit="鍏�" format-value="money">
+ </ProFormInputNumber>
</ProFormItemV2>
</ProForm>
<template #footer>
@@ -51,7 +52,7 @@
name: string;
code: string;
settlementUserCount: number;
- settlementAmount: number;
+ actualSettlementAmount: number;
};
const visible = defineModel({ type: Boolean });
--
Gitblit v1.9.1