Bläddra i källkod

fix: 解决tracking详情页通过顶部输入栏跳转tracking页不能正确带入值的bug

Jack Zhou 3 månader sedan
förälder
incheckning
11493b0d52
1 ändrade filer med 6 tillägg och 2 borttagningar
  1. 6 2
      src/views/Tracking/src/TrackingView.vue

+ 6 - 2
src/views/Tracking/src/TrackingView.vue

@@ -164,7 +164,7 @@ const TransportSearch = (val: any) => {
 // defaultTransport
 const defaultTransport = (val: any, value: any) => {
   filterData.transportData = []
-  if (val.data.length !=0) {
+  if (val.data.length != 0) {
     let str = `${val.title}:${val.data}`
     filterData.transportData.push(str)
   }
@@ -188,6 +188,8 @@ const defaultDate = (val: any, value: any, data: any) => {
       filterData.daterangeData.push(str)
     }
   }
+
+  const trackingData = JSON.parse(localStorage.getItem('searchData'))
   if (sessionStorage.getItem('searchTableQeuryTracking') == null) {
     if (
       sessionStorage.getItem('clickParams') === null ||
@@ -201,7 +203,6 @@ const defaultDate = (val: any, value: any, data: any) => {
         searchTableQeuryTracking.etd_start = value[key].data[0]
         searchTableQeuryTracking.etd_end = value[key].data[1]
       }
-      const trackingData = JSON.parse(localStorage.getItem('searchData'))
       if (trackingData) {
         // 根据顶部搜索框的搜索结果赋值
         initDataByHeaderSearch()
@@ -215,6 +216,9 @@ const defaultDate = (val: any, value: any, data: any) => {
     //     searchTableQeuryTracking.etd_end = value[key].data[1]
     //   }
     // }
+  } else if (trackingData) {
+    // 根据顶部搜索框的搜索结果赋值
+    initDataByHeaderSearch()
   } else {
     searchTableQeuryTracking = data
     if (searchTableQeuryTracking._textSearch) {