From cb4729da3dbb5dd697038c59b4ec89b8d1e4edce Mon Sep 17 00:00:00 2001 From: wujinliang <2318309077@qq.com> Date: Tue, 25 Aug 2026 16:15:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/first-leg/views/FirstLegOrdersView.vue | 2 +- src/modules/first-leg/views/QuickOrderView.vue | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modules/first-leg/views/FirstLegOrdersView.vue b/src/modules/first-leg/views/FirstLegOrdersView.vue index cadadc5..22be596 100644 --- a/src/modules/first-leg/views/FirstLegOrdersView.vue +++ b/src/modules/first-leg/views/FirstLegOrdersView.vue @@ -519,7 +519,7 @@ async function loadPageData() { : Promise.resolve() const orderPageRequest = isCreatePage.value ? store.loadWarehouseType('DOMESTIC', true) - : store.load() + : store.load({ includeDrafts: true }) const [ordersResult, companyResult, destinationResult, policyResult] = await Promise.allSettled([ orderPageRequest, companyRequest, diff --git a/src/modules/first-leg/views/QuickOrderView.vue b/src/modules/first-leg/views/QuickOrderView.vue index c877891..15e38ee 100644 --- a/src/modules/first-leg/views/QuickOrderView.vue +++ b/src/modules/first-leg/views/QuickOrderView.vue @@ -387,13 +387,15 @@ async function submitQuickOrder() { if (successfulIds.has(rows[index].id)) rows.splice(index, 1) } if (rows.length === 0) rows.push(createRow()) - resultDialogOpen.value = successes.length > 0 + resultDialogOpen.value = successes.length > 0 && failures.length > 0 if (failures.length) ElMessage.error(`${failures.length} 张草稿生成失败:${failures[0].errorMessage || '草稿单生成失败'}`) else { activeBatchKey.value = '' + await Promise.all(successes.map((item) => store.loadDraftDetail(item.draftId))) workspace.close(['first-leg-quick-order']) await router.push({ name: 'first-leg-orders' }) - ElMessage.success(`已生成 ${successes.length} 张草稿单`) + const orderNumbers = successes.map((item) => item.orderNo || item.draftId).join('、') + ElMessage.success(`已生成 ${successes.length} 张草稿单:${orderNumbers}`) } } catch (error) { ElMessage.error(error instanceof Error ? error.message : '批量草稿生成失败')