优化
This commit is contained in:
@@ -52,7 +52,6 @@ interface QuickDraftResult {
|
||||
rowId: string
|
||||
sku: string
|
||||
draftId: string
|
||||
orderNo: string
|
||||
inboundCode: string
|
||||
}
|
||||
|
||||
@@ -384,7 +383,6 @@ async function submitQuickOrder() {
|
||||
rowId: row.id,
|
||||
sku: row.products.map((product) => product.sku.trim()).join('、'),
|
||||
draftId: String(item.orderId),
|
||||
orderNo: item.orderNo ?? '',
|
||||
inboundCode: item.inboundCode?.trim() ?? '',
|
||||
}]
|
||||
})
|
||||
@@ -402,10 +400,7 @@ async function submitQuickOrder() {
|
||||
await Promise.all(successes.map((item) => store.loadDraftDetail(item.draftId)))
|
||||
workspace.close(['first-leg-quick-order'])
|
||||
await router.push({ name: 'first-leg-orders' })
|
||||
const orderNumbers = successes.map((item) => item.orderNo).filter(Boolean).join('、')
|
||||
ElMessage.success(orderNumbers
|
||||
? `已生成 ${successes.length} 张草稿单:${orderNumbers}`
|
||||
: `已生成 ${successes.length} 张草稿单,订单号 —`)
|
||||
ElMessage.success(`已生成 ${successes.length} 张草稿单,提交后将生成入仓码`)
|
||||
}
|
||||
} catch (error) {
|
||||
ElMessage.error(error instanceof Error ? error.message : '批量草稿生成失败')
|
||||
@@ -537,7 +532,7 @@ onMounted(loadChannels)
|
||||
<el-dialog v-model="resultDialogOpen" class="quick-result-dialog" title="草稿单生成结果" width="min(700px, 94vw)">
|
||||
<div class="quick-draft-results">
|
||||
<article v-for="result in draftResults" :key="result.rowId">
|
||||
<div><strong>{{ result.orderNo || '订单号 —' }}</strong><span>SKU {{ result.sku }}</span><span>{{ result.inboundCode ? `入仓码 ${result.inboundCode}` : '入仓码 —' }}</span></div>
|
||||
<div><strong>{{ result.inboundCode || '入仓码提交后生成' }}</strong><span>SKU {{ result.sku }}</span></div>
|
||||
<el-button type="primary" plain @click="editDraft(result)">编辑明细</el-button>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user