diff --git a/src/layouts/headers/headerauth.vue b/src/layouts/headers/headerauth.vue index 8658d00..7b0b770 100755 --- a/src/layouts/headers/headerauth.vue +++ b/src/layouts/headers/headerauth.vue @@ -201,20 +201,20 @@ export default defineComponent({ }) }, - increaseCall() { - let path = import.meta.env.VITE_BASE_URL + '/stats/calls/add'; + // increaseCall() { + // let path = import.meta.env.VITE_BASE_URL + '/stats/calls/add'; - axios({ - method: "put", - url: path, - withCredentials: true, - headers: authHeader(), - }) - .then((response: any) => { - this.number++; + // axios({ + // method: "put", + // url: path, + // withCredentials: true, + // headers: authHeader(), + // }) + // .then((response: any) => { + // this.number++; - }) - }, + // }) + // }, getCompany() { let path = import.meta.env.VITE_BASE_URL + '/admin/company/' + import.meta.env.VITE_COMPANY_ID; diff --git a/src/layouts/headers/headernoauth.vue b/src/layouts/headers/headernoauth.vue index 7737277..e0a6411 100755 --- a/src/layouts/headers/headernoauth.vue +++ b/src/layouts/headers/headernoauth.vue @@ -11,12 +11,12 @@
- - - - - - + + + + + +
@@ -32,10 +32,10 @@ import { defineComponent } from "vue"; export default defineComponent({ name: "HeaderNoAuth", - mounted () { + mounted() { }, - data () { + data() { return { user: null, loaded: false, @@ -46,11 +46,9 @@ export default defineComponent({ }, methods: { - + }, }); - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/card/addcard.vue b/src/pages/card/addcard.vue index beeb7f0..b013f25 100755 --- a/src/pages/card/addcard.vue +++ b/src/pages/card/addcard.vue @@ -118,6 +118,15 @@ +
+ + +
+ + +
+
+ + +
+
Edit customer: {{ customer.account_number }}
+
+ + View Profile + +
General Info
@@ -139,24 +145,16 @@
- -
Description
- +
+ +
@@ -264,6 +265,7 @@ export default defineComponent({ expected_delivery_date: '', dispatcher_notes_taken: '', prime: false, + emergency: false, userCards: [], same_day: false, credit: false, @@ -401,6 +403,7 @@ export default defineComponent({ customer_asked_for_fill: boolean; prime: boolean; same_day: boolean; + emergency: boolean; cash: boolean; credit: boolean; check: boolean; @@ -436,6 +439,7 @@ export default defineComponent({ expected_delivery_date: this.CreateOilOrderForm.basicInfo.expected_delivery_date, dispatcher_notes_taken: this.CreateOilOrderForm.basicInfo.dispatcher_notes_taken, prime: this.CreateOilOrderForm.basicInfo.prime, + emergency: this.CreateOilOrderForm.basicInfo.emergency, same_day: this.CreateOilOrderForm.basicInfo.same_day, cash: this.CreateOilOrderForm.basicInfo.cash, credit: this.CreateOilOrderForm.basicInfo.credit, diff --git a/src/pages/delivery/edit.vue b/src/pages/delivery/edit.vue index 727bd18..df22ae7 100755 --- a/src/pages/delivery/edit.vue +++ b/src/pages/delivery/edit.vue @@ -26,6 +26,12 @@ Delivery id: {{ deliveryOrder.id }}
+
+ + View Customer Profile + +
@@ -189,6 +195,11 @@
+
+ + +
Automatic Prime Same Day + Emergency Payment @@ -81,14 +82,22 @@
No
Yes
+ -
No
-
Yes
- - -
No
-
Yes
- +
No
+
Yes
+ + +
No
+
Yes
+ + +
No
+
Yes
+ + + +
Cash
@@ -115,14 +124,8 @@ Print - - - - - + diff --git a/src/pages/delivery/update_tickets/finalize_ticket.vue b/src/pages/delivery/update_tickets/finalize_ticket.vue index 10b5b14..ab438de 100755 --- a/src/pages/delivery/update_tickets/finalize_ticket.vue +++ b/src/pages/delivery/update_tickets/finalize_ticket.vue @@ -238,7 +238,7 @@
-
+
{{ userCard.type_of_card }} @@ -256,7 +256,7 @@
-
+
{{ userCard.name_on_card }} @@ -271,7 +271,7 @@
-
+
{{ userCard.name_on_card }} @@ -310,32 +310,30 @@ ${{ total_amount }}
-
- - -
-
+
+
+
@@ -347,12 +345,14 @@ class="input input-bordered input-sm w-full max-w-xs" id="title" type="text" placeholder="Cash from delivery recieved" />
+
+
-
-
+
+
+
+
+ + +
+
- -
@@ -448,6 +454,7 @@ export default defineComponent({ user: { id: 0 }, + userCardfound: false, deliveryStatus: [], userCards: [], deliveryNotesDriver: [], @@ -461,6 +468,7 @@ export default defineComponent({ check: false, other: false, cash_recieved: '', + fill_location: 0, check_number: 0, delivery_status: '', userCards: [], @@ -509,6 +517,13 @@ export default defineComponent({ customer_home_type: 0, customer_phone_number: '', }, + customerDescription: { + customer_id: 0, + account_number: '', + company_id: 0, + fill_location: 0, + description: '', + }, deliveryMoney: { time_added: '', total_amount_oil: '', @@ -606,7 +621,6 @@ export default defineComponent({ this.deliveryOrder = response.data this.getCustomer(this.deliveryOrder.customer_id) - if (this.deliveryOrder.payment_type === 1) { this.getPaymentCard(this.deliveryOrder.payment_card_id); } @@ -667,16 +681,10 @@ export default defineComponent({ this.FinalizeOilOrderForm.check = false this.FinalizeOilOrderForm.other = true } - this.FinalizeOilOrderForm.gallons_delivered = response.data.gallons_delivered; - } }) }, - - - - getPaymentCard(card_id: any) { let path = import.meta.env.VITE_BASE_URL + "/payment/card/" + card_id; axios({ @@ -685,7 +693,15 @@ export default defineComponent({ withCredentials: true, }) .then((response: any) => { - this.userCard = response.data; + + if (response.data.userCard.card_number === ''){ + this.userCard === null; + this.userCardfound = false; + } + else{ + this.userCard = response.data; + this.userCardfound = true; + } this.FinalizeOilOrderForm.userCards = response.data.id }) .catch(() => { @@ -704,8 +720,6 @@ export default defineComponent({ .catch(() => { }); }, - - getCustomer(user_id: any) { let path = import.meta.env.VITE_BASE_URL + "/customer/" + user_id; axios({ @@ -715,6 +729,7 @@ export default defineComponent({ }) .then((response: any) => { this.customer = response.data; + this.getCustomerDescription(this.deliveryOrder.customer_id); this.getPaymentCards(this.deliveryOrder.customer_id); if (this.deliveryOrder.payment_type == 1) { this.getPaymentCard(this.deliveryOrder.payment_card_id) @@ -734,8 +749,25 @@ export default defineComponent({ }); }); }, - - + getCustomerDescription(user_id: any) { + let path = import.meta.env.VITE_BASE_URL + "/customer/description/" + user_id; + axios({ + method: "get", + url: path, + withCredentials: true, + }) + .then((response: any) => { + this.customerDescription = response.data; + this.FinalizeOilOrderForm.fill_location =this.customerDescription.fill_location + }) + .catch(() => { + notify({ + title: "Error", + text: "Could not find customer", + type: "error", + }); + }); + }, getOilPricing() { let path = import.meta.env.VITE_BASE_URL + "/info/price/oil/table"; axios({ @@ -767,9 +799,7 @@ export default defineComponent({ this.priceprime = response.data.priceprime; this.pricesameday = response.data.pricesameday; this.total_amount = response.data.total_amount; - } - }) .catch(() => { notify({ @@ -779,8 +809,6 @@ export default defineComponent({ }); }); }, - - UpdateAuto(payload: { gallons: string, delivery_id: string, @@ -811,7 +839,6 @@ export default defineComponent({ } }) }, - getDeliveryStatusList() { let path = import.meta.env.VITE_BASE_URL + "/query/deliverystatus"; axios({ @@ -825,7 +852,6 @@ export default defineComponent({ .catch(() => { }); }, - FinalizeOrder(payload: { cash: boolean, card: boolean, @@ -841,7 +867,7 @@ export default defineComponent({ prime: boolean, same_day: boolean, emergency: boolean, - + fill_location: number, }) { let path = import.meta.env.VITE_BASE_URL + "/deliverydata/finalize/" + this.deliveryOrder.id; @@ -877,11 +903,9 @@ export default defineComponent({ let auto_payload = { gallons: this.CreateOilOrderForm.basicInfo.gallons_delivered, delivery_id: this.deliveryOrder.id - } this.UpdateAuto(auto_payload); } - let payload = { cash: this.FinalizeOilOrderForm.cash, card: this.FinalizeOilOrderForm.card, @@ -897,7 +921,7 @@ export default defineComponent({ prime: this.FinalizeOilOrderForm.prime, same_day: this.FinalizeOilOrderForm.same_day, emergency: this.FinalizeOilOrderForm.emergency, - + fill_location: this.FinalizeOilOrderForm.fill_location, }; this.FinalizeOrder(payload); }, diff --git a/src/pages/delivery/view.vue b/src/pages/delivery/view.vue index ad9d692..74acc0c 100755 --- a/src/pages/delivery/view.vue +++ b/src/pages/delivery/view.vue @@ -26,6 +26,7 @@ View Oil Order # {{ deliveryOrder.id }}
+
Customer @@ -78,6 +79,7 @@
+
@@ -264,6 +266,11 @@ {{ deliveryOrder.dispatcher_notes }}
+
@@ -392,7 +399,29 @@ export default defineComponent({ return moment(String(value)).format('LLLL') } }, - + 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.$router.push({ name: "customerProfile", params: { id: this.customer.id } }); + } else { + notify({ + title: "Failure", + text: "error deleting oil order", + type: "success", + }); + } + }) + }, userStatus() { let path = import.meta.env.VITE_BASE_URL + '/auth/whoami'; axios({ diff --git a/src/pages/delivery/viewstatus/todaysdeliveries.vue b/src/pages/delivery/viewstatus/todaysdeliveries.vue index f11d8d9..d9c595e 100755 --- a/src/pages/delivery/viewstatus/todaysdeliveries.vue +++ b/src/pages/delivery/viewstatus/todaysdeliveries.vue @@ -35,6 +35,7 @@ Auto Prime Same Day + Emergency Payment @@ -74,11 +75,15 @@
No
-
Yes
+
Yes
No
-
Yes
+
Yes
+ + +
No
+
Yes
@@ -106,9 +111,9 @@ Print - - -
-
- - +
{{ delivery.dispatcher_notes }}
{{ customer_description.description }}
- - - - - - - +
PRIME
+
SAME DAY
+
EMERGENCY
CASH
Credit Card
Credit Card/Cash
Check
Other
- - - -
-
+
Auburn Oil
@@ -87,9 +77,13 @@
{{ delivery.when_ordered }}
{{ delivery.expected_delivery_date }}
-
{{ delivery.gallons_ordered }}
+ +
{{ delivery.gallons_ordered }}
+
{{ delivery.customer_price }}
-
{{ total_amount }}
+ +
{{ total_amount }}
+
@@ -164,6 +158,7 @@ export default defineComponent({ dispatcher_notes: '', prime: 0, same_day: 0, + emergency: 0, payment_type: 0, payment_card_id: 0, driver_employee_id: 0,