From fd62681a011a4a3f2bc802043395bfe34287cf86 Mon Sep 17 00:00:00 2001 From: Maykel Geerdink Date: Wed, 1 Feb 2017 13:51:17 +0000 Subject: [PATCH] HCAS#39141: Urgentie d.m.v. kleurcodering periodiek onderhoud. svn path=/Website/branches/v2016.3/; revision=32653 --- APPL/INS/ins_list.inc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/APPL/INS/ins_list.inc b/APPL/INS/ins_list.inc index 4f6e21e43c..5621b99626 100644 --- a/APPL/INS/ins_list.inc +++ b/APPL/INS/ins_list.inc @@ -478,7 +478,7 @@ function ins_list (pautfunction, params) if (ins_deelsrtcontrole_plandatum == null) var dt = new Date(oRs("inspectie_next").Value); else - var dt = new Date(oRs("ins_deelsrtcontrole_plandatum").Value); + var dt = new Date(ins_deelsrtcontrole_plandatum); dt.setHours(0,0,0,0); // trunc datum var dtsoon = new Date; dtsoon.setDate(dtsoon.getDate() + S("ins_inspect_soon_days")); @@ -486,15 +486,16 @@ function ins_list (pautfunction, params) var dtlate = new Date(new Date().setHours(0,0,0,0)); // Als het een eerste controle(1) is, dan staat "Onbekend/Undetermined" in beeld. Dan ook rood weergeven. + // Als de eerste controle is ingepland (en eventueel gestart) dan staat de plandatum in beeld en is undetermined false. var nonext = oRs("nonext").Value == 1; var ctr_controle_type = oRs("ctr_controle_type").Value; - var undetermined = (nonext && ctr_controle_type == 1); // Eerste Controle(1). + var undetermined = (nonext && ctr_controle_type == 1 && ins_deelsrtcontrole_plandatum == null); // Eerste Controle(1) nog niet ingepland en uitgevoerd. if (dt >= dtsoon && !undetermined) - return lclass; // meer dan S("ins_inspect_soon_days") dagen in de toekomst + return lclass; // meer dan S("ins_inspect_soon_days") dagen in de toekomst if (dt >= dtlate && !undetermined) - return lclass + " expired1"; // Binnenkort + return lclass + " expired1"; // Binnenkort return lclass + " expired2"; // Te laat }