From 075d8b76626b2c830cc3bef11fb32e89d6067a3e Mon Sep 17 00:00:00 2001
From: sen <sen@qq.com>
Date: 星期一, 23 三月 2026 10:34:00 +0800
Subject: [PATCH] 增加应收款分析管理界面
---
ui/admin-ui3/src/components/SettlementDialog/index.vue | 27 ++++++++++++++++-----------
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/ui/admin-ui3/src/components/SettlementDialog/index.vue b/ui/admin-ui3/src/components/SettlementDialog/index.vue
index 8bdbf94..bc4dcdc 100644
--- a/ui/admin-ui3/src/components/SettlementDialog/index.vue
+++ b/ui/admin-ui3/src/components/SettlementDialog/index.vue
@@ -5,9 +5,9 @@
<el-descriptions-item label="绯荤粺缂栧彿">{{ billInfo.systemNo }}</el-descriptions-item>
<el-descriptions-item label="璐﹀崟鍚嶇О">{{ billInfo.billName }}</el-descriptions-item>
<el-descriptions-item v-if="type == 'receivable'" label="瀹㈡埛鍚嶇О">{{ billInfo.customerName
- }}</el-descriptions-item>
+ }}</el-descriptions-item>
<el-descriptions-item v-if="type == 'payable'" label="渚涘簲鍟嗗悕绉�">{{ billInfo.supplierName
- }}</el-descriptions-item>
+ }}</el-descriptions-item>
<el-descriptions-item label="鍗曟嵁鏁伴噺">{{ billInfo.documentCount }}</el-descriptions-item>
<el-descriptions-item label="搴旂粨绠楅噾棰�">
@@ -17,9 +17,9 @@
<el-descriptions-item label="鍑忓厤閲戦">{{ billInfo.discountAmount }}</el-descriptions-item>
<el-descriptions-item v-if="type == 'receivable'" label="宸叉敹閲戦">{{ billInfo.receivedAmount
- }}</el-descriptions-item>
+ }}</el-descriptions-item>
<el-descriptions-item v-if="type == 'payable'" label="宸蹭粯閲戦">{{ billInfo.receivedAmount
- }}</el-descriptions-item>
+ }}</el-descriptions-item>
<el-descriptions-item v-if="type == 'receivable'" label="寰呮敹閲戦">
<span class="text-danger">{{ billInfo.pendingAmount }}</span>
@@ -29,9 +29,11 @@
<span class="text-danger">{{ billInfo.pendingAmount }}</span>
</el-descriptions-item>
- <el-descriptions-item label="鍛ㄦ湡绫诲瀷">
+ <!-- <el-descriptions-item label="鍛ㄦ湡绫诲瀷">
{{ billInfo.periodType }}
- </el-descriptions-item>
+ </el-descriptions-item> -->
+ <el-descriptions-item label="鍛ㄦ湡绫诲瀷">{{ dictFormat(sys_period_type,billInfo.periodType) }}</el-descriptions-item>
+
<el-descriptions-item label="涓氬姟鏈熼棿">
<span v-if="billInfo.businessEndDate !== null">{{ billInfo.businessEndDate + '-' }}</span>
<span v-if="billInfo.businessStartDate !== null">
@@ -125,8 +127,8 @@
</el-form-item>
</el-col>
<!-- 灏� -->
- <el-col :span="8">
- <el-form-item label="鏀舵浜�">
+ <el-col :span="8" v-if="['receivable', 'payable'].includes(type)">
+ <el-form-item :label="type === 'receivable' ? '鏀舵浜�' : '浠樻浜�'">
<el-input v-model="formData.payee" />
</el-form-item>
</el-col>
@@ -164,7 +166,7 @@
</el-form-item>
</el-col>
<el-col :span="8" v-if="type == 'payable'">
- <el-form-item label="鏀舵鍚庡緟浠橀噾棰�">
+ <el-form-item label="浠樻鍚庡緟浠橀噾棰�">
<el-input v-model="formData.remainingPendingAmount" disabled class="remaining-input" />
</el-form-item>
</el-col>
@@ -200,10 +202,13 @@
const { proxy } = useCurrentInstance();
// 鑾峰彇鎵�闇�瀛楀吀鏁版嵁
const {
- sys_clearing_form
+ sys_clearing_form,sys_period_type
} = proxy.useDict(
- 'sys_clearing_form'
+ 'sys_clearing_form','sys_period_type'
);
+const dictFormat = (dict: any, value: any) => {
+ return proxy.selectDictLabel(dict, value);
+}
const emit = defineEmits(['success'])
const visible = ref(false)
--
Gitblit v1.8.0