kivitendo/js/kivi.DispositionManager.js @ 4a663bf8
b39696a9 | Tamino Steinert | namespace('kivi.DispositionManager', function(ns) {
|
||
ns.sort_vendors = function() {
|
||||
59cbfde2 | Tamino Steinert | ns.display_vendor_parts($('#vendor_id').val());
|
||
$("#basket_items tr").each(function(_index) {
|
||||
if(
|
||||
$(this).find("select[name='vendor_ids[]']").val() != $('#vendor_id').val()
|
||||
&& $('#vendor_id').val() != ''
|
||||
) {
|
||||
$(this).find("[name='ids[+]']").prop("checked", false);
|
||||
this.style.display = "none";
|
||||
} else {
|
||||
this.style.removeProperty('display');
|
||||
b39696a9 | Tamino Steinert | }
|
||
});
|
||||
}
|
||||
ns.display_vendor_parts = function(vendor_id) {
|
||||
f19ee430 | Tamino Steinert | var url = 'controller.pl?action=DispositionManager/show_vendor_items&vendor_id=' + vendor_id;
|
||
b39696a9 | Tamino Steinert | $('#vendor_parts').load(url);
|
||
}
|
||||
2bef4707 | Tamino Steinert | ns.create_purchase_order = function() {
|
||
b39696a9 | Tamino Steinert | var data = $('#purchasebasket').serializeArray();
|
||
data.push({ name: 'action', value: 'DispositionManager/transfer_to_purchase_order' });
|
||||
$.post("controller.pl", data, kivi.eval_json_result);
|
||||
}
|
||||
ns.delete_purchase_basket_items = function() {
|
||||
var data = $('#purchasebasket').serializeArray();
|
||||
data.push({
|
||||
name: 'action',
|
||||
value: 'DispositionManager/delete_purchase_basket_items' });
|
||||
$.post("controller.pl", data, kivi.eval_json_result);
|
||||
}
|
||||
ns.show_detail_dialog = function(part_id,partnumber) {
|
||||
if ( part_id && partnumber ) {
|
||||
007fe204 | Tamino Steinert | var title = kivi.t8('Details of article number "#1"',[partnumber]);
|
||
kivi.popup_dialog({
|
||||
url: 'controller.pl',
|
||||
data: {
|
||||
action: 'Part/showdetails',
|
||||
id : part_id,
|
||||
},
|
||||
id: 'detail_menu',
|
||||
dialog: {
|
||||
title: title,
|
||||
width: 900,
|
||||
height: 600,
|
||||
modal: false
|
||||
}
|
||||
});
|
||||
b39696a9 | Tamino Steinert | }
|
||
return true;
|
||||
};
|
||||
});
|
||||
59cbfde2 | Tamino Steinert | |||
$(function() {
|
||||
$('#vendor_id').change('set_item:CustomerVendorPicker', function(_e,_o) {
|
||||
kivi.DispositionManager.sort_vendors();
|
||||
557b2cca | Werner Hahn | $('#vendor_id_selected').val($('#vendor_id').val());
|
||
59cbfde2 | Tamino Steinert | })
|
||
});
|