FCLT#52928: MJOB console bij groepering Taak ook de Discipline..Objectsoort kolommen tonen.
svn path=/Website/trunk/; revision=38800
This commit is contained in:
@@ -2824,6 +2824,7 @@ var photoinfo = function()
|
||||
var getsumtypes = params.getsumtypes;
|
||||
var deelscore1 = params.deelscore1;
|
||||
var deelscore2 = params.deelscore2;
|
||||
var mjb_show_srt_with_tasks = S("mjb_show_srt_with_tasks") == 1;
|
||||
|
||||
// De datum (jaar) van de *eerstvolgende* onderhoudsbeurt volgt uit:
|
||||
// Datum laatste (/laatste geplande) inspectie
|
||||
@@ -4117,15 +4118,44 @@ var photoinfo = function()
|
||||
if (fulldetails && sqlArray.length)
|
||||
sql += " AND ((" + sqlArray.join(") OR (") + "))";
|
||||
|
||||
sql += " ORDER BY 1";
|
||||
for (var i = 2; i <= groupby; i++)
|
||||
switch (groupby)
|
||||
{
|
||||
sql += "," + String(i)
|
||||
case 1: sql += " ORDER BY alg_district_omschrijving";
|
||||
break;
|
||||
case 2: sql += " ORDER BY alg_district_omschrijving"
|
||||
+ " , alg_locatie_code"
|
||||
+ " , alg_locatie_omschrijving";
|
||||
break;
|
||||
case 3: sql += " ORDER BY alg_district_omschrijving"
|
||||
+ " , alg_locatie_omschrijving"
|
||||
+ " , alg_gebouw_omschrijving";
|
||||
break;
|
||||
case 4: sql += " ORDER BY ins_discipline_omschrijving";
|
||||
break;
|
||||
case 5: sql += " ORDER BY ins_discipline_omschrijving"
|
||||
+ " , ins_srtgroep_omschrijving";
|
||||
break;
|
||||
case 6: sql += " ORDER BY ins_discipline_omschrijving"
|
||||
+ " , ins_srtgroep_omschrijving"
|
||||
+ " , ins_srtdeel_omschrijving";
|
||||
break;
|
||||
case 7: sql += " ORDER BY ins_discipline_omschrijving"
|
||||
+ " , ins_srtgroep_omschrijving"
|
||||
+ " , ins_srtdeel_omschrijving"
|
||||
+ " , ins_deel_omschrijving";
|
||||
break;
|
||||
case 8: sql += " ORDER BY alg_district_omschrijving"
|
||||
+ " , alg_locatie_omschrijving"
|
||||
+ " , alg_gebouw_omschrijving"
|
||||
+ (mjb_show_srt_with_tasks
|
||||
? " , ins_discipline_omschrijving"
|
||||
+ " , ins_srtgroep_omschrijving"
|
||||
+ " , ins_srtdeel_omschrijving"
|
||||
: "")
|
||||
+ " , ins_deel_omschrijving";
|
||||
break;
|
||||
}
|
||||
|
||||
if (groupby == 3)
|
||||
sql += ", 6"; // Ook op gebouwomschrijving sorteren.
|
||||
|
||||
// Bulkactie accorderen (freeze) of voltooien/afronden (finish).
|
||||
// Ik moet nog de juiste insert waarden ophalen voor alle objecten die de sql oplevert.
|
||||
if (niveau >= 1 && niveau <= 7 && (freeze || finish))
|
||||
|
||||
@@ -22,6 +22,7 @@ FCLTHeader.Requires({plugins: ["jQuery"],
|
||||
|
||||
var urole = getQParamSafe("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
|
||||
var ins_score_enabled = S("ins_score_enabled") == 1;
|
||||
var mjb_show_srt_with_tasks = S("mjb_show_srt_with_tasks") == 1;
|
||||
|
||||
// FORM parameters: de waarde indien aanwezig, anders null
|
||||
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
|
||||
@@ -879,7 +880,7 @@ var transitParam = buildTransitParam(["deel", "groep", "categorie_key", "distric
|
||||
}
|
||||
if (fulldetails || groupby == 3)
|
||||
rst.addColumn(new Column({caption: L("lcl_building"), content: fnGebouw }));
|
||||
if (!fulldetails)
|
||||
if (!fulldetails || (fulldetails && mjb_show_srt_with_tasks))
|
||||
{
|
||||
if (groupby >= 4) rst.addColumn(new Column({caption: L("lcl_discipline"), content: "ins_discipline_omschrijving"}));
|
||||
if (groupby >= 5) rst.addColumn(new Column({caption: L("lcl_obj_group"), content: "ins_srtgroep_omschrijving"}));
|
||||
|
||||
Reference in New Issue
Block a user