Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 13b8f24a

Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt

  • ID 13b8f24a51533f17b8fe1a2ba1b067210a1b0b53
  • Vorgänger 527e86b3
  • Nachfolger 58ae7e4d

Controller: DeliveryOrder: stock_dialog um Einlagern erweitert

Unterschiede anzeigen:

templates/webpages/delivery_order/stock_dialog/_stock_in_table.html
1 1
<tr class="listheading">
2 2
 <th>[% 'Warehouse' | $T8 %]</th>
3 3
 <th>[% 'Bin' | $T8 %]</th>
4
 <th>[% 'Charge Number' | $T8 %]</th>
5
 [% IF INSTANCE_CONF.get_show_bestbefore %]
6
 <th>[% 'Best Before' | $T8 %]</th>
7
 [% END %]
4 8
 <th align="right">[% 'Qty' | $T8 %]</th>
5 9
 <th align="right">[% 'Unit' | $T8 %]</th>
6 10
</tr>
7 11

  
8
<tr>
9
 [% L.multi_level_select_tag(
10
      "test_tag", WAREHOUSES, 2, surround_tag="td",
11
      level_1={
12
        name="warehouse.id",
13
        value_key="id",
14
        title_key="description",
15
      },
16
      level_2={
17
        object_key="bins",
18
        name="bin.id",
19
        value_key="id",
20
        title_key="description",
21
      },
22
    ) %]
12
[%- FOREACH row = STOCK_INFO %]
13
[%- PROCESS delivery_order/stock_dialog/_stock_in_row.html PART=part ROW=row pos=loop.count %]
14
[%- END %]
23 15

  
24
 <td>
25
  [% L.input_tag("qty", LxERP.format_amount(do_qty), class="numeric data-qty", size="12") %]</td>
26
 <td>[% L.select_tag("unit_" _ loop.count, part.unit_obj.convertible_units, value_key="name", default=row.stock_unit, class="data-unit") %]</td>
27

  
28
 <td style="display:none">
29
  [% L.hidden_tag("warehouse_id", row.warehouse_id, class="data-warehouse-id") %]
30
  [% L.hidden_tag("bin_id", row.bin_id, class="data-bin-id") %]
31
  [% L.hidden_tag("chargenumber", row.chargenumber, class="data-chargenumber") %]
32
  [% L.hidden_tag("delivery_order_items_stock_id", row.delivery_order_items_stock_id, class="data-stock-id") %]
33
  [% L.hidden_tag("bestbefore", row.bestbefore, class="data-bestbefore") IF INSTANCE_CONF.get_show_bestbefore %]
34
 </td>
35
</tr>
36
<tr>
37
  [% L.multi_level_select_tag("multi_select_foo_bar_foobar", COLLECTION, 3,
38
      surround_tag="td",
39
      level_1={
40
        name="foo.id",
41
        value_key="id",
42
        title_key="description",
43
        default="2",
44
      },
45
      level_2={
46
        object_key="key_1",
47
        name="bar.id",
48
        value_key="id",
49
        title_key="description",
50
        default="1",
51
      },
52
      level_3={
53
        object_key="key_2",
54
        name="foobar.id",
55
        value_key="id",
56
        title_key="value",
57
        default="4",
58
      },
59
    ) %]
60
</tr>
16
[%- UNLESS STOCK_INFO.size %]
17
[%- PROCESS delivery_order/stock_dialog/_stock_in_new_row.html PART=part remaining_qty=do_qty pos=0 %]
18
[% END %]

Auch abrufbar als: Unified diff