FSN#46127 Bij de vorige taken niet de huidige ook tonen
svn path=/Website/trunk/; revision=36389
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user