diff --git a/src/views/modules/warehouse/labelTransactionLog.vue b/src/views/modules/warehouse/labelTransactionLog.vue index a444abd..22290f4 100644 --- a/src/views/modules/warehouse/labelTransactionLog.vue +++ b/src/views/modules/warehouse/labelTransactionLog.vue @@ -486,6 +486,11 @@ export default { this.$message.error(message) } + // 显示详细结果对话框 + if (result.details && result.details.length > 0) { + this.showRetryResultDialog(result.details) + } + // 刷新列表 this.getDataList() } else { @@ -496,6 +501,46 @@ export default { this.$message.error('重试失败:' + (error.message || '网络错误')) }) }).catch(() => {}) + }, + + // 显示重试结果详情对话框 + showRetryResultDialog(details) { + const successList = details.filter(d => d.status === 'success') + const failureList = details.filter(d => d.status === 'failure') + const errorList = details.filter(d => d.status === 'error') + + let messageHtml = '