修复拼单明细并支持参与者撤单
This commit is contained in:
@@ -349,13 +349,17 @@ function applyAdminRealtimeEvent(
|
||||
})
|
||||
}
|
||||
|
||||
if (
|
||||
event.type === 'work_order.changed' &&
|
||||
event.scopes.includes('admin_work_orders') &&
|
||||
isRecord(event.data)
|
||||
) {
|
||||
const data = event.data
|
||||
patchAdminWorkOrderCaches(queryClient, { ...event, data })
|
||||
if (event.type === 'work_order.changed' && event.scopes.includes('admin_work_orders')) {
|
||||
// 拼单明细是独立查询,工单列表快照更新时也要同步刷新当前打开的明细。
|
||||
void queryClient.invalidateQueries({
|
||||
queryKey: ['admin-worker-platform-order-sharing', event.entityId],
|
||||
})
|
||||
if (isRecord(event.data)) {
|
||||
const data = event.data
|
||||
patchAdminWorkOrderCaches(queryClient, { ...event, data })
|
||||
} else {
|
||||
void queryClient.invalidateQueries({ queryKey: ['admin-worker-platform-orders'] })
|
||||
}
|
||||
}
|
||||
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user