FSN#36536 Mobile opdrachten verbeteringen

svn path=/Website/trunk/; revision=30295
This commit is contained in:
Erik Groener
2016-08-15 11:49:15 +00:00
parent f0f6cfd41d
commit 90d9465aad

View File

@@ -21,7 +21,7 @@ FCLTHeader.Requires({ js: ["./modernizr-3.3.0.custom.min.js"] });
FCLTHeader.Requires({ plugins: ["suggest"] FCLTHeader.Requires({ plugins: ["suggest"]
, js: ["../mld/mld_edit_opdr.js", "num2curr.js", "jquery.timepicker-table.js"], , js: ["../mld/mld_edit_opdr.js", "num2curr.js", "jquery.timepicker-table.js"],
css: ["timePicker-table.css"]}); css: ["timePicker-table.css"]});
var opdr_key = getQParamInt("opdr_key", -1); var opdr_key = getQParamInt("opdr_key", -1);
var mld_key = getQParamInt("mld_key", -1); var mld_key = getQParamInt("mld_key", -1);
var copy = false; var copy = false;
@@ -85,7 +85,7 @@ else
+ " NVL2(g.alg_verdieping_code,'-'||g.alg_verdieping_code,'') ||" + " NVL2(g.alg_verdieping_code,'-'||g.alg_verdieping_code,'') ||"
+ " NVL2(g.alg_ruimte_nr,'-'||g.alg_ruimte_nr,'')||" + " NVL2(g.alg_ruimte_nr,'-'||g.alg_ruimte_nr,'')||"
+ " NVL2(g.alg_terreinsector_code,'-'||g.alg_terreinsector_code,'') plaatscode," + " NVL2(g.alg_terreinsector_code,'-'||g.alg_terreinsector_code,'') plaatscode,"
+ " alg_onroerendgoed_omschrijving plaats " + " alg_onroerendgoed_omschrijving plaats "
+ sqlCount + sqlCount
+ " FROM mld_melding m" + " FROM mld_melding m"
+ " , alg_v_allonrgoed_gegevens g" + " , alg_v_allonrgoed_gegevens g"
@@ -282,7 +282,7 @@ else
<input type="hidden" name="t_opdr" value="<%=opdr_type%>"/> <input type="hidden" name="t_opdr" value="<%=opdr_type%>"/>
<input type="hidden" name="uitvoerende" value="<%=uitv_key%>"/> <input type="hidden" name="uitvoerende" value="<%=uitv_key%>"/>
<input type="hidden" name="uitvkeystr" value="<%=uitv_key%>"/> <input type="hidden" name="uitvkeystr" value="<%=uitv_key%>"/>
<input type="hidden" name="behandelaar" value="<%=user_key%>"/> <input type="hidden" name="behandelaar" value="<%=mld_opdr.contactpers_key%>"/>
<% <%
BLOCK_START({collapsed: true, title: mld_opdr.opdr_type_omschr}); BLOCK_START({collapsed: true, title: mld_opdr.opdr_type_omschr});
FCLTuitvoerendeselector("uitvoerende", FCLTuitvoerendeselector("uitvoerende",
@@ -291,9 +291,9 @@ else
label: mld_opdr.srtdiscbes ? L("lcl_bes_Supplier") : L("lcl_ord_company_uit"), label: mld_opdr.srtdiscbes ? L("lcl_bes_Supplier") : L("lcl_ord_company_uit"),
readonly: true readonly: true
}); });
if (opdr_key > -1) if (opdr_key > -1)
{ {
FCLTcontactpersoonselector("contactpers", FCLTcontactpersoonselector("contactpers",
"sgCntPersUitv", "sgCntPersUitv",
{ contactpersoonKey: mld_opdr.contactpersuitv_key, { contactpersoonKey: mld_opdr.contactpersuitv_key,
@@ -302,20 +302,20 @@ else
suppressEmpty: true, suppressEmpty: true,
readonly: true readonly: true
}); });
if (this_opdr.canRead("WEB_ORDBOF")) if (this_opdr.canRead("WEB_ORDBOF"))
{ {
params = { suppressEmpty: true }; params = { suppressEmpty: true };
var authparamsCNTUSE = user.checkAutorisation("WEB_CNTUSE", true); var authparamsCNTUSE = user.checkAutorisation("WEB_CNTUSE", true);
var authparamsCNTMAN = user.checkAutorisation("WEB_CNTMAN", true); var authparamsCNTMAN = user.checkAutorisation("WEB_CNTMAN", true);
if (mld_opdr.contract_key && mld_opdr.contract_key>0 && (authparamsCNTUSE || authparamsCNTMAN)) if (mld_opdr.contract_key && mld_opdr.contract_key>0 && (authparamsCNTUSE || authparamsCNTMAN))
params.moreinfo = "./contract.asp?cnt_key="+mld_opdr.contract_key; params.moreinfo = "./contract.asp?cnt_key="+mld_opdr.contract_key;
ROFIELD("fld", L("lcl_contract"), mld_opdr.contract_naam, params); ROFIELD("fld", L("lcl_contract"), mld_opdr.contract_naam, params);
} }
} }
ROFIELD("fld", L("lcl_mld_meldingsoort") ,mld_melding.ins_discipline_omschrijving + "-" + mld_melding.mld_stdmelding_omschrijving) ; ROFIELD("fld", L("lcl_mld_meldingsoort") ,mld_melding.ins_discipline_omschrijving + "-" + mld_melding.mld_stdmelding_omschrijving) ;
var vOrderdate = (opdr_key > 0 ? mld_opdr.mld_opdr_datumbegin : new Date()); var vOrderdate = (opdr_key > 0 ? mld_opdr.mld_opdr_datumbegin : new Date());
ROFIELD("fld", L("lcl_orderdate"), toDateTimeString(vOrderdate) ROFIELD("fld", L("lcl_orderdate"), toDateTimeString(vOrderdate)
@@ -338,7 +338,7 @@ else
required: true, required: true,
mobile: true mobile: true
} ); } );
FCLTcalendar("date_plan", FCLTcalendar("date_plan",
{ datum: mld_opdr.mld_opdr_plandatum, { datum: mld_opdr.mld_opdr_plandatum,
readonly: (opdr_key < 0), // we weten ook dat klare opdrachten niet mobile zichtbaar zijn readonly: (opdr_key < 0), // we weten ook dat klare opdrachten niet mobile zichtbaar zijn
@@ -348,12 +348,12 @@ else
timeStep: 15, timeStep: 15,
startTime: 8, startTime: 8,
endTime: 18, endTime: 18,
calendars: 1, calendars: 1,
initEmpty: !mld_opdr.mld_opdr_plandatum, initEmpty: !mld_opdr.mld_opdr_plandatum,
initTimeEmpty: !mld_opdr.mld_opdr_plandatum, initTimeEmpty: !mld_opdr.mld_opdr_plandatum,
mobile: true mobile: true
} ); } );
if (opdr_key > -1) if (opdr_key > -1)
ROFIELD("fld", L("lcl_txt"), mld_opdr.opdr_omschr, {multi: true}); ROFIELD("fld", L("lcl_txt"), mld_opdr.opdr_omschr, {multi: true});
@@ -381,7 +381,7 @@ else
if (opdr_key > -1) if (opdr_key > -1)
{ {
if ((mld_melding.mld_status == 7 || mld_melding.mld_status == 5) && this_opdr.canOpmChange) if (this_opdr.canOpmChange)
{ {
RWFIELD("opdr_opm" , L("lcl_mld_final_remark"), mld_opdr.opdr_opmerking, {multi: true}); RWFIELD("opdr_opm" , L("lcl_mld_final_remark"), mld_opdr.opdr_opmerking, {multi: true});
@@ -450,11 +450,11 @@ else
BUTTON(L("lcl_history"), {linkid: "#opdr-2-"+opdr_key, dataicon: "bullets", transition: "pop", datarel: "dialog"}); BUTTON(L("lcl_history"), {linkid: "#opdr-2-"+opdr_key, dataicon: "bullets", transition: "pop", datarel: "dialog"});
} }
if (this_opdr.canShowOpdrNote) // Heb ik rechten om notities te zien if (this_opdr.canShowOpdrNote) // Heb ik rechten om notities te zien
{ {
var tsql = "SELECT COUNT(*) FROM mld_opdr_note n WHERE n.mld_opdr_key = " + opdr_key; var tsql = "SELECT COUNT(*) FROM mld_opdr_note n WHERE n.mld_opdr_key = " + opdr_key;
toRs = Oracle.Execute(tsql); toRs = Oracle.Execute(tsql);
BUTTON(L("lcl_mld_frame_notes")+" ("+toRs(0).value+")", {linkid: "./notitie.asp?node=opdracht&key="+opdr_key, dataicon: "comment", dataajax: 'false'}); BUTTON(L("lcl_mld_frame_notes")+" ("+toRs(0).value+")", {linkid: "./notitie.asp?node=opdracht&key="+opdr_key, dataicon: "comment", dataajax: 'false'});
} }
var this_mld = mld.func_enabled_melding(mld_key); // Wat heb ik zoal aan rechten op deze specifieke melding var this_mld = mld.func_enabled_melding(mld_key); // Wat heb ik zoal aan rechten op deze specifieke melding
if (this_mld.canReadAny) if (this_mld.canReadAny)
{ {