ambities per org

This commit is contained in:
Monique
2022-11-22 17:13:14 +01:00
parent 761bf62686
commit a8ab42e27d
23 changed files with 431 additions and 342 deletions
+35 -44
View File
@@ -137,7 +137,6 @@ ls.initIJkpuntenModel = function(){
this.ambitiesoortV = l.ambities.soortV ? l.ambities.soortV : false;
this.ambitievan = l.ambities.ambitievan === 'standaard' ? '(standaard ingestelde ambitie)':
'(ambitie van: ' + l.ambities.ambitievan + ')';
console.log(this.ambitievan, "ambitievan");
this.gemscoreV = l.ambitiesV && l.ambitiesV.gemscore ? l.ambitiesV.gemscore: false ;
this.ijkpuntenV = l.ambitiesV && l.ambitiesV.xijkpunten ? l.ambitiesV.xijkpunten: false;
this.zprocentV = l.ambitiesV && l.ambitiesV.zprocent ? l.ambitiesV.zprocent: false;
@@ -249,6 +248,7 @@ ls.initIJkpuntenModel = function(){
medewerkerKiezen : ko.observable(false),
ijkgrafiek : ko.observable(''),
scoretype : ko.observable(''),
eigenambitie : ko.observable(false),
initBindings :function(){
@@ -424,10 +424,12 @@ ls.initIJkpuntenModel = function(){
self.lijsten.removeAll();
self.ijkpunten.removeAll();
self.aantal('');
self.eigenambitie(false);
var teller = 0;
console.log(result, "result");
self.eigenambitie(result.eigenambitie === 'T');
$.each(result.lijsten, function (i, p) {
console.log(p, "lijst")
if (p.scores || p.vergelijkingen) {
self.erzijnlijsten(true);
self.nietIngevuld(false)
@@ -457,10 +459,7 @@ ls.initIJkpuntenModel = function(){
self.label(l.label)
}
self.lijsten.push(new fAddLijst(j,l, nieuw))
});
if (result.aantal) {
@@ -471,6 +470,8 @@ 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){
@@ -594,7 +595,7 @@ ls.initIJkpuntenModel = function(){
var lijsten = self.lijsten();
let soorten = [0];
var xas = [];
let toonAmbities = false;
var balkGegevens = [];
var lijnGegevens = [];
var ambitiewaarde = 0;
@@ -606,7 +607,6 @@ ls.initIJkpuntenModel = function(){
soorten.push(Number(a.ambitiesoort))
}
if(soorten.length > 1) toonAmbities = true;
})
@@ -619,7 +619,7 @@ ls.initIJkpuntenModel = function(){
if(l.label){
xastitel = l.label;
}
if(i === 0 || toonAmbities) {
if(i === 0 || self.eigenambitie()) {
if (l.gemscore && Number(l.gemscore) > 0) {
ambitiewaarde = Number(l.gemscore);
@@ -641,13 +641,8 @@ ls.initIJkpuntenModel = function(){
name : l.periodenummer });
if(i === 0 || toonAmbities) {
ambities.push(
{
y: ambitiewaarde,
name: '',
}
);
if(i === 0 || self.eigenambitie()) {
ambities.push(ambitiewaarde)
}
});
@@ -664,7 +659,7 @@ ls.initIJkpuntenModel = function(){
scores.push(legescore);
balkGegevens[i] =({
balkGegevens.push({
dataLabels: {
format: '{point.name}'
},
@@ -674,13 +669,10 @@ ls.initIJkpuntenModel = function(){
data : scores
});
if(i === 0 || toonAmbities) {
var extralijn = {
y: ambitiewaarde,
name: '',
};
ambities.unshift(extralijn);
ambities.push(extralijn);
if(i === 0 || self.eigenambitie()) {
ambities.unshift(ambitiewaarde);
ambities.push(ambitiewaarde);
lijnGegevens = ({
@@ -688,23 +680,28 @@ ls.initIJkpuntenModel = function(){
format: ''
},
type: 'spline',
name: toonAmbities ?'periode ' + l.periodenummer + ', ambitie van ' + l.ambitievan : 'standaard ingestelde ambitie',
name: self.eigenambitie() ? 'periode ' + l.periodenummer + ', ' + l.ambitievan : 'standaard ingestelde ambitie',
data: ambities
});
balkGegevens.push(lijnGegevens);
}
if(i === 0) {
xas = labels;
}
balkGegevens.push(lijnGegevens);
xas = labels;
});
console.log(balkGegevens, "balkgegevens")
self.ijkgrafiek = Highcharts.chart('hc-chart1', {
chart: {
margin: [5,0,10,0],
margin: [10,45,100,5],
options3d: {
enabled: true,
alpha: 20,
alpha: 7,
beta: 20,
viewDistance: 40,
depth: 75,
@@ -731,24 +728,17 @@ ls.initIJkpuntenModel = function(){
},
tooltip:{
enabled: false,
// useHTML: true,
// outside: true,
// formatter: function() {
// var txt = null;
// if(!this.point.omschrijving){
// this.point.omschrijving = '';
// }
// if(this.point.soort === 'score' || this.point.soort === 'ambitie' ) {
// txt = '<div class="ijktooltip"><p>' + this.point.vantm + '</p>' + '<br/>' + '<p>' + this.x + '. '
// + this.point.omschrijving + ' ' + this.point.soort + ': ' + this.y + '</p></div>';
// return txt;
// }
// }
// useHTML: true,
// outside: true,
// formatter: function() {
// return this.y;
//
// }
},
xAxis: {
// type: 'category',
categories: xas,
skew3d: true,
// skew3d: true,
title:{
text: xastitel
}
@@ -756,6 +746,7 @@ ls.initIJkpuntenModel = function(){
yAxis: {
min:0,
max: 100,
skew3d: true,
title: {
text: 'Scores'
@@ -106,6 +106,7 @@ ls.initStreefcijfersModel = function(){
ambitievan : ko.observable(''),
orgversieid : ko.observable(''),
soortNaam : ko.observable(''),
eigenAmbitie : ko.observable(false),
@@ -146,6 +147,7 @@ ls.initStreefcijfersModel = function(){
fGetAmbities : function() {
var self = ls.StreefcijfersModel;
self.ambities.removeAll()
self.eigenAmbitie(false);
$.post("index.php/monpas/streefcijfers/getambities/", function(data){
self.ambities.removeAll();
@@ -157,6 +159,9 @@ ls.initStreefcijfersModel = function(){
$.each(data.ambities, function (i, a){
if(self.orgsoort() === a.soort){
self.eigenAmbitie(true)
}
self.ambities.push(new fAddVersieAmbitie(i, a))
});
self.aantalY(data.aantalY);
@@ -194,9 +199,9 @@ ls.initStreefcijfersModel = function(){
fNew: function(){
var self = ls.StreefcijfersModel;
self.insert(true);
self.scoreNieuw(this.gemscore());
self.ijkNieuw(this.xijkpunten());
self.procentNieuw(this.zprocent());
self.scoreNieuw(100);
self.ijkNieuw(self.aantalY());
self.procentNieuw(100);
},
fOpslaan: function (){