From 8b50a10e7b5b3caf1a6bd40b985c1cb8a755ec25 Mon Sep 17 00:00:00 2001 From: Monique Hansma Date: Mon, 26 Feb 2024 19:39:11 +0100 Subject: [PATCH] niet altijd optijd een jaarbudget in callback/afvangen --- application/core/MY_Controller.php | 5 ++++- .../views/monpas/pages/monfin2/overorgs.php | 12 ++++++------ public/js/monpas/models/monfin2/bestemmingen.js | 5 +++-- .../js/monpas/models/monfin2/monfinoverzicht2.js | 16 +++++++++++++++- 4 files changed, 28 insertions(+), 10 deletions(-) diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index 3a73efc..8005406 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -93,7 +93,10 @@ class MY_Controller extends CI_Controller{ // public $version = '1.20.16';// optie niet van toepassing in lijst type 4 nergens meetellen // public $version = '1.20.17';// verversen bestemmingen ging niet goed // public $version = '1.20.21';// tussenstand vormgeving ijkpunten - public $version = '1.20.23';// bugetsom gebudgeteerde bedragen in plaats van budget in totaal +// public $version = '1.20.23';// bugetsom gebudgeteerde bedragen in plaats van budget in totaal + public $version = '1.20.24';// foutje in afvangen te vroeg aanroepen jaarbudget in callback + + public $partituurid; diff --git a/application/views/monpas/pages/monfin2/overorgs.php b/application/views/monpas/pages/monfin2/overorgs.php index 5885d97..a092a90 100644 --- a/application/views/monpas/pages/monfin2/overorgs.php +++ b/application/views/monpas/pages/monfin2/overorgs.php @@ -44,13 +44,13 @@ - + Totaal - - - - - + + + + + diff --git a/public/js/monpas/models/monfin2/bestemmingen.js b/public/js/monpas/models/monfin2/bestemmingen.js index 14eb574..51ac7d5 100644 --- a/public/js/monpas/models/monfin2/bestemmingen.js +++ b/public/js/monpas/models/monfin2/bestemmingen.js @@ -174,6 +174,7 @@ ls.initBestemmingenModel = function(){ var sd ={jaarnr:self.selectedKalenderjaar().jaarnr} $.post("index.php/monfin2/bestemmingen/getBestemmingen ", sd, function(data) { + console.log(data, 'data') if (data.jaartoewijzing) { self.jaartoewijzing(data.jaartoewijzing); @@ -240,7 +241,7 @@ ls.initBestemmingenModel = function(){ var self = ls.BestemmingenModel; var budget = 0; var bedrag = 0; - var totbudget = self.jaartoewijzing().basis + var totbudget = self.jaartoewijzing() ? self.jaartoewijzing().basis: 0; totbudget = totbudget.replace(/[.| ,]/g, ''); var totbasispct = ''; var gebudgetbasispct = ''; @@ -497,7 +498,7 @@ ls.initBestemmingenModel = function(){ if (s.uitgavetypes()) { if (s.subsoortID === subsoortid) { switch(code){ - case 'TOTAAL' : subbudget = Number(s.uitgavetypes()[1].budget()) +Number(s.uitgavetypes()[2].budget()) + Number(s.uitgavetypes()[3].budget()); + case 'TOTAAL' : subbudget = Number(s.uitgavetypes()[1].budget()) +Number(s.uitgavetypes()[2].budget()) + Number(s.uitgavetypes()[3].budget()); if(Number(invoer) >= Number(subbudget)) { dit.budget(invoer); stuurMelding = false; diff --git a/public/js/monpas/models/monfin2/monfinoverzicht2.js b/public/js/monpas/models/monfin2/monfinoverzicht2.js index 2b32476..85e06a7 100644 --- a/public/js/monpas/models/monfin2/monfinoverzicht2.js +++ b/public/js/monpas/models/monfin2/monfinoverzicht2.js @@ -161,6 +161,15 @@ ls.initMonfinOverzicht2Model = function(){ self.targetOrg(result.targetorg); + $.post("index.php/monfin2/monfin2overzicht/getschoolbedragenNieuw", sd, function(result){ + + self.schooltotaal( result.schooltotaal) ; + + + },'json'); + + + },'json'); } else if ( self.zelfjanee() ==3){ var sd={orgid : self.selectedOrg().id, @@ -197,7 +206,12 @@ ls.initMonfinOverzicht2Model = function(){ self.pmsTargetOrg(result.targetorg); self.otherPMSOrgs(result.otherorgs); self.sumotherPMS(result.sumother); - self.sumtotPMS(result.sumtot); + self.sumtotPMS(result.sumtot); + + + + + },'json'); }