FSN#46127 Bij de vorige taken niet de huidige ook tonen

svn path=/Website/trunk/; revision=36389
This commit is contained in:
Peter Feij
2017-12-15 13:13:13 +00:00
parent f156ff2ce8
commit aefca2a7e3
3 changed files with 8 additions and 10 deletions

View File

@@ -146,7 +146,7 @@ var authparams = user.checkAutorisation("WEB_INSUSE");
// Als de controlesoort niet meer geldig is dan kunnen er geen inspecties meer komen.
// Een object kan meerdere controlesoorten hebben. Alleen die controlesoorten laten zien die nog geldig zijn.
var sql = insp.list_sql(ins_key, {past: true, future: true});
var sql = insp.list_sql(ins_key, {past: true, present: true, future: true});
function fnrowData(oRs)
{

View File

@@ -9,8 +9,8 @@ insp = {
list_sql: function _list_sql(ins_key, params)
{
params = params || {};
if (!params.past && !params.future)
params = { past: true, future: true}; // Default alle inspectie tonen.
if (!params.past && !params.future && !params.present) // present is een specifiek onderdeel van past (niet van future), alleen present werkt nu dus niet (niet nodig)
params = { past: true, present: true, future: true}; // Default alle inspectie tonen.
var lastinspect = "(SELECT CASE di.ins_srtcontrole_mode"
+ " WHEN 0"
+ " THEN idsc.ins_deelsrtcontrole_datum_org" // Moment modus. Uitgaan van eigenlijke/orginele inspectiedatum.
@@ -116,7 +116,7 @@ insp = {
+ " AND w.fac_gebruiker_alg_level_read < 9"
+ " AND w.prs_perslid_key = " + user_key + ")";
var past_inspect = "" // Combineren met uitgevoerde inspecties op dit object of lopende inspecties (ingepland(0), gestart(2) of gereedgemeld(5))
var past_inspect = "" // Combineren met uitgevoerde inspecties op dit object of (indien present) lopende inspecties (ingepland(0), gestart(2) of gereedgemeld(5))
+ " SELECT 2 seq"
+ " , di.ins_deel_key"
+ " , di.ins_deel_aanmaak"
@@ -160,7 +160,7 @@ insp = {
+ " ELSE NULL"
+ " END inspectie_steps"
+ " , CASE"
+ " WHEN idsc.ins_deelsrtcontrole_status < 5"
+ " WHEN idsc.ins_deelsrtcontrole_status IN (0,2)"
+ " THEN idsc.ins_deelsrtcontrole_datum_org"
+ " ELSE TO_DATE (NULL)"
+ " END inspectie_next"
@@ -194,6 +194,7 @@ insp = {
+ " AND idsc.ins_deel_key = di.ins_deel_key"
+ " AND d.ins_deel_key = di.ins_deel_key"
+ " AND d.ins_srtdeel_key = s.ins_srtdeel_key"
+ (!params.present ? " AND idsc.ins_deelsrtcontrole_status <> 2" : "")
+ " AND idsc.prs_perslid_key = p.prs_perslid_key(+)"
+ " AND idsc.ins_controlemode_key = cm.ins_controlemode_key(+)"
+ " AND di.ins_deel_key = " + ins_key

View File

@@ -60,7 +60,7 @@ if (ins_key > 0)
var oRs = Oracle.Execute(sql);
var alg_ruimte_key = oRs("ins_alg_ruimte_key").Value;
var vorige_insp_sql = insp.list_sql(ins_key, {past: true, future: false});
var vorige_insp_sql = insp.list_sql(ins_key, {past: true, present: false, future: false});
var oRs_i = Oracle.Execute(vorige_insp_sql);
var oAr = [];
while (!oRs_i.eof)
@@ -554,10 +554,7 @@ else
var oRs = Oracle.Execute(sql);
if (!oRs.eof)
{
%> <a href="#ins-3-<%=ins_key%>"> <%
ROFIELD("fld", L("lcl_ins_controle_last"), toDateTimeString(oRs("ins_deelsrtcontrole_datum").Value) + " " + (oRs("ins_deelsrtcontrole_opmerking").Value || ""));
%> </a> <%
ROFIELD("fld", L("lcl_ins_controle_last"), toDateTimeString(oRs("ins_deelsrtcontrole_datum").Value) + " " + (oRs("ins_deelsrtcontrole_opmerking").Value || ""), {moreinfo: "#ins-3-"+ins_key});
var sql = "SELECT idsc.ins_deelsrtcontrole_plandatum"
+ " FROM ins_deelsrtcontrole idsc"