klnodekb/views/edit_work.pug

99 lines
4.2 KiB
Plaintext

extends layout
block content
link(rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css')
.panel.panel-primary
.panel-heading
h4 #{title}
.panel-body
h4(id='wn',style='display:none;') #{work.id}
form(method='POST', action='/work/edit/'+work._id)
#form-group
label Munkaszám:
div.row
div.col-md-1
input.form-control(name='workNumberE',type=text, readonly=true, maxlength='4',style='background-color:#EBEBE4;', value=wCustom)
div.col-md-1
input.form-control(name='workNumberY',type=text, readonly=true,style='background-color:#EBEBE4;',value=wYear)
div.col-md-1
input.form-control(name='workNumber',type=text, readonly=true,maxlength='4',style='background-color:#EBEBE4;', value=wNumber)
#form-group
label Létrehozva:
input.form-control(name='workDate',type=label, tabindex='-1',readonly=true, value=work.workDate)
br
#form-group
label PO szám:
input.form-control(name='ponumber',tabindex='0',style='background-color:#FFFF99;',type=text,value=work.poNumber)
br
#form-group
label Megnevezés:
input.form-control(name='title',tabindex='0',style='background-color:#FFFF99;',type=text,value=work.title)
br
#form-group
label Megjegyzés:
textarea.form-control(name='body',tabindex='1',value=work.body)
br
//a.btn.btn-primary.new-work(href='#') Létrehozás
//input.btn.btn-primary(type='submit',value='Létrehozás')
br
.btn-toolbar
//a.btn.btn-primary.new-work(href='#') Létrehozás
button.btn.btn-primary.col-sm-2(type='submit',value='Mentés')
i.fa.fa-save.fa-lg.fa-fw
| Mentés
a.btn.btn-success.col-sm-2(href='/work/'+work._id)
i.fa.fa-home.fa-lg.fa-fw
| Vissza
.col-sm-4
if(user.canAdd.files)
input(id='enaploImp',type='file',enctype="multipart/form-data",style='display:none;',accept=".enyk")
a.btn.btn-warning.col-sm-2(onclick="document.getElementById('enaploImp').click();",type='button')
i.fa.fa-solid.fa-upload
| Enapló import
script(src='/bower_components/jquery/dist/jquery.js')
script.
$(document).ready(function () {
document.getElementById('enaploImp').addEventListener('change', readFile, false);
function readFile (evt) {
var files = evt.target.files;
var file = files[0];
var reader = new FileReader();
reader.onload = function(event) {
var id = document.getElementById ('wn').textContent;
console.log("DataId: "+id)
xmlDoc = $.parseXML( event.target.result )
var xmlString = (new XMLSerializer()).serializeToString(xmlDoc);
var fl=$(xmlDoc).find('file');
var filetype = $(fl).find('head').attr('filetype');
if (filetype!='zn1810')
{
alert("Nem megfelelő fájl!");
return;
}
$.ajax({
type: 'POST',
url: '/work/enaploUpload/'+id,
data: {'xml':xmlString},
success: function(response){
//refreshAccessDetails(); // Lista frissítése betöltéskor
// window.location.href='/';
console.log(response);
location.reload();
},
error: function(err){
alert('A feltöltés nem sikerült!');
}
});
console.log(filetype );
// })
// console.log(event.target.result);
}
reader.readAsText(file)
} });