Merge branch 'fouten/monfin' into develop

This commit is contained in:
2024-03-04 09:32:20 +01:00
9 changed files with 153 additions and 91 deletions
@@ -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;
@@ -62,7 +62,7 @@ ls.initMonfinOverzicht2Model = function(){
selectedKalenderjaar : ko.observable(),
zelfjanee : ko.observable('1'),
opmerking : ko.observable(),
totuitgavenpct : ko.observable('0,0'),
uitgavetypes : ko.observableArray(),
basis : ko.observableArray(),
extra : ko.observableArray(),
@@ -74,6 +74,8 @@ ls.initMonfinOverzicht2Model = function(){
budgetten : ko.observableArray(),
selectedSubsoort : ko.observable(),
totsombudget : ko.observable(),
totuitgavenpct : ko.observable('0,0'),
initBindings :function(){
var self = ls.MonfinOverzicht2Model;
if (!ko.dataFor(document.getElementById('pagmonfinoverzicht2')) ) {
@@ -103,7 +105,6 @@ ls.initMonfinOverzicht2Model = function(){
},
initModel: function(){
var self = ls.MonfinOverzicht2Model;
console.log("in de init")
self.fGetBedragen();
},
@@ -122,9 +123,6 @@ ls.initMonfinOverzicht2Model = function(){
self.schooltotaal( result.schooltotaal) ;
self.uitgavetypes(result.uitgavetypes);
self.basis(result.basis);
self.extra(result.extra);
self.sombasisperuitgavetype(result.sombasisperuitgavetype);
@@ -140,7 +138,9 @@ ls.initMonfinOverzicht2Model = function(){
self.totuitgavenpct('100,0')
}
}
console.log(self.totuitgavenpct(), 'uitgaven pct in getschoolbestagen')
self.totsombudget()
self.opmerking(result.opmerking);
},'json');
} // if zelfjanee = true
@@ -150,7 +150,6 @@ console.log(self.totuitgavenpct(), 'uitgaven pct in getschoolbestagen')
var sd={orgid : self.selectedOrg().id,
jaarnr : self.selectedKalenderjaar().jaarnr}
$.post("index.php/monfin2/monfin2overzicht/getbestuursbedragen", sd, function(result){
self.otherOrgs.removeAll();
self.otherOrgs(result.others);
self.subTot(result.subtot);
@@ -158,13 +157,15 @@ console.log(self.totuitgavenpct(), 'uitgaven pct in getschoolbestagen')
self.targetOrg(result.targetorg);
},'json');
} else if ( self.zelfjanee() ==3){
var sd={orgid : self.selectedOrg().id,
jaarnr : self.selectedKalenderjaar().jaarnr,
zelfjanee : self.zelfjanee()}
$.post("index.php/monfin2/monfin2overzicht/getschoolbedragenNieuw", sd, function(result){
console.log('nu hier')
self.schooltotaal( result.schooltotaal) ;
self.uitgavetypes(result.uitgavetypes);
@@ -174,6 +175,8 @@ console.log(self.totuitgavenpct(), 'uitgaven pct in getschoolbestagen')
self.somextraperuitgavetype(result.somextraperuitgavetype);
self.totsomperuitgavetype(result.totsomperuitgavetype);
self.totuitgavenpct('0,0')
self.budgetten(result.budgetten);
if(self.budgetten()){
@@ -182,17 +185,23 @@ console.log(self.totuitgavenpct(), 'uitgaven pct in getschoolbestagen')
self.totuitgavenpct('100,0')
}
}
console.log(self.totuitgavenpct(), 'uitgaven pct in nieuw')
self.opmerking(result.opmerking);
},'json');
} else {
var sd={orgid : self.selectedOrg().id,
jaarnr : self.selectedKalenderjaar().jaarnr}
$.post("index.php/monfin2/monfin2overzicht/getbestuurperuitgavetype", sd, function(result){
$.post("index.php/monfin2/monfin2overzicht/getbestuurperuitgavetype", sd, function(result){
self.pmsTargetOrg(result.targetorg);
self.otherPMSOrgs(result.otherorgs);
self.sumotherPMS(result.sumother);
self.sumtotPMS(result.sumtot);
self.sumtotPMS(result.sumtot);
},'json');
}
@@ -227,11 +236,11 @@ console.log(self.totuitgavenpct(), 'uitgaven pct in getschoolbestagen')
break;
case 'SOM' : message = 'Totale uitgaven afgerond op hele euros.';
break;
case 'BUDGET' : message = 'Budget afgerond op hele euros. Klik op i in de regel voor een uitsplitsing van het budget.';
case 'BUDGET' : message = 'Gebudgetteerde bedrag afgerond op hele euros. Klik op i in de regel voor een uitsplitsing van het budget.';
break;
case 'VERSCHIL' : message = 'Het verschil tussen het budget en de uitgaven afgerond op hele euros.';
case 'VERSCHIL' : message = 'Het verschil tussen het budgetteerde bedrag en de uitgaven afgerond op hele euros.';
break;
case '%BUDGET' : message = 'Het gebudgetteerde bedrag als percentage van het totale budget.';
case '%BUDGET' : message = 'Het gebudgetteerde bedrag als percentage van het totale gebudgetteerde bredrag voor het huidige type ondersteuning.';
break;
case '%UITGAVEN' : message = 'Uitgaven als percentage van de totale uitgaven.';
break;