totaalbudget verdelen

This commit is contained in:
2023-06-22 16:25:31 +02:00
parent 0afb3a9263
commit b9acce3072
9 changed files with 730 additions and 318 deletions
@@ -109,7 +109,6 @@ ls.initIJkpuntenModel = function(){
function fAddLijst(i, l, nieuw){
console.log(l, "lijst")
var dit = this;
this.tooninfo = ko.observable(false);
if(nieuw === l.orgversie.id) {
@@ -470,8 +469,6 @@ ls.initIJkpuntenModel = function(){
self.scorekleuren(new fAddKleur(result.kleuren));
}
console.log(result.ijkpunten, "ijkpunten");
console.log(result.lijsten, "lijsten")
if(result.ijkpunten){
$.each(result.ijkpunten, function(y, k){
@@ -691,11 +688,6 @@ ls.initIJkpuntenModel = function(){
}
});
console.log(balkGegevens, "balkgegevens")
self.ijkgrafiek = Highcharts.chart('hc-chart1', {
chart: {
margin: [10,45,100,5],
+11 -10
View File
@@ -106,6 +106,7 @@ ls.initBestemmingenModel = function(){
kalenderjaren : ko.observableArray([]),
selectedKalenderjaar : ko.observable(),
jaartoewijzing : ko.observable(),
erIsBudget : ko.observable(false),
targetjaar : ko.observable(2017), //het jaar waarin met moet werken
uitgavetypes : ko.observableArray(),
basissoorten : ko.observableArray(),
@@ -171,9 +172,9 @@ ls.initBestemmingenModel = function(){
$.post("index.php/monfin2/bestemmingen/getBestemmingen ", sd, function(data) {
if (data.jaartoewijzing) {
self.jaartoewijzing(data.jaartoewijzing);
} else {
self.jaartoewijzing(false);
}
self.jaarclosed(data.jaarclosed);
self.fUpdateSubbedragen(function (){self.fGetUpdatedBestemmingen()}, data);
},'json')
@@ -185,6 +186,7 @@ ls.initBestemmingenModel = function(){
$.each(data.basisbestemmingen, function (i, b) {
$.each(b.subsoorten, function (x, s) {
if (s.uitgavetypes) {
var subtotaal = Number(s.uitgavetypes[1].bedrag) + Number(s.uitgavetypes[2].bedrag) + Number(s.uitgavetypes[3].bedrag);
subtotaal = subtotaal.format(2, 3, '.', ',');
subtotaal = subtotaal.replace(/[.| ,]/g, '')
@@ -215,7 +217,7 @@ ls.initBestemmingenModel = function(){
var sd = {
'id': id,
'bedrag': subtotaal,
'bedrag': subtotaal
}
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd, function(data){
@@ -439,13 +441,15 @@ ls.initBestemmingenModel = function(){
invoer = Math.round(invoer * 100);
var sd = {
'id' : dit.finbestemmingID,
'bedrag': invoer,
'bedrag': invoer
}
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd);
var sd2 = {
'id' : subtotID,
'bedrag': subtotaal,
'bedrag': subtotaal
}
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd2);
},
@@ -539,7 +543,6 @@ ls.initBestemmingenModel = function(){
}
console.log(totaalgebudget)
})
@@ -552,9 +555,6 @@ ls.initBestemmingenModel = function(){
}
//waarden terugzetten als totaal budget wordt overschreden
console.log(totaalgebudget, 'ge')
console.log(totaalbudget, 'budget')
console.log(Number(totaalgebudget) > Number(totaalbudget), 'bewering')
if(Number(totaalgebudget) > Number(totaalbudget)){
dit.budget(budgetoud);
@@ -620,7 +620,8 @@ ls.initBestemmingenModel = function(){
invoer = Math.round(invoer * 100);
var sd = {
'id' : dit.finbestemmingID,
'budget': invoer,
'budget': invoer
}
$.post("index.php/monfin2/bestemmingen/updatebudget", sd);
},
@@ -106,11 +106,9 @@ ls.initMonfinOverzicht2Model = function(){
fGetBedragen: function(){
var self = ls.MonfinOverzicht2Model;
if (!self.selectedOrg() || !self.selectedKalenderjaar()) return;
console.log( self.selectedOrg().soort, 'orgsoort')
if (self.selectedOrg().soort == 4) { self.zelfjanee('1');};
console.log(self.zelfjanee(), 'janee')
if (self.zelfjanee()==1 || self.selectedOrg().soort==4){
var sd={orgid : self.selectedOrg().id,
@@ -209,7 +207,7 @@ ls.initMonfinOverzicht2Model = function(){
break;
case '%BUDGET' : message = 'Het gebudgetteerde bedrag als percentage van het totale budget.';
break;
case '%UITGAVEN' : message = 'Uitgaven als percentage van het totale budget.';
case '%UITGAVEN' : message = 'Uitgaven als percentage van de totale uitgaven.';
break;
}
@@ -229,7 +227,9 @@ ls.initMonfinOverzicht2Model = function(){
self.selectedSubsoort('');
switch(niveau){
case 'BASIS' : self.selectedSubsoort(
{'naam' : 'Basisondersteuning gebudgetteerd',
{
'naam' : 'Basisondersteuning gebudgetteerd',
'uitgavetypes' : self.sombasisperuitgavetype()
});
break;
@@ -237,7 +237,7 @@ ls.initMonfinOverzicht2Model = function(){
break;
case 'EXTRA': self.selectedSubsoort(
{'naam' : 'Extra ondersteuning gebudgetteerd',
'uitgavetypes' : self.totsomperuitgavetype()
'uitgavetypes' : self.somextraperuitgavetype()
});
break;
case 'TOTAAL': self.selectedSubsoort(
@@ -251,10 +251,10 @@ ls.initMonfinOverzicht2Model = function(){
},
fShowComment: function(){
var self = ls.MonfinOverzicht2Model;
apprise('Het eerste getal is het percentage van de gebudgetteerde interventie ten opzichte van het totaal gebedugetteerde bedrag. ' +
'Het tweede getal is het percentage van de gebudgetteerde interventie ten opzichte van het totaalbudget.');
},
// var self = ls.MonfinOverzicht2Model;
// apprise('Het eerste getal is het percentage van de gebudgetteerde interventie ten opzichte van het totaal gebedugetteerde bedrag. ' +
// 'Het tweede getal is het percentage van de gebudgetteerde interventie in verhouding tot het totaalbudget.');
},
} ; // definition van model