|
|
@@ -157,6 +157,9 @@ const defaultDate = (val: any, value: any, data: any) => {
|
|
|
}
|
|
|
} else {
|
|
|
searchTableQeuryTracking = data
|
|
|
+ if (searchTableQeuryTracking._textSearch) {
|
|
|
+ TrackingSearch.value = searchTableQeuryTracking._textSearch
|
|
|
+ }
|
|
|
}
|
|
|
const trackingData = JSON.parse(localStorage.getItem('searchData'))
|
|
|
if (trackingData) {
|
|
|
@@ -397,9 +400,43 @@ const initDataByHeaderSearch = () => {
|
|
|
TrackingTable_ref.value.getSharedTableData()
|
|
|
// 更新tagsList和TransportList
|
|
|
TransportListItem.value = data.trackingData.TransportList
|
|
|
+ IncotermsList.value = data.trackingData.IncotermsList
|
|
|
+ ServiceList.value = data.trackingData.ServiceList
|
|
|
TagsList.value = data.trackingData.tagsList
|
|
|
-
|
|
|
headerSearch.clearSearchData()
|
|
|
+ tagsData.value = []
|
|
|
+ filterData.transportData = []
|
|
|
+ filterData.daterangeData = []
|
|
|
+ filterData.morefiltersData = []
|
|
|
+ filterData.dashboardData = []
|
|
|
+ searchTableQeuryTracking = {}
|
|
|
+ sessionStorage.removeItem('searchTableQeuryTracking')
|
|
|
+ searchTableQeuryTracking._textSearch = TrackingSearch.value
|
|
|
+ sessionStorage.setItem('searchTableQeuryTracking', JSON.stringify(searchTableQeuryTracking))
|
|
|
+ setTimeout(() => {
|
|
|
+ emitter.emit('clearTag', 'Transport Mode')
|
|
|
+ emitter.emit('clearTag', 'ETD')
|
|
|
+ emitter.emit('clearTag', 'ETA')
|
|
|
+ emitter.emit('clearTag', 'Creation Time')
|
|
|
+ emitter.emit('clearTag', 'Shippername')
|
|
|
+ emitter.emit('clearTag', 'Consigneename')
|
|
|
+ emitter.emit('clearTag', 'Service')
|
|
|
+ emitter.emit('clearTag', 'Incoterms')
|
|
|
+ emitter.emit('clearTag', 'Notify Party')
|
|
|
+ emitter.emit('clearTag', 'Bill to')
|
|
|
+ emitter.emit('clearTag', 'Origin Agent')
|
|
|
+ emitter.emit('clearTag', 'Destination Agent')
|
|
|
+ emitter.emit('clearTag', 'Destination Operator')
|
|
|
+ emitter.emit('clearTag', 'Sales')
|
|
|
+ emitter.emit('clearTag', 'Origin')
|
|
|
+ emitter.emit('clearTag', 'Destination')
|
|
|
+ emitter.emit('clearTag', 'Place of Receipt')
|
|
|
+ emitter.emit('clearTag', 'Port of Loading')
|
|
|
+ emitter.emit('clearTag', 'Place of delivery')
|
|
|
+ emitter.emit('clearTag', 'Port of Discharge')
|
|
|
+ emitter.emit('clearTag', 'Vessel')
|
|
|
+ emitter.emit('clearTag', 'Voyage')
|
|
|
+ }, 2000)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -438,6 +475,11 @@ const Gettrackingdata = () => {
|
|
|
if (res.code === 200) {
|
|
|
TransportListItem.value = res.data.TransportList
|
|
|
TagsList.value = res.data.tagsList
|
|
|
+ let obj = {
|
|
|
+ IncotermsList: res.data.IncotermsList,
|
|
|
+ ServiceList: res.data.ServiceList
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('incotermsList', JSON.stringify(obj))
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
@@ -451,9 +493,6 @@ onMounted(() => {
|
|
|
}
|
|
|
const data = JSON.parse(sessionStorage.getItem('tagsList') as string) || {}
|
|
|
const reportlist = JSON.parse(sessionStorage.getItem('reportList') as string) || {}
|
|
|
- // const trasnport = JSON.parse(sessionStorage.getItem('clickParams') as string) || {}
|
|
|
- // TransportListItem.value = trasnport.TransportList
|
|
|
- // TagsList.value = trasnport.tagsList
|
|
|
for (const key in reportlist) {
|
|
|
searchTableQeuryTracking[key] = reportlist[key]
|
|
|
}
|