Initial xentral_oss_20.3.c9ffacf
This commit is contained in:
@@ -0,0 +1,346 @@
|
||||
var address;
|
||||
var receiptdocument_id;
|
||||
var createorderdialog;
|
||||
var createcreditnotedialog;
|
||||
$(document).ready(function () {
|
||||
parcel_id = $('#paketannahme_id').val();
|
||||
receiptdocument_id = $('#receiptdocument_id').val();
|
||||
createcreditnotedialog = $('#createcreditnotedialog');
|
||||
createorderdialog = $('#createorderdialog');
|
||||
if (createorderdialog) {
|
||||
$('#createorderdialog').dialog(
|
||||
{
|
||||
modal: true,
|
||||
autoOpen: false,
|
||||
minWidth: 940,
|
||||
title: '',
|
||||
buttons: {
|
||||
'Originalen Artikel übernehmen': function () {
|
||||
var formularDatas = $('#frmcreateorderdialog').serialize();
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=createorder',
|
||||
type: 'post',
|
||||
dataType: 'json',
|
||||
data: formularDatas,
|
||||
success: function (data) {
|
||||
var oTable = $('#receiptdocument_list').DataTable();
|
||||
oTable.ajax.reload();
|
||||
$('#createorderdialog').dialog('close');
|
||||
if (parseInt(data) > 0) {
|
||||
window.location = 'index.php?module=auftrag&action=edit&id=' + data;
|
||||
}
|
||||
},
|
||||
beforeSend: function () {
|
||||
|
||||
}
|
||||
});
|
||||
},
|
||||
'Stücklistenartikel übernehmen': function () {
|
||||
var formularDatas = $($('#frmcreateorderdialog')).serialize();
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=createorder&partlist=1',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: formularDatas,
|
||||
success: function (data) {
|
||||
var oTable = $('#receiptdocument_list').DataTable();
|
||||
oTable.ajax.reload();
|
||||
$('#createorderdialog').dialog('close');
|
||||
},
|
||||
beforeSend: function () {
|
||||
|
||||
}
|
||||
});
|
||||
},
|
||||
'ABBRECHEN': function () {
|
||||
$(this).dialog('close');
|
||||
}
|
||||
},
|
||||
close: function (event, ui) {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (createcreditnotedialog) {
|
||||
$('#createcreditnotedialog').dialog(
|
||||
{
|
||||
modal: true,
|
||||
autoOpen: false,
|
||||
minWidth: 940,
|
||||
title: '',
|
||||
buttons: {
|
||||
'Originalen Artikel übernehmen': function () {
|
||||
var formularDatas = $('#frmcreatecreditnotedialog').serialize();
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=createcreditnote',
|
||||
type: 'post',
|
||||
dataType: 'json',
|
||||
data: formularDatas,
|
||||
success: function (data) {
|
||||
var oTable = $('#receiptdocument_list').DataTable();
|
||||
oTable.ajax.reload();
|
||||
$('#createcreditnotedialog').dialog('close');
|
||||
if (parseInt(data) > 0) {
|
||||
window.location = 'index.php?module=gutschrift&action=edit&id=' + data;
|
||||
}
|
||||
},
|
||||
beforeSend: function () {
|
||||
|
||||
}
|
||||
});
|
||||
},
|
||||
'Stücklistenartikel übernehmen': function () {
|
||||
var formularDatas = $($('#frmcreatecreditnotedialog')).serialize();
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=createcreditnote&partlist=1',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: formularDatas,
|
||||
success: function (data) {
|
||||
var oTable = $('#receiptdocument_list').DataTable();
|
||||
oTable.ajax.reload();
|
||||
$('#createcreditnotedialog').dialog('close');
|
||||
},
|
||||
beforeSend: function () {
|
||||
|
||||
}
|
||||
});
|
||||
},
|
||||
'ABBRECHEN': function () {
|
||||
$(this).dialog('close');
|
||||
}
|
||||
},
|
||||
close: function (event, ui) {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$('.closereceiptdocument').on('click', function () {
|
||||
$('#tabs').loadingOverlay('show');
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=closereceiptdocument',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {id: receiptdocument_id},
|
||||
success: function (data) {
|
||||
$('#tabs').loadingOverlay('remove');
|
||||
if (typeof data.url != 'undefined') {
|
||||
window.location = data.url;
|
||||
} else {
|
||||
window.location.reload();
|
||||
}
|
||||
},
|
||||
fail: function () {
|
||||
$('#tabs').loadingOverlay('remove');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('input.newreceiptdocument').on('click', function () {
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=addreceiptdocument',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {id: parcel_id},
|
||||
success: function (data) {
|
||||
window.location.reload();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#receiptdocument_list, #receiptdocument_listpaket, #receiptdocument_listpaketdistri')
|
||||
.on('afteropening', function () {
|
||||
$('.menuselect').off('change');
|
||||
$('.menuselect').on('change', function () {
|
||||
var selectionval = $(this).val() + '';
|
||||
if (selectionval === 'createorder') {
|
||||
$('#element').val(this.id);
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=getcreateorderdata',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {element: this.id},
|
||||
success: function (data) {
|
||||
$('#createorderdialogcontent').html(data.html);
|
||||
$('#createorderdialog').dialog('open');
|
||||
checkautocomplete();
|
||||
addClicklupe();
|
||||
lupeclickevent();
|
||||
var partlists = $('.inppartlist');
|
||||
var partlistsbutton = $('#createorderdialog')
|
||||
.next()
|
||||
.find('.ui-dialog-buttonset')
|
||||
.find('button')
|
||||
.first()
|
||||
.next();
|
||||
if (partlistsbutton) {
|
||||
if (partlists.length) {
|
||||
$(partlistsbutton).show();
|
||||
} else {
|
||||
$(partlistsbutton).hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
$(this).val('');
|
||||
} else if (selectionval === 'createcreditnote') {
|
||||
$('#celement').val(this.id);
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=getcreateorderdata',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {element: this.id},
|
||||
success: function (data) {
|
||||
$('#createcreditnotedialogcontent').html(data.html);
|
||||
$('#createcreditnotedialog').dialog('open');
|
||||
checkautocomplete();
|
||||
addClicklupe();
|
||||
lupeclickevent();
|
||||
var partlists = $('.inppartlist');
|
||||
var partlistsbutton = $('#createcreditnotedialog')
|
||||
.next()
|
||||
.find('.ui-dialog-buttonset')
|
||||
.find('button')
|
||||
.first()
|
||||
.next();
|
||||
if (partlistsbutton) {
|
||||
if (partlists.length) {
|
||||
$(partlistsbutton).show();
|
||||
} else {
|
||||
$(partlistsbutton).hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
$(this).val('');
|
||||
} else if (selectionval != '') {
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=' + $(this).val(),
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {element: this.id},
|
||||
success: function (data) {
|
||||
if (typeof data.url != 'undefined') {
|
||||
window.location = data.url;
|
||||
}
|
||||
if (typeof data.error != 'undefined') {
|
||||
alert(data.error);
|
||||
}
|
||||
if (typeof data.refreshtable != 'undefined') {
|
||||
var oTable = $('#receiptdocument_list');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
oTable = $('#receiptdocument_listpaket');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
oTable = $('#receiptdocument_listpaketdistri');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('input.amount_good').on('change', function () {
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=changegood',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {id: $(this).data('id'), amount: $(this).val()},
|
||||
success: function (data) {
|
||||
|
||||
}
|
||||
});
|
||||
});
|
||||
$('input.amount_bad').on('change', function () {
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=changebad',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {id: $(this).data('id'), amount: $(this).val()},
|
||||
success: function (data) {
|
||||
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
$('#receiptdocument_list, #receiptdocument_listpaket, #receiptdocument_listpaketdistri')
|
||||
.on('afterreload', function () {
|
||||
$(this).find('input.check').on('click',function(){
|
||||
$(this).parents('tr').first().parents('tr').first().find('img.details').trigger('click');
|
||||
});
|
||||
|
||||
$('#receiptdocument_list, #receiptdocument_listpaket, #receiptdocument_listpaketdistri')
|
||||
.find('a.close')
|
||||
.off('click');
|
||||
$('#receiptdocument_list, #receiptdocument_listpaket, #receiptdocument_listpaketdistri')
|
||||
.find('a.reopen')
|
||||
.off('click');
|
||||
$('#receiptdocument_list, #receiptdocument_listpaket, #receiptdocument_listpaketdistri')
|
||||
.find('a.close')
|
||||
.on('click', function () {
|
||||
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=close',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {id: $(this).data('id')},
|
||||
success: function (data) {
|
||||
if(typeof data.url != 'undefined' && data.url+'' !== '') {
|
||||
window.location = data.url;
|
||||
}
|
||||
var oTable = $('#receiptdocument_list');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
oTable = $('#receiptdocument_listpaket');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
oTable = $('#receiptdocument_listpaketdistri');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$(this).val('');
|
||||
|
||||
});
|
||||
$('#receiptdocument_list, #receiptdocument_listpaket, #receiptdocument_listpaketdistri')
|
||||
.find('a.reopen')
|
||||
.on('click', function () {
|
||||
$.ajax({
|
||||
url: 'index.php?module=receiptdocument&action=list&cmd=reopen',
|
||||
type: 'POST',
|
||||
dataType: 'json',
|
||||
data: {id: $(this).data('id')},
|
||||
success: function (data) {
|
||||
var oTable = $('#receiptdocument_list');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
oTable = $('#receiptdocument_listpaket');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
oTable = $('#receiptdocument_listpaketdistri');
|
||||
if(oTable.length > 0) {
|
||||
oTable.DataTable().ajax.reload();
|
||||
}
|
||||
}
|
||||
});
|
||||
$(this).val('');
|
||||
|
||||
});
|
||||
});
|
||||
$('#receiptdocument_list, #receiptdocument_listpaket, #receiptdocument_listpaketdistri').trigger('afterreload');
|
||||
});
|
||||
Reference in New Issue
Block a user