MMNL#41309 Mogelijkheid om meldingen op meerdere Disciplines objecten te doen

svn path=/Website/trunk/; revision=36829
This commit is contained in:
Erik Groener
2018-02-05 08:33:09 +00:00
parent afb480867e
commit 69651e8193
5 changed files with 64 additions and 17 deletions

View File

@@ -12,12 +12,6 @@
Deze bevat slechts een subset van de velden die hier worden gebruikt.
Kan model_mld_stdmelding ook gebruikt worden ipv model_issuetypes?
to do: upload knop,
uitvoertijden,
overruling per ruimtefunctie-list eronder,
objectgroup en objecttype zijn nu nog listboxen zodat gebruik kan worden gemaakt van srtinstallatieselector.js. dit zouden ook suggestboxen mogen zijn,
overige randvoorwaarden (simplemode, autorisatie, ed).
*/
%>
<!-- #include file="../mld/mld.inc" -->
@@ -297,7 +291,7 @@ function model_mld_stdmelding()
"typ": "check0",
"label": L("lcl_mld_prseigen")
},
"checksimmilar": {
"checksimilar": {
"dbs": "mld_stdmelding_doublecheck",
"typ": "key",
"label": L("lcl_mld_doublecheck"),
@@ -459,7 +453,26 @@ function model_mld_stdmelding()
"dbs": "mld_stdmelding_t_uitvoertijd",
"obj": "MLD_T_UITVOERTIJD",
"typ": "processingtime",
"label": L("lcl_mld_uitvoertijd_normaal")
"label": L("lcl_mld_uitvoertijd_normaal"),
"required": true
},
"criticaltime": {
"dbs": "mld_stdmelding_t_uitvtijd_pr1",
"obj": "MLD_T_UITVOERTIJD",
"typ": "processingtime",
"label": L("lcl_mld_uitvoertijd_kritisch")
},
"highprioritytime": {
"dbs": "mld_stdmelding_t_uitvtijd_pr2",
"obj": "MLD_T_UITVOERTIJD",
"typ": "processingtime",
"label": L("lcl_mld_uitvoertijd_hoog")
},
"lowprioritytime": {
"dbs": "mld_stdmelding_t_uitvtijd_pr4",
"obj": "MLD_T_UITVOERTIJD",
"typ": "processingtime",
"label": L("lcl_mld_uitvoertijd_laag")
},
"enddateempty": {
"dbs": "mld_stdmelding_enddate_empty",
@@ -485,8 +498,8 @@ function model_mld_stdmelding()
if (obj.id == -1)
obj.canrefer = {id:-1, name:null};
obj.canrefer = translate_canrefer(obj.canrefer, null);
var srtdisc_key = null;
var disc_key = null;
var srtdisc_key = -1;;
var disc_key = -1;
if (obj.id > 0)
{
@@ -514,8 +527,8 @@ function model_mld_stdmelding()
var disc_key = <%=disc_key%>;
</script>
<%
}
this.hook_pre_show = function(obj, fld, scf_params)
{
scf_params.layout.block[0].label += " " +obj.id ;

View File

@@ -58,6 +58,7 @@ var this_params = {
"edit": {
"requires": {
"js": [
"jQuery-ui.js",
"../mgt/srtinstallatieselector.js",
"../mgt/mld_stdmelding.js"
]
@@ -93,6 +94,9 @@ var this_params = {
"accepttime",
"regime",
"processingtime",
"criticaltime",
"highprioritytime",
"lowprioritytime",
"monitorsla",
"plannable",
"fixedmalus",
@@ -107,7 +111,7 @@ var this_params = {
"subjectlist",
"freetext",
"closingtext",
"checksimmilar",
"checksimilar",
"copyable",
"mandatorylevel",
"ownrooms",

View File

@@ -9,13 +9,40 @@ function init_stdmelding()
$("#_upload").addClass("stdmsymbol_button").click( Upload );
$("#autoorder").change( onChangeAutoorder );
$("#autoorderamount").change( onChangeAutoorderAmount );
$("#accepttime").change( onChangeAccepttime );
$("#criticaltime").change( onChangeCriticaltime );
$("#highprioritytime").change( onChangeHighprioritytime );
$("#lowprioritytime").change( onChangeLowprioritytime );
var init_srtdisc_key = (srtdisc_key ? srtdisc_key : 0);
onChangeAccepttime();
onChangeCriticaltime();
onChangeHighprioritytime();
onChangeLowprioritytime()
var init_srtdisc_key = (srtdisc_key && srtdisc_key > -1 ? srtdisc_key : 0);
var init_disc_key = (disc_key ? disc_key : -1);
fill_disciplineselector(init_srtdisc_key, init_disc_key);
fill_issuetypeselector(0, 0);
}
function onChangeAccepttime()
{
$("#accepttime_eenheid").prop("disabled", (isNaN(parseInt($("#accepttime").val())) != "" ? true : false));
}
function onChangeCriticaltime()
{
$("#criticaltime_eenheid").prop("disabled", (isNaN(parseInt($("#criticaltime").val())) != "" ? true : false));
}
function onChangeHighprioritytime()
{
$("#highprioritytime_eenheid").prop("disabled", (isNaN(parseInt($("#highprioritytime").val())) ? true : false));
}
function onChangeLowprioritytime()
{
$("#lowprioritytime_eenheid").prop("disabled", (isNaN(parseInt($("#lowprioritytime").val())) != "" ? true : false));
}
function change_disciplinetype()
{
var srtdisc_key = $("#disciplinetype").val();

View File

@@ -588,9 +588,12 @@ function scf_RWFIELDTR(model, fld, val, key, params)
params: { id: fld + "_eenheid",
initKey: val.unit
}
}
RWFIELDTR(fld, "fldshort", field.label, val.duration,
{maxlength: 8, datatype: "float", selector: selectparams});
};
var fld_params = params;
fld_params.maxlength = 8;
fld_params.datatype = "float";
fld_params.selector = selectparams;
RWFIELDTR(fld, "fldshort", field.label, val.duration, fld_params);
}
else if (fld.match(/^(start_|end_)fclt_d_/))
FCLTcalendar (fld, { initEmpty: 1,

View File

@@ -2920,7 +2920,7 @@ i.timeklikker {
.fldkpnlimiet, .fldcntverlengen, .fldroomkosten, .fldvoorzkosten, .fldroomkorting, .fldroomtotaal, .fldrvskosten, .fldrespijt,
.flduitvoertijd1, .flduitvoertijd2, .flduitvoertijd3, .flduitvoertijd4, .fldalg_uitvtijd, .fldbdr_uitvtijd, .fldins_uitvtijd, .fldmld_uitvtijd, .fldmld_accpettijd,
.flddayshours, .flddayshours3, .flddayshours1, .flddayshours2, .flddayshours4, .flddayshourse, .flddayshours_resp, .flddayshours_urg, .fldfreebudget,
.fldprocessingtime_eenheid, .fldaccepttime_eenheid {
.fldprocessingtime_eenheid, .fldaccepttime_eenheid, .fldcriticaltime_eenheid, .fldhighprioritytime_eenheid, .fldlowprioritytime_eenheid {
width: 100px;
}
.fldregime