42 lines
1.5 KiB
HTML
42 lines
1.5 KiB
HTML
<div>
|
|
Sasaran Aksi:
|
|
</div>
|
|
<div id="sasaran" style="margin-bottom: .5em;"> </div>
|
|
<div>
|
|
Kendala, Hambatan, dan Masalah:
|
|
</div>
|
|
<textarea disabled id="kendala" style="width: 75ch;height: 6em; resize: none;" maxlength="240" placeholder="(Tidak ada kendala)">
|
|
</textarea>
|
|
<div>
|
|
Solusi:
|
|
</div>
|
|
<textarea disabled id="solusi" style="width: 100%;height: 6em; resize: none;" maxlength="240" placeholder="(Tidak ada solusi)">
|
|
</textarea>
|
|
<div>
|
|
Catatan Evaluasi:
|
|
</div>
|
|
<textarea disabled id="evalnotes" style="width: 100%;height: 6em; resize: none;" maxlength="240" placeholder="(Tidak ada solusi)">
|
|
</textarea>
|
|
<script type="module">
|
|
const thisDialog = moly.lastDialog();
|
|
const data = thisDialog.data;
|
|
const journal = data.journal.find(j=>j.status == 4);
|
|
const evalnotes = data.journal.find(j=>j.status == 8).notes;
|
|
const notes = JSON.parse(journal.notes);
|
|
function µ(selector)
|
|
{
|
|
if (selector) return $(thisDialog.box).find(selector);
|
|
return $(thisDialog.box);
|
|
}
|
|
µ('#sasaran').text(data.sasaran);
|
|
µ('#kendala').text(notes.kendala);
|
|
µ('#solusi').text(notes.solusi);
|
|
µ('#evalnotes').text(evalnotes);
|
|
µ('#ve').text(journal.document);
|
|
µ('#ve').click(async()=>{
|
|
const loadid = moly.loadScreen.show("Memroses berkas...","bar","#main");
|
|
await moly.dialog.show({title: "Preview Eviden", content:"/modules/pdf-previewer.html",fetching:true, data: {url: "/uploads/dokumen/" + journal.document}});
|
|
moly.loadScreen.close(loadid)
|
|
thisDialog.resolve(false);
|
|
});
|
|
</script> |