From fe3ddeab0d00f7afe62e3cff093df605857288b9 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 29 十月 2026 17:22:43 +0800
Subject: [PATCH] refactor(wls): 替换旧组件引用并优化批次选择逻辑
---
src/views/wls/batch/components/select-dialog.vue | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/views/wls/batch/components/select-dialog.vue b/src/views/wls/batch/components/select-dialog.vue
index 82c5f67..ed46fe5 100644
--- a/src/views/wls/batch/components/select-dialog.vue
+++ b/src/views/wls/batch/components/select-dialog.vue
@@ -29,13 +29,16 @@
const filterTip = computed(() => {
const parts: string[] = [];
- if (externalClientId.value !== null) {
+ if (externalItemId.value != null) {
+ parts.push('鐗╂枡');
+ }
+ if (externalClientId.value != null) {
parts.push('瀹㈡埛');
}
- if (externalVendorId.value !== null) {
+ if (externalVendorId.value != null) {
parts.push('渚涘簲鍟�');
}
- if (externalSalesOrderCode.value !== null) {
+ if (externalSalesOrderCode.value != null) {
parts.push('閿�鍞鍗�');
}
return parts.length > 0 ? `宸叉寜${parts.join('/')}棰勮繃婊 : '';
@@ -130,12 +133,17 @@
trigger: 'row',
},
proxyConfig: {
+ // 绛夊閮ㄧ墿鏂欐潯浠跺啓鍏ヨ〃鍗曞悗鍐嶆煡璇紝閬垮厤鍒濆绌烘潯浠惰姹傝鐩栫粨鏋溿��
+ autoLoad: false,
ajax: {
query: async ({ page }, formValues) => {
+ const values = await gridApi.formApi.getValues();
return await getBatchPage({
pageNo: page.currentPage,
pageSize: page.pageSize,
...formValues,
+ ...values,
+ itemId: externalItemId.value ?? values.itemId,
});
},
},
--
Gitblit v1.9.3