From ba0c9f34b18fbf73fb97cfbf69a1ea679bdd49b0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Fri, 31 May 2013 08:42:02 +0200 Subject: [PATCH] Standardlager und Lagerplatz entsprechende Vorauswahl beim Einkaufslieferschein --- templates/webpages/do/stock_in_form.html | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/templates/webpages/do/stock_in_form.html b/templates/webpages/do/stock_in_form.html index 99b5db1e2..f371de1a3 100644 --- a/templates/webpages/do/stock_in_form.html +++ b/templates/webpages/do/stock_in_form.html @@ -29,13 +29,21 @@ } $(function(){ + var bin_id_index = 0; + var warehouse_id_index = 0; [%- USE STOCK_INFO_it = Iterator(STOCK_INFO) %][%- FOREACH si = STOCK_INFO_it %] // new si for wh [% si.warehouse_id %] bin [% si.bin_id %] [%- SET warehouse_selected = '0' %] [%- USE WAREHOUSES_it = Iterator(WAREHOUSES) %][%- FOREACH wh = WAREHOUSES_it %] // wh [% wh.id %] + [% IF HTML.escape(PART_INFO.warehouse_id) == wh.id %] + warehouse_id_index = [% WAREHOUSES_it.count - 1%]; + [% END %] [%- USE BINS_it = Iterator(wh.BINS) %][%- FOREACH bin = BINS_it %] // bin [% bin.id %] + [% IF HTML.escape(PART_INFO.bin_id) == bin.id %] + bin_id_index = [% BINS_it.count - 1%]; + [% END %] [%- IF bin.id == si.bin_id %] warehouse_selected([% STOCK_INFO_it.count %], [% WAREHOUSES_it.count - 1 %], [% BINS_it.count - 1%]); [%- SET warehouse_selected = '1' %] @@ -43,7 +51,7 @@ [%- END %] [%- END %] [%- UNLESS warehouse_selected %] - warehouse_selected([% STOCK_INFO_it.count %], 0); + warehouse_selected([% STOCK_INFO_it.count %], warehouse_id_index, bin_id_index); [%- END %] [%- END %] }); @@ -120,7 +128,7 @@ -- 2.20.1