ambities per org
This commit is contained in:
@@ -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 (){
|
||||
|
||||
Reference in New Issue
Block a user