|
@@ -32,7 +32,8 @@ const trackNodesMap = {
|
|
|
// },
|
|
|
{
|
|
|
name: '安检',
|
|
|
- nodeCode: '安检', // 暂无
|
|
|
+ // nodeCode: '安检',
|
|
|
+ nodeCode: 'SECURITY', // 临时-复制加货
|
|
|
},
|
|
|
{
|
|
|
name: '加货',
|
|
@@ -199,9 +200,25 @@ const trackNodesMap = {
|
|
|
export function useTrackData(name: string, trackData: MaybeRef<CommonData[]>) {
|
|
|
const isInternational = name.includes('International')
|
|
|
|
|
|
+ const computedTrackData = computed(() => {
|
|
|
+ if (name !== 'DepartureWaybill') {
|
|
|
+ return unref(trackData)
|
|
|
+ }
|
|
|
+ return unref(trackData).reduce((prevData, currentNode) => {
|
|
|
+ if (currentNode.nodeCode === 'ACC_BUP') {
|
|
|
+ return [
|
|
|
+ ...prevData,
|
|
|
+ currentNode,
|
|
|
+ { ...currentNode, nodeCode: 'SECURITY' },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ return [...prevData, currentNode]
|
|
|
+ }, [] as CommonData[])
|
|
|
+ })
|
|
|
+
|
|
|
const trackAirlines = ref<TrackAirline[]>([])
|
|
|
const getTrackAirlines = () => {
|
|
|
- const airlines = unref(trackData).reduce(
|
|
|
+ const airlines = unref(computedTrackData).reduce(
|
|
|
(
|
|
|
airlines,
|
|
|
{
|