|
|
@@ -140,7 +140,11 @@
|
|
|
return false
|
|
|
}
|
|
|
|
|
|
- if (this.multipleSelection.length !== 1) {
|
|
|
+ // 提取订单ID
|
|
|
+ let orderSnList = this.multipleSelection.map((item) => item.SN.value || '');
|
|
|
+ // 去重
|
|
|
+ let orderSnSet = Array.from(new Set(orderSnList))
|
|
|
+s if (orderSnSet.length !== 1) {
|
|
|
this.$message({
|
|
|
message: '每次只能导出一条订单',
|
|
|
type: 'error'
|
|
|
@@ -151,10 +155,10 @@
|
|
|
this.$confirm(`确定要导出当前数据吗?`, '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
|
- type: 'warning'
|
|
|
+ type: 'info'
|
|
|
}).then(() => {
|
|
|
// 导出时只需要订单ID即可
|
|
|
- let orderSn = this.multipleSelection[0].SN.value
|
|
|
+ let orderSn = orderSnSet[0]
|
|
|
network.getData(`shop/order-list-export-pdf/${orderSn}`).then(response => {
|
|
|
this.$message({
|
|
|
message: response,
|