OpenXE/classes/Modules/GoodsReceipt/www/js/goodsreceipt.js
2021-05-21 08:49:41 +02:00

52 lines
1.9 KiB
JavaScript

var GoodsReceipt = function ($) {
"use strict";
var me = {
init: function () {
$('#newreturnorder').on('click',function(){
if(confirm('Sind das alle zurückgeschickten Artikel? Diese Artikel kommen in ein Beleg')) {
$.ajax({
url: 'index.php?module=wareneingang&action=distriinhalt&cmd=createreturnorder',
type: 'POST',
dataType: 'json',
data: {
id: $(this).data('id')
},
success: function(data) {
if(typeof data.url != 'undefined') {
window.location = data.url;
}
else if(typeof data.error != 'undefined') {
alert(data.error);
}
}
});
}
});
$('table#wareneingang_kunderetoure').on('afterreload',function(){
$(this).find('input.qty').on('change',function () {
$.ajax({
url: 'index.php?module=wareneingang&action=distriinhalt&cmd=changeqty',
type: 'POST',
dataType: 'json',
data: {
dnpid: $(this).data('dnpid'),
serialnumber: $(this).data('serialnumber'),
batch: $(this).data('batch'),
bestbefore: $(this).data('bestbefore'),
value: $(this).val()
}
});
});
});
}
};
return {
init: me.init
};
}(jQuery);
$(document).ready(function () {
GoodsReceipt.init();
});