提交代码

This commit is contained in:
wujinliang
2026-08-25 16:15:38 +08:00
parent 6344df7de2
commit cb4729da3d
2 changed files with 5 additions and 3 deletions
@@ -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,
@@ -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 : '批量草稿生成失败')