fix-0609-xwk
向文可 3 years ago
parent 8d1722ef1a
commit 4c7cfca1f6

@ -40,13 +40,16 @@ const actions = {
save: async ({ state, dispatch }, data) => {
let res = null;
if (data.every((item) => item.orderType === 4 || (item.logistics.companyCode && item.logistics.trackingNo))) {
res = await api.sendVirtualAll({
orderIds: data.filter((item) => item.orderType === 4).map((item) => item.orderId),
});
let arr = data.filter((item) => item.orderType === 4).map((item) => item.orderId);
res =
!arr.length ||
(await api.sendVirtualAll({
orderIds: data.filter((item) => item.orderType === 4).map((item) => item.orderId),
}));
if (!res) {
ElMessage.error('虚拟发货失败');
}
data = data
arr = data
.filter((item) => item.orderType !== 4)
.map((item) => {
return {
@ -59,7 +62,7 @@ const actions = {
trackingNo: item.logistics.trackingNo,
};
});
res = !data.length || (await api.sendAll(data));
res = !arr.length || (await api.sendAll(arr));
if (res) {
ElMessage.success('批量发货成功');
dispatch('order/search', {}, { root: true });

Loading…
Cancel
Save