From b3f19b5ff900a42a41d94b632b09a136696c9ff7 Mon Sep 17 00:00:00 2001 From: "zhonghua.li" Date: Thu, 9 Jul 2026 12:23:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=A7=9F=E6=88=B7=E5=8F=82?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E6=8A=A2=E5=8D=95=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/lb-buyer-shopping.js | 3 ++- .../lb-business/shopping-manage/index.vue | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/api/lb-buyer-shopping.js b/src/api/lb-buyer-shopping.js index aed42ba..b8fb244 100644 --- a/src/api/lb-buyer-shopping.js +++ b/src/api/lb-buyer-shopping.js @@ -4,7 +4,8 @@ export function getLbBuyerShoppingList(params) { return request({ url: '/lbBuyerShopping/list', method: 'get', - params + params, + tenantId: params.tenantId }) } diff --git a/src/views/lb-business/shopping-manage/index.vue b/src/views/lb-business/shopping-manage/index.vue index 40101a1..6e8fac1 100644 --- a/src/views/lb-business/shopping-manage/index.vue +++ b/src/views/lb-business/shopping-manage/index.vue @@ -2,6 +2,11 @@
+ + + + + @@ -116,6 +121,7 @@ + @@ -351,6 +357,7 @@ import { updateLbBuyerShopping } from '@/api/lb-buyer-shopping' import { getBusinessHeaders } from '@/utils/business-headers' +import { getAllTenantList } from '@/api/tenant' function parseOptionalLong(value) { if (value === undefined || value === null || value === '') return undefined @@ -403,6 +410,7 @@ export default { }, list: [], total: 0, + tenantOptions: [], createdAtRange: [], buyTimeRange: [], confirmTimeRange: [], @@ -412,6 +420,7 @@ export default { queryParams: { current: 1, size: 10, + tenantId: '', sellerId: '', merchandiseId: '', buyerId: '', @@ -435,6 +444,7 @@ export default { } }, created() { + this.fetchTenantOptions() this.fetchList() }, methods: { @@ -443,6 +453,18 @@ export default { const value = headers && headers['X-Tenant-Id'] return value ? String(value).trim() : '' }, + fetchTenantOptions() { + getAllTenantList().then((res) => { + if (res && (res.code === 20000 || res.code === 200 || res.success === true)) { + const data = res.data || [] + this.tenantOptions = Array.isArray(data) ? data : (data.records || []) + } else { + this.tenantOptions = [] + } + }).catch(() => { + this.tenantOptions = [] + }) + }, openPullOrderDialog() { this.pullDialogVisible = true this.$nextTick(() => { @@ -570,6 +592,7 @@ export default { const params = { current: this.queryParams.current, size: this.queryParams.size, + tenantId: parseOptionalLong(this.queryParams.tenantId), sellerId: parseOptionalLong(this.queryParams.sellerId), merchandiseId: parseOptionalLong(this.queryParams.merchandiseId), buyerId: parseOptionalLong(this.queryParams.buyerId), @@ -603,6 +626,7 @@ export default { this.queryParams = { current: 1, size: 10, + tenantId: '', sellerId: '', merchandiseId: '', buyerId: '',