Kaynağa Gözat

OrderPackage 更新测试与页面调整

ANG YU 5 yıl önce
ebeveyn
işleme
dd241d6e05

+ 8 - 0
app/Http/Controllers/TestController.php

@@ -1200,6 +1200,14 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
     {
         $orderPackageReceivedSyncService = new OrderPackageReceivedSyncService();
         $response = $orderPackageReceivedSyncService->get(['SF' => ['SF1038343374236']]);
+
+        $orderPackage = OrderPackage::query()->where('logistic_number', 'SF1038343374236')->first();
+        $orderPackage->transfer_status = json_decode($orderPackage->transfer_status);
+        dump($orderPackage);
+
         $orderPackageReceivedSyncService->update($response);
+        $orderPackage = OrderPackage::query()->where('logistic_number', 'SF1038343374236')->first();
+        $orderPackage->transfer_status = json_decode($orderPackage->transfer_status);
+        dump($orderPackage);
     }
 }

+ 16 - 2
resources/views/package/logistic/index.blade.php

@@ -30,7 +30,10 @@
                     <td>@{{ package.received_at }}</td>
                     <td>@{{ package.weighed_at }}</td>
                     <td>@{{ package.exception }}</td>
-                    <td>@{{ package.transfer_status }}</td>
+                    <td>
+{{--                        <p v-for="log in getLogs(package.transfer_status)">@{{ log }}</p>--}}
+                        @{{ package.transfer_status | toObjeted }}
+                    </td>
                     <td>@{{ package.remark }}</td>
                 </tr>
             </table>
@@ -62,6 +65,7 @@
                     @endforeach
                 ],
             },
+
             mounted() {
                 let _this = this;
                 let data = [
@@ -128,7 +132,17 @@
                     condition: data,
                 });
                 _this.form.init();
-            }
+            },
+            methods:{
+                getLogs(value){
+                    return JSON.parse(value);
+                }
+            },
+            filters:{
+                toObjeted:function(value){
+                    return JSON.parse(value);
+                }
+            },
         });
     </script>
 @endsection