diff --git a/app/Http/Resources/OrderTrackingResource.php b/app/Http/Resources/OrderTrackingResource.php index bb2cd334..af6db571 100644 --- a/app/Http/Resources/OrderTrackingResource.php +++ b/app/Http/Resources/OrderTrackingResource.php @@ -18,7 +18,8 @@ class OrderTrackingResource extends JsonResource return [ 'id' => $this->id, // 'tracking_no' => $this->tracking_no, - 'tracking' => $this->tracking_english . ($this->remark_english ? " (" . $this->remark_english . ")" : ''), + 'tracking' => $this->tracking . ($this->remark ? " (" . $this->remark . ")" : ''), + 'tracking_english' => $this->tracking_english . ($this->remark_english ? " (" . $this->remark_english . ")" : ''), 'tracking_time' => $this->tracking_time, ]; } diff --git a/resources/assets/vue/components/tracking/elements/OrderTrackingComponent.vue b/resources/assets/vue/components/tracking/elements/OrderTrackingComponent.vue index b2cea191..c3eb08ce 100644 --- a/resources/assets/vue/components/tracking/elements/OrderTrackingComponent.vue +++ b/resources/assets/vue/components/tracking/elements/OrderTrackingComponent.vue @@ -10,7 +10,14 @@
-
{{searchString}}
+
+ + +
@@ -35,6 +42,7 @@
{{item.tracking}}
+
{{item.tracking_english}}
@@ -52,6 +60,11 @@ required: true } }, + computed: { + isValidOrderNumber() { + return /^\d{9}$/.test(this.searchString); + } + }, mixins: [componentHandler] }