127 lines
6.0 KiB
Plaintext
127 lines
6.0 KiB
Plaintext
extends layout
|
|
|
|
|
|
block content
|
|
|
|
h1 #{title}
|
|
form(id='compaddform',method='POST', action='/components_base/new')
|
|
br
|
|
.row
|
|
#form-group.col-xs-4
|
|
label Cikkszám:
|
|
input.form-control(id='fasz',name='itemNumber',type=text, tabindex='1',autofocus,style='background-color:#99CCDD;', value= vjkvtitle)
|
|
#form-group.col-xs-4
|
|
label EAN kód:
|
|
input.form-control(id='ean1',name='ean1',type=text, tabindex='2',autofocus,style='background-color:#c9ddfc;', value= vjkvtitle)
|
|
br
|
|
#form-group.col-xs-4
|
|
label Gyártó:
|
|
input.form-control(name='manufacturer',type=text, tabindex='3',autofocus,style='background-color:#c9ddfc;', value= vjkvtitle)
|
|
br
|
|
.row
|
|
#form-group.col-xs-4
|
|
label Cikk csoport:
|
|
.input-group.mb-3
|
|
input(id='itemGroupName',tabindex='4',name='itemGroupName',type='hidden')
|
|
input.form-control(name='itemGroup',type=text,list='listItemGroups',id='itemGroup',autocomplete='none' tabindex='4',autofocus,style='background-color:#c9ddfc;', value= vjkvtitle)
|
|
span.input-group-btn
|
|
button.btn.btn-default(id='addItemGroup',type='button') +
|
|
datalist(id='listItemGroups')
|
|
each igroup, i in igroups
|
|
option(value=igroup.name , id=igroup._id)
|
|
#form-group.col-xs-4
|
|
label Mennyiségi egység:
|
|
input.form-control(name='itemUnit',type=text, tabindex='5',autofocus,style='background-color:#c9ddfc;', value= vjkvtitle)
|
|
br
|
|
#form-group.col-xs-4
|
|
label Beszállító:
|
|
input(id='supplierId',tabindex='6',name='supplierId',type='hidden')
|
|
input.form-control(name='supplier',type=text,list='listClients',id='supplier',autocomplete='none', autofocus,style='background-color:#c9ddfc;', value= vjkvtitle)
|
|
datalist(id='listClients')
|
|
each client, i in clients
|
|
option(value=client.name ,id=client._id)
|
|
br
|
|
.row
|
|
#form-group.col-xs-4
|
|
label Minimum készlet:
|
|
input.form-control(name='minStock',type=text, tabindex='7',autofocus,style='background-color:#c9ddfc;', value= 0)
|
|
#form-group.col-xs-4
|
|
label Listaár:
|
|
input.form-control(name='itemPrice',type=text, tabindex='8',autofocus,style='background-color:#c9ddfc;', value= 0)
|
|
br
|
|
#form-group.col-xs-4
|
|
label Valuta:
|
|
input.form-control(name='valuta',type=text, tabindex='9',autofocus,style='background-color:#c9ddfc;', value= 'HUF')
|
|
br
|
|
#form-group
|
|
label Megnevezés:
|
|
input.form-control(name='compName',type=text, tabindex='10',autofocus,style='background-color:#c9ddfc;', value= name)
|
|
br
|
|
label Paraméterek:
|
|
input.form-control(name='compParams',type=text, tabindex='11',style='background-color:#3CBC8D; color:white;', value= parameters)
|
|
br
|
|
button.btn.btn-primary(type='submit',name='action',value='save',tabindex='12') Mentés
|
|
|
|
|
button.btn.btn-warning(type='submit',name='action',value='saveAndNew',tabindex='13') Mentés és új
|
|
|
|
|
a.btn.btn-success(href='/components_base/list',tabindex='14') Vissza
|
|
script(type='text/javascript', src='/bower_components/jquery/dist/jquery.min.js')
|
|
script(src='/js/eventsItemGroup.js')
|
|
script.
|
|
|
|
|
|
function prinner (event) {
|
|
|
|
if (event.key=='ö') {
|
|
|
|
var curval = $("#ean1").val(); //namaye is the ID of the input field.
|
|
var nval = curval +"0";
|
|
$("#ean1").val(nval);
|
|
|
|
// Cancel the event
|
|
event.preventDefault();
|
|
event.stopPropagation();
|
|
}
|
|
}
|
|
$( document ).ready(function() {
|
|
// register jQuery extension
|
|
jQuery.extend(jQuery.expr[':'], {
|
|
focusable: function (el, index, selector) {
|
|
return $(el).is('a, button, :input, [tabindex]');
|
|
}
|
|
});
|
|
|
|
$(document).on('keypress', 'input,select', function (e) {
|
|
if (e.which == 13) {
|
|
e.preventDefault();
|
|
// Get all focusable elements on the page
|
|
var $canfocus = $(':focusable');
|
|
var index = $canfocus.index(document.activeElement) + 1;
|
|
if (index >= $canfocus.length) index = 0;
|
|
$canfocus.eq(index).focus();
|
|
}
|
|
});
|
|
$("#ean1").keydown(prinner);
|
|
/*document.getElementById('#ean1').addEventListener('keypress', function(event) {
|
|
if (event.keyCode == 13) {
|
|
event.preventDefault();
|
|
|
|
}
|
|
});*/
|
|
// Supplier id tárolása a rejtett textboxban
|
|
$( "#supplier" ).on('input',function() {
|
|
var opt = $('option[value="'+$(this).val()+'"]');
|
|
$( "#supplierId" ).val(opt.attr('id'));
|
|
});
|
|
|
|
// Itemgroup id tárolása a rejtett textboxban
|
|
$( "#itemGroup" ).on('input',function() {
|
|
var opt = $('option[value="'+$(this).val()+'"]');
|
|
//console.log(opt.val());
|
|
$( "#itemGroupName" ).val(opt.val());
|
|
});
|
|
|
|
|
|
});
|
|
|
|
|