|
@@ -16,6 +16,7 @@ const filterRef: Ref<HTMLElement | null> = ref(null)
|
|
|
const containerHeight = useCalculatingHeight(document.documentElement, 246, [filterRef])
|
|
const containerHeight = useCalculatingHeight(document.documentElement, 246, [filterRef])
|
|
|
|
|
|
|
|
const TrackingSearch = ref()
|
|
const TrackingSearch = ref()
|
|
|
|
|
+const tableLoadingTableData = ref(false)
|
|
|
let searchTableQeuryTracking: any = {}
|
|
let searchTableQeuryTracking: any = {}
|
|
|
const filterData = reactive({
|
|
const filterData = reactive({
|
|
|
transportData: [] as Array<string>,
|
|
transportData: [] as Array<string>,
|
|
@@ -58,9 +59,9 @@ const handleClose = (tag: any) => {
|
|
|
delete searchTableQeuryTracking.created_time_start
|
|
delete searchTableQeuryTracking.created_time_start
|
|
|
delete searchTableQeuryTracking.created_time_end
|
|
delete searchTableQeuryTracking.created_time_end
|
|
|
} else if (tag.includes('Shippername')) {
|
|
} else if (tag.includes('Shippername')) {
|
|
|
- delete searchTableQeuryTracking.shipper
|
|
|
|
|
|
|
+ delete searchTableQeuryTracking.shipper_city
|
|
|
} else if (tag.includes('Consigneename')) {
|
|
} else if (tag.includes('Consigneename')) {
|
|
|
- delete searchTableQeuryTracking.consignee
|
|
|
|
|
|
|
+ delete searchTableQeuryTracking.consignee_city
|
|
|
} else if (tag.includes('Service')) {
|
|
} else if (tag.includes('Service')) {
|
|
|
delete searchTableQeuryTracking.service
|
|
delete searchTableQeuryTracking.service
|
|
|
} else if (tag.includes('Incoterms')) {
|
|
} else if (tag.includes('Incoterms')) {
|
|
@@ -208,8 +209,8 @@ const DateRangeSearch = (val: any, value: any) => {
|
|
|
const MoreFiltersSearch = (val: any, value: any) => {
|
|
const MoreFiltersSearch = (val: any, value: any) => {
|
|
|
filterData.morefiltersData = []
|
|
filterData.morefiltersData = []
|
|
|
if (Object.keys(value).length == 0) {
|
|
if (Object.keys(value).length == 0) {
|
|
|
- delete searchTableQeuryTracking.shipper
|
|
|
|
|
- delete searchTableQeuryTracking.consignee
|
|
|
|
|
|
|
+ delete searchTableQeuryTracking.shipper_city
|
|
|
|
|
+ delete searchTableQeuryTracking.consignee_city
|
|
|
delete searchTableQeuryTracking.service
|
|
delete searchTableQeuryTracking.service
|
|
|
delete searchTableQeuryTracking.incoterms
|
|
delete searchTableQeuryTracking.incoterms
|
|
|
delete searchTableQeuryTracking.notify_party
|
|
delete searchTableQeuryTracking.notify_party
|
|
@@ -231,9 +232,9 @@ const MoreFiltersSearch = (val: any, value: any) => {
|
|
|
let str = `${key}:${val[key]}`
|
|
let str = `${key}:${val[key]}`
|
|
|
filterData.morefiltersData.push(str)
|
|
filterData.morefiltersData.push(str)
|
|
|
if (key == 'Shippername') {
|
|
if (key == 'Shippername') {
|
|
|
- searchTableQeuryTracking.shipper = value[key]
|
|
|
|
|
|
|
+ searchTableQeuryTracking.shipper_city = value[key]
|
|
|
} else if (key == 'Consigneename') {
|
|
} else if (key == 'Consigneename') {
|
|
|
- searchTableQeuryTracking.consignee = value[key]
|
|
|
|
|
|
|
+ searchTableQeuryTracking.consignee_city = value[key]
|
|
|
} else if (key == 'Service') {
|
|
} else if (key == 'Service') {
|
|
|
searchTableQeuryTracking.service = value[key]
|
|
searchTableQeuryTracking.service = value[key]
|
|
|
} else if (key == 'Incoterms') {
|
|
} else if (key == 'Incoterms') {
|
|
@@ -279,9 +280,9 @@ const defaultMorefilters = (val: any, value: any, data: any) => {
|
|
|
filterData.morefiltersData.push(str)
|
|
filterData.morefiltersData.push(str)
|
|
|
for (const key in val) {
|
|
for (const key in val) {
|
|
|
if (key == 'Shippername') {
|
|
if (key == 'Shippername') {
|
|
|
- searchTableQeuryTracking.shipper = value[key]
|
|
|
|
|
|
|
+ searchTableQeuryTracking.shipper_city = value[key]
|
|
|
} else if (key == 'Consigneename') {
|
|
} else if (key == 'Consigneename') {
|
|
|
- searchTableQeuryTracking.consignee = value[key]
|
|
|
|
|
|
|
+ searchTableQeuryTracking.consignee_city = value[key]
|
|
|
} else if (key == 'Service') {
|
|
} else if (key == 'Service') {
|
|
|
searchTableQeuryTracking.service = value[key]
|
|
searchTableQeuryTracking.service = value[key]
|
|
|
} else if (key == 'Incoterms') {
|
|
} else if (key == 'Incoterms') {
|
|
@@ -464,6 +465,7 @@ const TagsList = ref<ListItem[]>([])
|
|
|
const filterTag = ref(['All'])
|
|
const filterTag = ref(['All'])
|
|
|
const isShowAlertIcon = ref(false)
|
|
const isShowAlertIcon = ref(false)
|
|
|
const Gettrackingdata = () => {
|
|
const Gettrackingdata = () => {
|
|
|
|
|
+ tableLoadingTableData.value = true
|
|
|
$api
|
|
$api
|
|
|
.getTrackingTableData({
|
|
.getTrackingTableData({
|
|
|
cp: TrackingTable_ref.value.pageInfo.pageNo,
|
|
cp: TrackingTable_ref.value.pageInfo.pageNo,
|
|
@@ -482,7 +484,7 @@ const Gettrackingdata = () => {
|
|
|
}
|
|
}
|
|
|
sessionStorage.setItem('incotermsList', JSON.stringify(obj))
|
|
sessionStorage.setItem('incotermsList', JSON.stringify(obj))
|
|
|
sessionStorage.setItem('TrackingData', JSON.stringify(res.data))
|
|
sessionStorage.setItem('TrackingData', JSON.stringify(res.data))
|
|
|
- TrackingTable_ref.value.searchTableData()
|
|
|
|
|
|
|
+ TrackingTable_ref.value.searchTableData(searchTableQeuryTracking)
|
|
|
// 查询没结果的话显示icon
|
|
// 查询没结果的话显示icon
|
|
|
if (TrackingSearch.value != '' && TrackingSearch.value != undefined) {
|
|
if (TrackingSearch.value != '' && TrackingSearch.value != undefined) {
|
|
|
if (res.data.searchData.length == 0) {
|
|
if (res.data.searchData.length == 0) {
|
|
@@ -617,6 +619,7 @@ const SearchInput = () => {
|
|
|
<TrackingTable
|
|
<TrackingTable
|
|
|
:height="containerHeight"
|
|
:height="containerHeight"
|
|
|
:tagsData="tagsData"
|
|
:tagsData="tagsData"
|
|
|
|
|
+ :tableLoadingTableData="tableLoadingTableData"
|
|
|
ref="TrackingTable_ref"
|
|
ref="TrackingTable_ref"
|
|
|
></TrackingTable>
|
|
></TrackingTable>
|
|
|
</template>
|
|
</template>
|