Added saving Remarks to workorder and to rimo in Preorder
This commit is contained in:
@@ -1273,5 +1273,44 @@ $pagination_entity_name = "Vorbestellungen";
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
async function saveRemark(pid, wid) {
|
||||
if(!pid || !wid) return false;
|
||||
|
||||
var new_remark_elem = $("#wo-remark-" + pid + "-" + wid + " input[name='new_remark']");
|
||||
var new_remark = new_remark_elem.val();
|
||||
|
||||
new_remark_elem.prop("readonly", true);
|
||||
|
||||
|
||||
await fetch("<?=self::getUrl("Preorder", "Api")?>", {
|
||||
method: "POST",
|
||||
headers: {
|
||||
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
|
||||
},
|
||||
body: new URLSearchParams({
|
||||
do: "addWorkorderRemark",
|
||||
preorder_id: pid,
|
||||
workorder_id: wid,
|
||||
remark: new_remark
|
||||
})
|
||||
}).then(resp => {
|
||||
if(resp.ok) {
|
||||
return resp.json();
|
||||
}
|
||||
}).then((data) => {
|
||||
if(data.status == "OK") {
|
||||
var remark = data.result.remark.replaceAll("\n", "<br />");
|
||||
$("#wo-remark-" + pid + "-" + wid + " div.remark-text").html(remark);
|
||||
new_remark_elem.val("");
|
||||
window.notify("success", "Bemerkung gespeichert");
|
||||
} else {
|
||||
window.notify("error", "Fehler beim Speichern der Bemerkung");
|
||||
}
|
||||
});
|
||||
|
||||
new_remark_elem.prop("readonly", false);
|
||||
|
||||
}
|
||||
</script>
|
||||
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/footer.php"); ?>
|
||||
Reference in New Issue
Block a user