tussenopslag
This commit is contained in:
@@ -1183,12 +1183,12 @@ z-index: 50;
|
||||
font-weight: 900;
|
||||
text-decoration: underline;
|
||||
}
|
||||
.panel-heading.inactiefsop{
|
||||
background-color: #bfbfbf;
|
||||
border: 1px solid #bfbfbf;
|
||||
color: #f2f2f2;
|
||||
text-decoration: none;
|
||||
}
|
||||
/*.panel-heading.inactiefsop{*/
|
||||
/* background-color: #bfbfbf;*/
|
||||
/* border: 1px solid #bfbfbf;*/
|
||||
/* color: #f2f2f2;*/
|
||||
/* text-decoration: none;*/
|
||||
/*}*/
|
||||
.panel-heading.witsop{
|
||||
background-color: white;
|
||||
border: none;
|
||||
@@ -1259,9 +1259,9 @@ z-index: 50;
|
||||
/* text-decoration: none;*/
|
||||
/*}*/
|
||||
|
||||
.randinactief{
|
||||
border: 1px solid #bfbfbf;
|
||||
}
|
||||
/*.randinactief{*/
|
||||
/* border: 1px solid #bfbfbf;*/
|
||||
/*}*/
|
||||
.geenrand{
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
|
||||
@@ -20,34 +20,20 @@ mh.initCompactSopModel = function(){
|
||||
this.logo = ko.observable(s.logo)
|
||||
}
|
||||
|
||||
function fAddOnderdeel(o) {
|
||||
var dit = this;
|
||||
this.id = o.id;
|
||||
this.nummer = o.nummer;
|
||||
this.toonnummer = o.toon_nummer;
|
||||
this.ijkpunten = o.ijkpunten;
|
||||
this.geenLicentie = ko.observable(o.licentie == "T" ? false : true);
|
||||
this.naam = o.naam;
|
||||
this.naamkort2 = ko.observable(o.naamkort);
|
||||
// switch(o.nummer){
|
||||
// case '1': dit.naamkort2('Diversiteit'); break;
|
||||
// case '2': dit.naamkort2('Bas.Ond.'); break;
|
||||
// case '3': dit.naamkort2('Omvang Ond.');break;
|
||||
// case '4': dit.naamkort2('Kwal. Ond.'); break;
|
||||
// case '5': dit.naamkort2('Exp.Team'); break;
|
||||
// case '6': dit.naamkort2('Tevr. School'); break;
|
||||
// case '7': dit.naamkort2('Middelen'); break;
|
||||
// case '8': dit.naamkort2('Passend Ond.'); break;
|
||||
// case '9': dit.naamkort2('Exp. SO & SBO'); break;
|
||||
// case '10': dit.naamkort2('Diversiteit'); break;
|
||||
// case
|
||||
// }
|
||||
function fAddOnderdeel(i, o) {
|
||||
var dit = this;
|
||||
this.sopid = o.id;
|
||||
this.modulenr = o.modulenr;
|
||||
this.toonnummer = i+1;
|
||||
this.type = o.instrument_type;
|
||||
this.naam = ko.observable(o.naam);
|
||||
this.naamkort = ko.observable(o.naamkort);
|
||||
this.groepen = ko.observable(o && o.groepen && o.groepen > 8 ? o.groepen : 0);
|
||||
this.schooltype = o.schooltype;
|
||||
this.modulenr = o.modulenr;
|
||||
this.versie = o.versie;
|
||||
this.schooljaar = o.schooljaar;
|
||||
this.aantallln = ko.observable(o && o.aantallln ? o.aantallln : 0);
|
||||
this.erZijnOrgVersies = o.erZijnOrgVersies === 'T';
|
||||
this.gekozenVersie = ko.observable('');
|
||||
this.selected = ko.observable(false); // selected om geplaatst te worden
|
||||
this.opA4 = ko.observable(false); // op een pagina gezet
|
||||
@@ -82,8 +68,8 @@ mh.initCompactSopModel = function(){
|
||||
this.versies = ko.observable(false);
|
||||
this.isBreedBlok = ko.pureComputed(function(){
|
||||
if (this.groepen() >=9 ) return true
|
||||
if (this.nummer == 7) return true
|
||||
// if (this.nummer == 8) return true
|
||||
if (this.type == "FIN") return true
|
||||
|
||||
return false
|
||||
}, this)
|
||||
this.infotekst = ko.pureComputed(function(){
|
||||
@@ -91,19 +77,17 @@ mh.initCompactSopModel = function(){
|
||||
var tekst = ''
|
||||
var diversiteit = o.erIsDiversiteit === 'T' ? true : false
|
||||
|
||||
if (this.geenLicentie() ) return "Geen licentie voor het instrument bij dit onderdeel." ;
|
||||
if (diversiteit && (this.nummer == 1 || this.nummer == 10)) return this.versie
|
||||
if (! diversiteit && this.nummer == 1 ) { return "Vul eerst de diversiteitsmeter" + schooljaar + " in."; }
|
||||
if (! diversiteit && this.nummer == 10 ) { return "Vul eerst de diversiteitsmeter PO 2203, "+ schooljaar + " in. "; }
|
||||
if (diversiteit && (this.type == "DIV")) return this.versie
|
||||
if (! diversiteit && this.type == "DIV" ) { return "Vul eerst de diversiteitsmeter" + schooljaar + " in."; }
|
||||
|
||||
if (this.nummer==7 ){
|
||||
if (this.type== "FIN"){
|
||||
|
||||
if (!this.budgetversies() || this.budgetversies().length === 0 ) return "Vul eerst de monitor financiën in."
|
||||
if (this.budgetversies().length == 1) return "Kalenderjaar: " + this.budgetversies()[0].kalenderjaar()
|
||||
if (this.budgetversies().length > 1) return "Meerdere versies beschikbaar."
|
||||
return 'fout'
|
||||
}
|
||||
if (this.nummer==3){
|
||||
if (this.type=="OMVANG"){
|
||||
if(this.omvangschooljaren().length > 1) return "Meerdere schooljaren beschikbaar."
|
||||
if(this.omvangschooljaren().length == 1){
|
||||
var tlvs = "geen tlvs, ";
|
||||
@@ -117,13 +101,13 @@ mh.initCompactSopModel = function(){
|
||||
|
||||
return "Schooljaar " + this.omvangschooljaren()[0].schooljaarnaam + ', '+ tlvs + arr
|
||||
}
|
||||
if(!this.geenLicentie() && this.omvangschooljaren().length == 0) return "Vul eerst gegevens bij dit instrument in."
|
||||
if(this.omvangschooljaren().length == 0) return "Vul eerst gegevens bij dit instrument in."
|
||||
}
|
||||
|
||||
if (this.orgversies().length > 1) return "Meerdere versies beschikbaar."
|
||||
if (this.orgversies().length == 1) return this.naam ;
|
||||
|
||||
if (! this.geenLicentie() && this.ijkpunten =="T") return "Vul eerst een lijst bij dit instrument in."
|
||||
if ( !this.orgversies() && this.erZijnOrgVersies) return "Vul eerst een lijst bij dit instrument in."
|
||||
if(!this.erZijnOrgVersies) return "Voor dit instrument is (nog) geen lijst beschikbaar."
|
||||
return ''
|
||||
},this)
|
||||
}
|
||||
@@ -210,6 +194,7 @@ mh.initCompactSopModel = function(){
|
||||
var dit = this;
|
||||
|
||||
this.paginanummer = index + 1;
|
||||
|
||||
this.blokjes = ko.observableArray();
|
||||
this.selectedBlokje = ko.observable();
|
||||
|
||||
@@ -236,13 +221,10 @@ mh.initCompactSopModel = function(){
|
||||
if(this.bloknummer() === 1 || this.bloknummer() === 3){this.linkermarge('20px'); }
|
||||
|
||||
this.breedte = ko.observable('col-xs-5');
|
||||
this.nummer = ko.observable(bestaandBlokje ? bestaandBlokje.nummer : null);
|
||||
this.toonnummer = ko.observable(bestaandBlokje ? bestaandBlokje.toonnummer : null);
|
||||
|
||||
this.naam = ko.observable(bestaandBlokje ? bestaandBlokje.naam : '');
|
||||
|
||||
this.naamkort2 = ko.observable(bestaandBlokje.naamkort2);
|
||||
|
||||
this.toonnummer = ko.observable(bestaandBlokje.toonnummer)
|
||||
this.naamkort = ko.observable(bestaandBlokje.naamkort);
|
||||
|
||||
this.kleur = ko.observable(bestaandBlokje ? bestaandBlokje.kleur : 'transparent');
|
||||
this.groepen = ko.observable(bestaandBlokje ? bestaandBlokje.groepen : 0);
|
||||
this.gevuld = ko.observable(false);
|
||||
@@ -377,12 +359,7 @@ mh.initCompactSopModel = function(){
|
||||
if (self.druk()) return;
|
||||
if(self.selectedSchooljaar() === undefined){
|
||||
return;
|
||||
// self.druk(true)
|
||||
// self.fGetSchooljaren()
|
||||
// return
|
||||
}
|
||||
|
||||
// return;
|
||||
|
||||
$.post("index.php/monpas/compactsop/getCompactsop/" + self.selectedSchooljaar().id, function(result){
|
||||
self.onderdelen.removeAll();
|
||||
@@ -418,7 +395,7 @@ mh.initCompactSopModel = function(){
|
||||
self.onderdelen.removeAll();
|
||||
if(result){
|
||||
$.each(result, function(i, o){
|
||||
self.onderdelen.push(new fAddOnderdeel(o))
|
||||
self.onderdelen.push(new fAddOnderdeel(i,o))
|
||||
self.selectedOnderdeel(self.onderdelen()[0]);
|
||||
self.toonOnderdelen(true);
|
||||
});
|
||||
@@ -431,7 +408,7 @@ mh.initCompactSopModel = function(){
|
||||
self.onderdelen.removeAll();
|
||||
if(result){
|
||||
$.each(result, function(i, o){
|
||||
self.onderdelen.push(new fAddOnderdeel(o))
|
||||
self.onderdelen.push(new fAddOnderdeel(i, o))
|
||||
self.toonOnderdelen(true);
|
||||
});
|
||||
}
|
||||
@@ -487,8 +464,7 @@ mh.initCompactSopModel = function(){
|
||||
var self = mh.CompactSopModel;
|
||||
var dit = this;
|
||||
|
||||
|
||||
if (dit.geenGegevens() || dit.geenLicentie()) return;
|
||||
if (dit.geenGegevens()) return;
|
||||
self.selectedOnderdeel(this);
|
||||
|
||||
if( (dit.orgversies() && dit.orgversies().length > 1) || dit.budgetversies().length > 1 || dit.omvangschooljaren().length > 1) {
|
||||
@@ -519,10 +495,10 @@ mh.initCompactSopModel = function(){
|
||||
|
||||
this.selected(true);
|
||||
|
||||
if(self.selectedOnderdeel().nummer === '1' || self.selectedOnderdeel().nummer === '10' ){
|
||||
if(self.selectedOnderdeel().type === 'DIV' ){
|
||||
self.selectedOnderdeel().gekozenVersie("");
|
||||
}
|
||||
else if(self.selectedOnderdeel().nummer === '3'){
|
||||
else if(self.selectedOnderdeel().type === 'OMVANG'){
|
||||
self.selectedOmvangJaren.removeAll();
|
||||
if(self.selectedOnderdeel().omvangschooljaren().length == 1) {
|
||||
self.selectedOmvangJaren.push(self.selectedOnderdeel().omvangschooljaren()[0].schooljaarnr);
|
||||
@@ -530,7 +506,7 @@ mh.initCompactSopModel = function(){
|
||||
}
|
||||
}
|
||||
|
||||
else if(self.selectedOnderdeel().nummer === '7') {
|
||||
else if(self.selectedOnderdeel().type === 'FIN') {
|
||||
self.selectedOnderdeel().gekozenVersie(this.budgetversies()[0].kalenderjaar())
|
||||
}
|
||||
else {
|
||||
@@ -629,14 +605,14 @@ mh.initCompactSopModel = function(){
|
||||
var self = mh.CompactSopModel;
|
||||
|
||||
var dit = this;
|
||||
if(dit.geenGegevens() || dit.geenLicentie()) return;
|
||||
if(dit.geenGegevens()) return;
|
||||
|
||||
self.selectedOnderdeel(this);
|
||||
if(self.selectedOmvangJaren().length > 2){
|
||||
apprise("Selecteer maximaal 2 schooljaren");
|
||||
return;
|
||||
}
|
||||
if(self.selectedOnderdeel().nummer == 3 && self.selectedOmvangJaren().length == 0){
|
||||
if(self.selectedOnderdeel().type == "OMVANG" && self.selectedOmvangJaren().length == 0){
|
||||
apprise("Selecteer één of twee schooljaren");
|
||||
return;
|
||||
}
|
||||
@@ -683,7 +659,7 @@ mh.initCompactSopModel = function(){
|
||||
var aantalOnderdelen =0
|
||||
$.each(self.onderdelen(), function(x,onderdeel){
|
||||
if (onderdeel.selected()){
|
||||
if(onderdeel.nummer === '7' ||parseInt(onderdeel.groepen()) > 8 ){
|
||||
if(onderdeel.type === 'FIN' ||parseInt(onderdeel.groepen()) > 8 ){
|
||||
aantalOnderdelen = parseInt(aantalOnderdelen) + parseInt(2);
|
||||
} else {
|
||||
aantalOnderdelen += 1
|
||||
@@ -693,6 +669,10 @@ mh.initCompactSopModel = function(){
|
||||
|
||||
var vellen = Math.ceil(aantalOnderdelen/4);
|
||||
var p = 0;
|
||||
if(vellen > 6){
|
||||
apprise("U kunt maximaal 6 pagina's vullen.");
|
||||
vellen = 6;
|
||||
}
|
||||
|
||||
for(var i = 0; i < vellen; i++){
|
||||
self.paginas.push( new fAddPagina(i, p));
|
||||
@@ -760,7 +740,7 @@ mh.initCompactSopModel = function(){
|
||||
selectedBlokje = self.paginas()[paginanummer].blokjes()[selectedBlokje.bloknummer() - 2]
|
||||
} ;
|
||||
|
||||
selectedBlokje.naamkort2(self.tobemovedOnderdeel().naamkort2());
|
||||
selectedBlokje.naamkort(self.tobemovedOnderdeel().naamkort());
|
||||
selectedBlokje.groepen(self.tobemovedOnderdeel().groepen());
|
||||
selectedBlokje.isBreedBlok(self.tobemovedOnderdeel().isBreedBlok());
|
||||
|
||||
@@ -772,11 +752,10 @@ mh.initCompactSopModel = function(){
|
||||
selectedBlokje.modulenr(self.tobemovedOnderdeel().modulenr ? self.tobemovedOnderdeel().modulenr : null)
|
||||
selectedBlokje.gekozenVersie(self.tobemovedOnderdeel().gekozenVersie() ? self.tobemovedOnderdeel().gekozenVersie() : null)
|
||||
selectedBlokje.gekozenVergelijking(self.tobemovedOnderdeel().gekozenVergelijking() ? self.tobemovedOnderdeel().gekozenVergelijking() : null)
|
||||
selectedBlokje.nummer(self.tobemovedOnderdeel().nummer);
|
||||
selectedBlokje.toonnummer(self.tobemovedOnderdeel().toonnummer)
|
||||
selectedBlokje.gevuld(true);
|
||||
selectedBlokje.kleur('#930f50');
|
||||
selectedBlokje.naam(self.tobemovedOnderdeel().naam);
|
||||
selectedBlokje.toonnummer(self.tobemovedOnderdeel().toonnummer);
|
||||
self.tobemovedOnderdeel(null)
|
||||
},
|
||||
|
||||
@@ -821,21 +800,20 @@ mh.initCompactSopModel = function(){
|
||||
var geplaatst = 0;
|
||||
|
||||
$.each(self.onderdelen(), function(i,p){
|
||||
if (p.nummer == blokje.nummer()) {
|
||||
if (p.modulenr == blokje.modulenr()) {
|
||||
p.opA4(false)
|
||||
}
|
||||
})
|
||||
|
||||
blokje.gevuld(false);
|
||||
blokje.verborgen(false);
|
||||
blokje.nummer('');
|
||||
blokje.modulenr('');
|
||||
blokje.kalenderjaar('');
|
||||
blokje.gekozenVersie('');
|
||||
blokje.gekozenVergelijking('');
|
||||
blokje.kleur('transparent');
|
||||
blokje.naam('');
|
||||
blokje.naamkort2('');
|
||||
blokje.naamkort('');
|
||||
|
||||
if (blokje.isBreedBlok()){
|
||||
blokje.isBreedBlok(false)
|
||||
@@ -862,8 +840,10 @@ mh.initCompactSopModel = function(){
|
||||
sop = {
|
||||
'paginanr' : s.paginanummer,
|
||||
'bloknr' : s.bloknummer(),
|
||||
'onderdeelnr' : s.nummer(),
|
||||
'modulenr' : s.modulenr() ? s.modulenr() : '',
|
||||
'breed' : s.isBreedBlok(),
|
||||
'type' : s.type ? s.type : '',
|
||||
'naam' : s.sopnaam(),
|
||||
'kalenderjaar': s.kalenderjaar() ? s.kalenderjaar() : '',
|
||||
'orgversieid' : s.gekozenVersie() ? s.gekozenVersie() : '',
|
||||
'vergelijkid' : s.gekozenVergelijking() ? s.gekozenVergelijking() : null
|
||||
@@ -879,7 +859,8 @@ mh.initCompactSopModel = function(){
|
||||
var submitData = {
|
||||
'schooljaarnr' : self.selectedSchooljaar().id,
|
||||
'onderdelen' : sops,
|
||||
'jaren' : self.selectedOmvangJaren()
|
||||
'jaren' : self.selectedOmvangJaren(),
|
||||
'paginas': self.paginas().length
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -9,8 +9,11 @@ $(function(){
|
||||
this.cluster = p.cluster
|
||||
this.instrument = p.instrument;
|
||||
this.inSOP = ko.observable(p.insop == 'T');
|
||||
this.sopnaam = ko.observable(p.sopnaam ? p.sopnaam : '');
|
||||
this.blokjesnaam = ko.observable(p.blokjesnaam ? p.blokjesnaam : '');
|
||||
var instrument = p.instrument;
|
||||
if(instrument.length > 36) instrument = instrument.substr(0,36)
|
||||
this.sopnaam = ko.observable(p.sopnaam ? p.sopnaam : instrument);
|
||||
if(instrument.length > 20) instrument = instrument.substr(0,20)
|
||||
this.blokjesnaam = ko.observable(p.blokjesnaam ? p.blokjesnaam : instrument);
|
||||
|
||||
}
|
||||
|
||||
@@ -58,9 +61,10 @@ $(function(){
|
||||
}
|
||||
|
||||
var sd ={
|
||||
'sopID': this.sopID(),
|
||||
'sysnr': this.sysnr,
|
||||
'inSOP': this.inSOP() ? 'T ': 'F'
|
||||
'sysnr' : this.sysnr,
|
||||
'inSOP' : this.inSOP() ? 'T ': 'F',
|
||||
'sopnaam' : dit.sopnaam(),
|
||||
'blokjesnaam' : dit.blokjesnaam(),
|
||||
|
||||
};
|
||||
$.post("index.php/monpas/beheer/moduleinsop/",sd, function(result) {
|
||||
@@ -82,9 +86,9 @@ $(function(){
|
||||
timeout = setTimeout(function () {
|
||||
|
||||
var submitData = {
|
||||
'sopID': dit.sopID(),
|
||||
'sysnr': dit.sysnr,
|
||||
'sopnaam': dit.sopnaam()
|
||||
'sopnaam': dit.sopnaam(),
|
||||
'blokjesnaam': dit.blokjesnaam()
|
||||
|
||||
};
|
||||
console.log(submitData, "sopnaam")
|
||||
@@ -114,7 +118,6 @@ $(function(){
|
||||
|
||||
|
||||
var submitData = {
|
||||
'sopID': dit.sopID(),
|
||||
'sysnr': dit.sysnr,
|
||||
'blokjesnaam': dit.blokjesnaam()
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user