diff --git a/src/layouts/footers/footer.vue b/src/layouts/footers/footer.vue index a5c8bd0..dc14733 100755 --- a/src/layouts/footers/footer.vue +++ b/src/layouts/footers/footer.vue @@ -1,28 +1,26 @@ - - @@ -37,10 +35,8 @@ export default defineComponent({ } }, - mounted() {}, + mounted() { }, methods: {}, }) - \ No newline at end of file + \ No newline at end of file diff --git a/src/layouts/headers/headerauth.vue b/src/layouts/headers/headerauth.vue index 6b80171..aa90da7 100755 --- a/src/layouts/headers/headerauth.vue +++ b/src/layouts/headers/headerauth.vue @@ -55,6 +55,14 @@ export default defineComponent({ user_id: 0, user_name: '', }, + company: { + company_dba_name: '', + company_llc_name: '', + company_town: '', + company_stat: 0, + company_zip: '0', + + }, employee: { id: '', user_id: '', @@ -180,7 +188,21 @@ export default defineComponent({ }) }, + getCompany() { + let path = import.meta.env.VITE_BASE_URL + '/admin/company/' + import.meta.env.COMPANY_ID; + axios({ + method: "get", + url: path, + withCredentials: true, + headers: authHeader(), + }) + .then((response: any) => { + this.company = response.data; + + + }) + }, }, }); diff --git a/src/layouts/sidebar/sidebar.vue b/src/layouts/sidebar/sidebar.vue index f0ff683..7b7abe5 100755 --- a/src/layouts/sidebar/sidebar.vue +++ b/src/layouts/sidebar/sidebar.vue @@ -29,6 +29,9 @@
Delivery
  • + +
    Home
    +
    Todays Deliveries
    diff --git a/src/pages/Index.vue b/src/pages/Index.vue index e0b69f5..85d3486 100755 --- a/src/pages/Index.vue +++ b/src/pages/Index.vue @@ -1,8 +1,8 @@ - + \ No newline at end of file diff --git a/src/pages/automatic/home.vue b/src/pages/automatic/home.vue index a816b19..763ed77 100755 --- a/src/pages/automatic/home.vue +++ b/src/pages/automatic/home.vue @@ -29,6 +29,7 @@ + Ticket ID Due Date Status Town @@ -41,6 +42,7 @@ + {{ oil['id'] }}
    Waiting
    delivered
    @@ -61,16 +63,13 @@ {{ oil['expected_delivery_date'] }} -
    No
    Yes
    - - - + diff --git a/src/pages/customer/home.vue b/src/pages/customer/home.vue index ddb31d8..a671f93 100755 --- a/src/pages/customer/home.vue +++ b/src/pages/customer/home.vue @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/customer/profile/home.vue b/src/pages/customer/profile/home.vue index 9846ced..084f07f 100755 --- a/src/pages/customer/profile/home.vue +++ b/src/pages/customer/profile/home.vue @@ -210,6 +210,7 @@ + id Status Town Name @@ -224,6 +225,7 @@ + {{ oil['id'] }}
    Waiting
    delivered
    diff --git a/src/pages/delivery/create.vue b/src/pages/delivery/create.vue index 16ed285..8b3bed4 100755 --- a/src/pages/delivery/create.vue +++ b/src/pages/delivery/create.vue @@ -325,6 +325,21 @@ export default defineComponent({ .catch(() => { }); }, + + getDriversList() { + let path = import.meta.env.VITE_BASE_URL + "/employee/drivers"; + axios({ + method: "get", + url: path, + withCredentials: true, + headers: authHeader(), + }) + .then((response: any) => { + this.truckDriversList = response.data; + }) + .catch(() => { + }); + }, CreateOilOrder(payload: { gallons_ordered: string; customer_asked_for_fill: boolean; @@ -369,25 +384,16 @@ export default defineComponent({ credit_card_id: this.CreateOilOrderForm.basicInfo.userCards, driver_employee_id: this.CreateOilOrderForm.basicInfo.driver_driver, }; + if (this.CreateOilOrderForm.basicInfo.driver_driver == ''){ + notify({ + title: "Error", + text: "Did not add a driver", + type: "error", + }); + } this.CreateOilOrder(payload); }, - - getDriversList() { - let path = import.meta.env.VITE_BASE_URL + "/employee/drivers"; - axios({ - method: "get", - url: path, - withCredentials: true, - headers: authHeader(), - }) - .then((response: any) => { - this.truckDriversList = response.data; - }) - .catch(() => { - }); - }, - }, }) diff --git a/src/pages/delivery/home.vue b/src/pages/delivery/home.vue index 0433201..a665ee8 100755 --- a/src/pages/delivery/home.vue +++ b/src/pages/delivery/home.vue @@ -25,6 +25,7 @@ + Ticket id Name Status Town @@ -39,6 +40,8 @@ + + {{ oil['id'] }} {{ oil['customer_name'] }} diff --git a/src/pages/delivery/update_tickets/finalize_ticket.vue b/src/pages/delivery/update_tickets/finalize_ticket.vue index 2d8081b..121f394 100755 --- a/src/pages/delivery/update_tickets/finalize_ticket.vue +++ b/src/pages/delivery/update_tickets/finalize_ticket.vue @@ -1,9 +1,9 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/delivery/viewstatus/tommorrow.vue b/src/pages/delivery/viewstatus/tommorrow.vue index cd0740c..adb7f73 100644 --- a/src/pages/delivery/viewstatus/tommorrow.vue +++ b/src/pages/delivery/viewstatus/tommorrow.vue @@ -1,30 +1,34 @@ - - - - \ No newline at end of file + get_oil_orders(page: any) { + let path = import.meta.env.VITE_BASE_URL + '/delivery/outfordelivery/' + page; + axios({ + method: 'get', + url: path, + headers: authHeader(), + }).then((response: any) => { + this.deliveries = response.data + }) + }, + + deleteCall(delivery_id: any) { + let path = import.meta.env.VITE_BASE_URL + '/delivery/delete/' + delivery_id; + axios({ + method: 'delete', + url: path, + headers: authHeader(), + }).then((response: any) => { + if (response.data.ok) { + notify({ + title: "Success", + text: "deleted oil order", + type: "success", + }); + this.getPage(this.page) + } else { + notify({ + title: "Failure", + text: "error deleting oil order", + type: "success", + }); + } + }) + }, + + + printtTicketAll() { + let path = import.meta.env.VITE_PRINT_URL + '/command/printticket/all/print_tommorrow'; + axios({ + method: 'delete', + url: path, + headers: authHeader(), + }).then((response: any) => { + if (response.data.ok) { + notify({ + title: "Success", + text: "Sent to Printer", + type: "success", + }); + this.getPage(this.page) + } else { + notify({ + title: "Failure", + text: "error printing", + type: "success", + }); + } + }) + }, + + printTicket(delivery_id: number) { + let path = import.meta.env.VITE_PRINT_URL + '/command/printticket/' + delivery_id; + axios({ + method: 'delete', + url: path, + headers: authHeader(), + }).then((response: any) => { + if (response.data.ok) { + notify({ + title: "Success", + text: "Sent to Printer", + type: "success", + }); + this.getPage(this.page) + } else { + notify({ + title: "Failure", + text: "error printing", + type: "success", + }); + } + }) + }, + }, + + +}) + diff --git a/src/pages/delivery/viewstatus/waiting.vue b/src/pages/delivery/viewstatus/waiting.vue index 5582cd1..33150fa 100755 --- a/src/pages/delivery/viewstatus/waiting.vue +++ b/src/pages/delivery/viewstatus/waiting.vue @@ -1,34 +1,36 @@