fix: hide assigned orders from dispatch lists
This commit is contained in:
@@ -14,6 +14,7 @@ import {
|
||||
assignGoodsOrder,
|
||||
assignGroupBuyOrder,
|
||||
createDeliveryUser,
|
||||
filterUnassignedDispatchTargets,
|
||||
listDeliveryOrders,
|
||||
listDeliveryUsers
|
||||
} from '../api/deliveryApi'
|
||||
@@ -44,9 +45,9 @@ async function load() {
|
||||
: []
|
||||
riders.value = riderRows
|
||||
tasks.value = taskRows
|
||||
goodsOrders.value = goodsRows
|
||||
expressOrders.value = expressRows
|
||||
groupBuyOrders.value = filterPendingDeliveryGroupBuyOrders(groupOrderRows)
|
||||
goodsOrders.value = filterUnassignedDispatchTargets(goodsRows, taskRows, 'GOODS_ORDER')
|
||||
expressOrders.value = filterUnassignedDispatchTargets(expressRows, taskRows, 'EXPRESS_ORDER')
|
||||
groupBuyOrders.value = filterUnassignedDispatchTargets(filterPendingDeliveryGroupBuyOrders(groupOrderRows), taskRows, 'GROUP_BUY_ORDER')
|
||||
if (!dispatchForm.riderId && riderRows[0]) dispatchForm.riderId = riderRows[0].id
|
||||
} catch (error) {
|
||||
ElMessage.error(error instanceof Error ? error.message : '加载失败')
|
||||
|
||||
Reference in New Issue
Block a user