X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/e8889e47af38072dc6fcbb4d97e2fdcc30d948d7..ed04f337a0e565a3d0621a10bd273298e33c7fa1:/templates/webpages/order/tabs/basic_data.html diff --git a/templates/webpages/order/tabs/basic_data.html b/templates/webpages/order/tabs/basic_data.html index 102d5ed83..a6ddd0cf9 100644 --- a/templates/webpages/order/tabs/basic_data.html +++ b/templates/webpages/order/tabs/basic_data.html @@ -3,6 +3,8 @@ [%- USE LxERP %] [%- USE L %] +[%- INCLUDE 'generic/set_longdescription.html' %] +
@@ -560,6 +562,47 @@ function redisplay_items(data) { renumber_positions(); } +function show_longdescription_dialog(clicked) { + var row = $(clicked).parents("tbody").first(); + var position = $(row).find('[name="position"]').html(); + var partnumber = $(row).find('[name="partnumber"]').html(); + var description_elt = $(row).find('[name="order.orderitems[].description"]'); + var description = description_elt.val(); + var longdescription_elt = $(row).find('[name="order.orderitems[].longdescription"]'); + var longdescription; + + if (!longdescription_elt.length) { + var data = 'action=Order/get_item_longdescription'; + data += '&type=' + $('#type').val(); + data += '&item_id=' + $(row).find('[name="order.orderitems[+].id"]').val(); + data += '&parts_id=' + $(row).find('[name="order.orderitems[].parts_id"]').val(); + $.ajax({ + url: 'controller.pl', + data: data, + method: "GET", + async: false, + dataType: 'text', + success: function(val){ + longdescription = val; + } + }); + } else { + longdescription = longdescription_elt.val(); + } + + var params = { runningnumber: position, + partnumber: partnumber, + description: description, + default_longdescription: longdescription, + set_function: function(val){ + longdescription_elt.remove(); + $('').insertAfter(description_elt).val(val); + } + }; + + kivi.SalesPurchase.edit_longdescription_with_params(params); +} + $(function(){ $('#order_[%- cv_id %]').change(reload_cv_dependend_selections); [%- IF SELF.cv == 'customer' %]