From 7de165ce3fc2318681ed66494fb6da9fd700417b Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 12 九月 2025 10:22:23 +0800 Subject: [PATCH] 供应商往来页面接口修改 --- src/pages/procurementManagement/paymentLedger/detail.vue | 38 ++++++++++++++++++++++++-------------- 1 files changed, 24 insertions(+), 14 deletions(-) diff --git a/src/pages/procurementManagement/paymentLedger/detail.vue b/src/pages/procurementManagement/paymentLedger/detail.vue index e292597..915ee5d 100644 --- a/src/pages/procurementManagement/paymentLedger/detail.vue +++ b/src/pages/procurementManagement/paymentLedger/detail.vue @@ -61,7 +61,7 @@ <script setup> import { ref, computed, onMounted } from 'vue'; import { onShow } from '@dcloudio/uni-app'; -import {paymentLedgerList} from "@/api/procurementManagement/paymentLedger"; +import {paymentLedgerList, paymentRecordList} from "@/api/procurementManagement/paymentLedger"; // 瀹㈡埛淇℃伅 const supplierId = ref(''); @@ -89,17 +89,16 @@ // 杩斿洖涓婁竴椤� const goBack = () => { + uni.removeStorageSync('supplierId') uni.navigateBack(); }; // 鑾峰彇椤甸潰鍙傛暟 const getPageParams = () => { - const pages = getCurrentPages(); - const currentPage = pages[pages.length - 1]; - const options = currentPage.options; - - if (options.supplierId) { - supplierId.value = options.supplierId; + // 浠庢湰鍦板瓨鍌ㄨ幏鍙栦緵搴斿晢ID + const storedSupplierId = uni.getStorageSync('supplierId'); + if (storedSupplierId) { + supplierId.value = storedSupplierId; } }; @@ -112,14 +111,12 @@ }); return; } - const param = { - supplierId: supplierId.value, - current: -1, - size: -1 - }; - paymentLedgerList(param).then((res) => { - tableData.value = res.data.records; + showLoadingToast('鍔犺浇涓�...') + paymentRecordList(supplierId.value).then((res) => { + tableData.value = res.data; + closeToast() }).catch(() => { + closeToast() uni.showToast({ title: '鏌ヨ澶辫触', icon: 'error' @@ -132,6 +129,19 @@ return amount ? parseFloat(amount).toFixed(2) : '0.00'; }; +// 鏄剧ず鍔犺浇鎻愮ず +const showLoadingToast = (message) => { + uni.showLoading({ + title: message, + mask: true + }); +}; + +// 鍏抽棴鎻愮ず +const closeToast = () => { + uni.hideLoading(); +}; + onMounted(() => { // 椤甸潰鍔犺浇鏃惰幏鍙栧弬鏁板苟鍒锋柊鍒楄〃 getPageParams(); -- Gitblit v1.9.3