woinfo.vue 932 B

123456789101112131415161718192021222324252627
  1. <template>
  2. <div>
  3. <p>Problem Description: <span v-text="this.data.probdesc"></span></p>
  4. <p>Suggested Solution: <span v-text="this.data.suggested"></span></p>
  5. <p>Work Order ID: <span v-text="this.data.woid"></span></p>
  6. <p>Store: <span v-text="this.data.storeid"></span></p>
  7. <p>Check-in Date: <span v-text="this.data.dropdate"></span></p>
  8. <p>Check-out Date: <span v-text="this.data.pickupdate"></span></p>
  9. <p>Accessories: <span v-text="this.data.custassets"></span></p>
  10. </div>
  11. </template>
  12. <script>
  13. export default {
  14. props: ['workOrder'],
  15. data() {
  16. return {
  17. data: JSON.parse(this.workOrder)
  18. }
  19. },
  20. mounted() {
  21. Echo.channel('work-orders')
  22. .listen('WorkOrderUpdated', (e) => {
  23. this.data = JSON.parse(e.data);
  24. });
  25. }
  26. }
  27. </script>