Просмотр исходного кода

feat: 修改跳转详情页接口参数

zhouyuhao 1 год назад
Родитель
Сommit
bf8bb9b335

+ 4 - 2
src/views/Booking/src/components/BookingDetail/src/BookingDetail.vue

@@ -69,7 +69,7 @@ const getData = () => {
   loading.value = true
   $api
     .getBookingDetail({
-      status: 'Confirmed',
+      status: route.query.status,
       a: route.query.a,
       _schemas: route.query._schemas
     })
@@ -100,7 +100,9 @@ const formatTime = (time: string) => {
           style="font-size: 64px"
         ></span>
         <div class="no">Booking No. {{ allData?.transportInfo?.['bookingNo.'] }}</div>
-        <VTag large type="Confirmed">{{ allData?.transportInfo?.status }}</VTag>
+        <VTag large :type="allData?.transportInfo?.status">{{
+          allData?.transportInfo?.status
+        }}</VTag>
       </div>
       <div class="detail-info">
         <div class="item transport-way">

+ 2 - 2
src/views/Booking/src/components/BookingTable/src/BookingTable.vue

@@ -314,7 +314,7 @@ const customizeColumns = async () => {
 const handleCellDblclick = ({ row }: any) => {
   router.push({
     path: '/booking/detail',
-    query: { a: row.__serial_no, _schemas: row._schemas }
+    query: { a: row.__serial_no, _schemas: row._schemas, status: row.Status }
   })
 }
 // 点击link字段是时
@@ -322,7 +322,7 @@ const handleLinkClick = (row: any, column: any) => {
   if (column.title === 'Booking No.') {
     router.push({
       path: '/booking/detail',
-      query: { a: row.__serial_no, _schemas: row._schemas }
+      query: { a: row.__serial_no, _schemas: row._schemas, status: row.Status }
     })
   } else if (column.title === 'HBL No.') {
     router.push({

+ 1 - 1
src/views/Tracking/src/components/PublicTracking/src/components/PublicTrackingDetail.vue

@@ -78,7 +78,7 @@ const formatTime = (time: string) => {
           style="font-size: 64px"
         ></span>
         <div class="no">Tracking No. {{ allData.transportInfo['Tracking No.'] }}</div>
-        <VTag large type="Confirmed">{{ allData.transportInfo?.status }}</VTag>
+        <VTag large :type="allData.transportInfo?.status">{{ allData.transportInfo?.status }}</VTag>
       </div>
       <div class="detail-info">
         <div class="item transport-way">

+ 3 - 2
src/views/Tracking/src/components/TrackingDetail/src/TrackingDetail.vue

@@ -89,7 +89,6 @@ const getData = () => {
   loading.value = true
   $api
     .getTrackingDetail({
-      status: 'Confirmed',
       a: route.query.a,
       _schemas: route.query._schemas
     })
@@ -120,7 +119,9 @@ const formatTime = (time: string) => {
           style="font-size: 64px"
         ></span>
         <div class="no">Tracking No. {{ allData?.transportInfo?.['Tracking No.'] }}</div>
-        <VTag large type="Confirmed">{{ allData?.transportInfo?.status }}</VTag>
+        <VTag large :type="allData?.transportInfo?.status">{{
+          allData?.transportInfo?.status
+        }}</VTag>
         <div class="right-operation">
           <el-button
             v-if="allData?.canViewAMSLog || allData?.canViewISFLog"

+ 1 - 1
src/views/Tracking/src/components/TrackingTable/src/TrackingTable.vue

@@ -414,7 +414,7 @@ const handleLinkClick = (row: any, column: any) => {
   if (column.title === 'Booking No.') {
     router.push({
       path: '/booking/detail',
-      query: { a: row.__serial_no, _schemas: row._schemas }
+      query: { a: row.__serial_no, _schemas: row._schemas, status: row.Status }
     })
   } else if (column.title === 'HBL No.') {
     router.push({