FSN#37825 'Vervolgactie vereist' allemaal iets explicieter gemaakt
Misleidende functie getinsstatustext hernoemd naar getinspectstatustext svn path=/Website/trunk/; revision=30882
This commit is contained in:
@@ -225,7 +225,7 @@ ins = {checkAutLevel:
|
||||
return null;
|
||||
},
|
||||
|
||||
getinsstatustext:
|
||||
getinspectstatustext:
|
||||
function (p)
|
||||
{
|
||||
var statustekst = "??";
|
||||
@@ -233,7 +233,7 @@ ins = {checkAutLevel:
|
||||
switch (s) {
|
||||
case 0: { statustekst = L("lcl_ins_controle_pending"); break; }
|
||||
case 2: { statustekst = L("lcl_ins_controle_gestart"); break; }
|
||||
case 5: { statustekst = L("lcl_ins_controle_afgemeld"); break; }
|
||||
case 5: { statustekst = L("lcl_ins_controle_act_req"); break; }
|
||||
case 6: { statustekst = L("lcl_ins_controle_afgerond"); break; }
|
||||
}
|
||||
if (Session("logging")>0)
|
||||
@@ -1013,7 +1013,7 @@ ins = {checkAutLevel:
|
||||
+ " WHERE idsc2.ins_deel_key = di.ins_deel_key"
|
||||
+ " AND idsc2.ins_srtcontrole_key = di.ins_srtcontrole_key))"
|
||||
+ " ins_deelsrtcontrole_plandatum"
|
||||
// Er moet naar de laatste UITGEVOERDE (afgeronde(6)) inspecte gegeven worden om te bepalen of de laatste inspecte een SUCCESS was.
|
||||
// Er moet naar de laatste UITGEVOERDE (afgeronde(6)) inspectie gekeken worden om te bepalen of de laatste inspectie een SUCCESS was.
|
||||
+ " , di.ctr_controle_type"
|
||||
+ " , di.ins_srtcontrole_periode periode"
|
||||
+ (!mobile
|
||||
@@ -1034,11 +1034,7 @@ ins = {checkAutLevel:
|
||||
+ " WHERE ins_discipline_key = di.ctr_discipline_key) ctr_disc_oms"
|
||||
: "")
|
||||
+ " FROM ins_v_defined_inspect_xcp di"
|
||||
+ " WHERE EXISTS (SELECT ins_deelsrtcontrole_key"
|
||||
+ " FROM ins_deelsrtcontrole idsc"
|
||||
+ " WHERE idsc.ins_srtcontrole_key = di.ins_srtcontrole_key"
|
||||
+ " AND idsc.ins_deelsrtcontrole_status IN (5, 6)"
|
||||
+ " AND idsc.ins_deel_key = di.ins_deel_key)"
|
||||
+ " WHERE EXISTS (" + lastinspect + ")"
|
||||
+ (srtcontrole > -1
|
||||
? " AND di.ins_srtcontrole_key = " + srtcontrole
|
||||
: "")
|
||||
@@ -1141,7 +1137,11 @@ ins = {checkAutLevel:
|
||||
+ " , di.ins_srtcontrole_key"
|
||||
+ " , idsc.ins_deelsrtcontrole_status"
|
||||
+ " , idsc.ins_deelsrtcontrole_key"
|
||||
+ " , CASE WHEN idsc.ins_deelsrtcontrole_status IN (0, 2) THEN idsc.ins_deelsrtcontrole_plandatum ELSE NULL END ins_deelsrtcontrole_plandatum"
|
||||
+ " , CASE"
|
||||
+ " WHEN idsc.ins_deelsrtcontrole_status IN (0, 2)"
|
||||
+ " THEN idsc.ins_deelsrtcontrole_plandatum"
|
||||
+ " ELSE NULL"
|
||||
+ " END ins_deelsrtcontrole_plandatum"
|
||||
+ " , di.ctr_controle_type"
|
||||
+ " , di.ins_srtcontrole_periode periode"
|
||||
+ (!mobile
|
||||
|
||||
@@ -242,7 +242,7 @@ if (ins_key_arr.length == 1)
|
||||
+ " WHERE ins_deelsrtcontrole_key = " + ingeslotendsc[0];
|
||||
var oRs = Oracle.Execute(sql);
|
||||
insstatus = oRs("ins_deelsrtcontrole_status").Value;
|
||||
status_str = ins.getinsstatustext(oRs("ins_deelsrtcontrole_status").Value);
|
||||
status_str = ins.getinspectstatustext(oRs("ins_deelsrtcontrole_status").Value);
|
||||
}
|
||||
else if (insClose && ingeslotendsc.join(",").search("-1") < 0)
|
||||
{ // Allemaal bestaande inspecties met de status Gepland(0) of In Behandeling(2).
|
||||
@@ -255,7 +255,7 @@ if (ins_key_arr.length == 1)
|
||||
if (oRs("minstatus").Value == oRs("maxstatus").Value)
|
||||
{ // De statussen van alle inspecties zijn hetzelfde. Dan kan ik deze tonen.
|
||||
insstatus = oRs("minstatus").Value;
|
||||
status_str = ins.getinsstatustext(oRs("minstatus").Value);
|
||||
status_str = ins.getinspectstatustext(oRs("minstatus").Value);
|
||||
}
|
||||
}
|
||||
%>
|
||||
@@ -612,7 +612,7 @@ if (ins_key_arr.length == 1)
|
||||
deelsrtcontrole_opmerking: oRs("ins_deelsrtcontrole_opmerking").Value,
|
||||
deelsrtcontrole_plandatum: oRs("ins_deelsrtcontrole_plandatum").Value != null? new Date(oRs("ins_deelsrtcontrole_plandatum").Value) : null,
|
||||
deelsrtcontrole_status: oRs("ins_deelsrtcontrole_status").Value,
|
||||
deelsrtcontrole_status_str: ins.getinsstatustext(oRs("ins_deelsrtcontrole_status").Value)}
|
||||
deelsrtcontrole_status_str: ins.getinspectstatustext(oRs("ins_deelsrtcontrole_status").Value)}
|
||||
// Als de tijd van de datum NIET middennacht (00:00) is dan mag je de datum niet wijzigen. Daarom tijd bepalen voor FCLTcalendar.
|
||||
// Wijzigen zet datum op middennacht wat problemen met een constraint kan geven.
|
||||
var hours = inspect_data.deelsrtcontrole_datum != null? inspect_data.deelsrtcontrole_datum.getHours() : new Date().getHours();
|
||||
|
||||
@@ -497,6 +497,14 @@ function ins_list (pautfunction, params)
|
||||
return lclass + " expired2"; // Te laat
|
||||
}
|
||||
|
||||
function fnStatus(oRs)
|
||||
{
|
||||
var stat = oRs("ins_deelsrtcontrole_status").Value;
|
||||
if (!(stat>0) || stat == 6) // De status gaat over de vorige/lopende inspectie. Bij afgerond is dat niet boeiend
|
||||
return "";
|
||||
return ins.getinspectstatustext(oRs("ins_deelsrtcontrole_status").Value);
|
||||
}
|
||||
|
||||
function fnPlace(oRs)
|
||||
{
|
||||
var place = ""
|
||||
@@ -787,6 +795,7 @@ function ins_list (pautfunction, params)
|
||||
rst.addColumn(new Column({caption: L("lcl_obj_koppeloms"), content: "ins_deelkoppeling_omschrijving"}));
|
||||
if (inspect)
|
||||
{
|
||||
rst.addColumn(new Column({caption: L("lcl_ins_status"), content: fnStatus}));
|
||||
rst.addColumn(new Column({caption: (inspDone? L("lcl_ins_controle_datum") : L("lcl_ins_controle_next")), content: fnInspectie}));
|
||||
rst.addColumn(new Column({caption: L("lcl_ins_controle_plandate"), content: fnPlandatum}));
|
||||
if (inspDone)
|
||||
|
||||
@@ -58,7 +58,7 @@ user.auth_required_or_abort(this_ins.canInspShow);
|
||||
var deelsrtcontrole_opmerking = oRs("ins_deelsrtcontrole_opmerking").Value;
|
||||
var deelsrtcontrole_plandatum = oRs("ins_deelsrtcontrole_plandatum").Value != null? new Date(oRs("ins_deelsrtcontrole_plandatum").Value) : null;
|
||||
var deelsrtcontrole_status = oRs("ins_deelsrtcontrole_status").Value;
|
||||
var deelsrtcontrole_status_str = ins.getinsstatustext(oRs("ins_deelsrtcontrole_status").Value);
|
||||
var deelsrtcontrole_status_str = ins.getinspectstatustext(oRs("ins_deelsrtcontrole_status").Value);
|
||||
|
||||
var eenheid = -1;
|
||||
var scmode = 1; // 0 = Momentmode, 1 = Intervalmode.
|
||||
|
||||
Reference in New Issue
Block a user