From 9e051afeefb864d7fbe751cf8857b663dd8a4cb6 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 30 九月 2026 14:03:47 +0800
Subject: [PATCH] 新疆-融邦 1.采购管理付款方式修改
---
src/views/procurementManagement/procurementLedger/index.vue | 28 +++++++++++++++++++++++-----
1 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index 17b2b1b..3ae5c5f 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -189,7 +189,8 @@
<el-table-column label="浠樻鏂瑰紡"
width="100"
prop="paymentMethod"
- show-overflow-tooltip />
+ show-overflow-tooltip
+ :formatter="paymentMethodFormatter" />
<el-table-column label="浠樻绫诲埆"
width="100"
prop="paymentCategory"
@@ -300,10 +301,17 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="浠樻鏂瑰紡">
- <el-input v-model="form.paymentMethod"
- placeholder="璇疯緭鍏�"
- clearable />
+ <el-form-item label="浠樻鏂瑰紡"
+ prop="paymentMethod">
+ <el-select v-model="form.paymentMethod"
+ placeholder="璇烽�夋嫨"
+ clearable
+ style="width: 100%">
+ <el-option v-for="item in checkout_payment"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value" />
+ </el-select>
</el-form-item>
</el-col>
</el-row>
@@ -863,6 +871,16 @@
const { proxy } = getCurrentInstance();
const { tax_rate } = proxy.useDict("tax_rate");
+ const { checkout_payment } = proxy.useDict("checkout_payment");
+ // 浠樻鏂瑰紡瀛樼殑鏄瓧鍏� value锛屽洖鏄捐杞垚 label锛涙敼閫犲墠鐨勮�佹暟鎹槸鑷敱鏂囨湰锛屽彇涓嶅埌灏卞師鏍锋樉绀�
+ const getPaymentMethodLabel = (value) => {
+ if (value === undefined || value === null || value === "") return "-";
+ const item = checkout_payment.value?.find(
+ (m) => String(m.value) === String(value)
+ );
+ return item?.label ?? value;
+ };
+ const paymentMethodFormatter = (row) => getPaymentMethodLabel(row.paymentMethod);
const tableData = ref([]);
const productData = ref([]);
const selectedRows = ref([]);
--
Gitblit v1.9.3