From a8dfcfae4c603516c3fb099f2d3ed19164a12ff5 Mon Sep 17 00:00:00 2001 From: Theo Weijmer Date: Fri, 8 Nov 2024 15:43:24 +0100 Subject: [PATCH] deadline toegevoegd --- application/models/eloquent/Offer.php | 1 + application/views/modals/offer_modal.php | 66 ++++++++++++++++-------- application/views/pages/offers_view.php | 16 +++--- public/js/lib/modals/offerModal.js | 8 ++- public/js/lib/services/offersService.js | 1 + 5 files changed, 62 insertions(+), 30 deletions(-) diff --git a/application/models/eloquent/Offer.php b/application/models/eloquent/Offer.php index 7f155d9..fe1b1ef 100644 --- a/application/models/eloquent/Offer.php +++ b/application/models/eloquent/Offer.php @@ -63,6 +63,7 @@ class Offer extends BaseModel { $offer['startdate'] = date2mysql( $offer['startdate'] ); $offer['accepteddate'] = date2mysql( $offer['accepteddate'] ); $offer['rejectdate'] = date2mysql( $offer['rejectdate'] ); + $offer['deadline'] = date2mysql( $offer['deadline'] ); if ( $offerID == 0 ) { diff --git a/application/views/modals/offer_modal.php b/application/views/modals/offer_modal.php index 572c64f..503aa4d 100644 --- a/application/views/modals/offer_modal.php +++ b/application/views/modals/offer_modal.php @@ -207,6 +207,28 @@ + +
+ +
+
+ + + + +
+
+
+ +
+
-
- -
-
- - - - -
-
-
- -
-
+
+ +
+
+ + + + +
+
+
+ +
+
@@ -263,4 +285,4 @@ - \ No newline at end of file + diff --git a/application/views/pages/offers_view.php b/application/views/pages/offers_view.php index 1809be4..46cbe53 100644 --- a/application/views/pages/offers_view.php +++ b/application/views/pages/offers_view.php @@ -22,9 +22,10 @@ nummer - klant + klant offertenaam - datum + datum + deadline (eigen) omzet kans (eigen) omzet * kans @@ -44,9 +45,12 @@ - - - + + + + + + € @@ -79,7 +83,7 @@ - + Totaal diff --git a/public/js/lib/modals/offerModal.js b/public/js/lib/modals/offerModal.js index 6591602..8ca1780 100644 --- a/public/js/lib/modals/offerModal.js +++ b/public/js/lib/modals/offerModal.js @@ -14,6 +14,7 @@ $( function () { offername : ko.observable(), startdate : ko.observable(), acceptance_chance: ko.observable(), + deadline : ko.observable(), accepteddate : ko.observable(), rejectdate : ko.observable(), customer_id : ko.observable(), @@ -64,6 +65,7 @@ $( function () { costs : vm.costs(), startdate : vm.startdate(), acceptance_chance: vm.acceptance_chance(), + deadline : vm.deadline(), accepteddate : vm.accepteddate(), rejectdate : vm.rejectdate(), } @@ -120,6 +122,7 @@ $( function () { }, setOffer: function ( offer, projectID, customerID, hasProject ) { + console.log( 'INSIDE SETOFFER', offer ); var vm = dbo.editOfferModal; vm.hasProject( hasProject ); @@ -138,7 +141,8 @@ $( function () { vm.offernumber( offer.offernumber || null ); vm.startdate( offer.startdate || null ); vm.acceptance_chance( offer.acceptance_chance || 0 ); - vm.accepteddate( offer.accepteddate || null ); + vm.deadline( offer.deadline || null ); + vm.accepteddate( offer.accepteddate || null ); vm.rejectdate( offer.rejectdate || null ); vm.own_revenue( offer.own_revenue || 0 ); vm.other_revenue( offer.other_revenue || 0 ); @@ -219,4 +223,4 @@ $( function () { ko.applyBindings( dbo.editOfferModal, document.getElementById( 'offer-modal' ) ); -} ); \ No newline at end of file +} ); diff --git a/public/js/lib/services/offersService.js b/public/js/lib/services/offersService.js index ae0bfbe..cfff748 100644 --- a/public/js/lib/services/offersService.js +++ b/public/js/lib/services/offersService.js @@ -126,6 +126,7 @@ dbo.offersService = { this.projectNumber = data.project ? data.project.projectnumber : null; this.customerName = data.customer ? data.customer.name : null; this.customer_id = data.customer_id; + this.deadline = data.deadline ? dbo.helpers.mysql2date( data.deadline ) : null this.startdate = data.startdate ? dbo.helpers.mysql2date( data.startdate ) : null; this.rejectdate = data.rejectdate ? dbo.helpers.mysql2date( data.rejectdate ) : null; this.accepteddate = data.accepteddate ? dbo.helpers.mysql2date( data.accepteddate ) : null;