Revision 59cbfde2
Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt
| js/kivi.DispositionManager.js | ||
|---|---|---|
|
namespace('kivi.DispositionManager', function(ns) {
|
||
|
ns.sort_vendors = function() {
|
||
|
ns.display_vendor_parts($('#vendor_id2').val());
|
||
|
$("tbody tr").each(function(index) {
|
||
|
if ( index !== 0 ) {
|
||
|
$row = $(this);
|
||
|
if( $row.find("select[name='vendor_ids[]']").val() != $('#vendor_id2').val()) {
|
||
|
$row.remove();
|
||
|
}
|
||
|
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');
|
||
|
}
|
||
|
});
|
||
|
}
|
||
| ... | ... | |
|
return true;
|
||
|
};
|
||
|
});
|
||
|
|
||
|
$(function() {
|
||
|
$('#vendor_id').change('set_item:CustomerVendorPicker', function(_e,_o) {
|
||
|
kivi.DispositionManager.sort_vendors();
|
||
|
})
|
||
|
});
|
||
| templates/design40_webpages/disposition_manager/show_purchase_basket.html | ||
|---|---|---|
|
<caption>[% 'Vendor' | $T8 %]</caption>
|
||
|
<tbody>
|
||
|
<tr>
|
||
|
<td>[% P.customer_vendor.picker('vendor_id2', FORM.vendor_id2, type='vendor') %]</td>
|
||
|
<td>[% P.customer_vendor.picker('vendor_id', '', type='vendor') %]</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
| ... | ... | |
|
<th>[% 'Vendor' | $T8 %] </th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
<tbody id="basket_items">
|
||
|
[% FOREACH basket_item = BASKET_ITEMS %]
|
||
|
|
||
|
<tr>
|
||
| ... | ... | |
|
|
||
|
<div id="vendor_parts" class="wrapper"></div>
|
||
|
</form>
|
||
|
|
||
|
|
||
|
<script type="text/javascript">
|
||
|
<!--
|
||
|
|
||
|
$('#vendor_id2').change('set_item:CustomerVendorPicker', function(e,o) {
|
||
|
kivi.DispositionManager.sort_vendors();
|
||
|
})
|
||
|
-->
|
||
|
</script>
|
||
|
|
||
| templates/webpages/disposition_manager/show_purchase_basket.html | ||
|---|---|---|
|
<div>
|
||
|
<p>
|
||
|
[% 'Vendor' | $T8 %]:
|
||
|
[% P.customer_vendor.picker('vendor_id2', FORM.vendor_id2, type='vendor') %]
|
||
|
[% P.customer_vendor.picker('vendor_id', '', type='vendor') %]
|
||
|
</p>
|
||
|
</div>
|
||
|
<div>
|
||
| ... | ... | |
|
<th>[% 'Vendor' | $T8 %] </th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
<tbody id="basket_items">
|
||
|
[% FOREACH basket_item = BASKET_ITEMS %]
|
||
|
|
||
|
<tr class="listrow">
|
||
| ... | ... | |
|
<div id="vendor_parts"></div>
|
||
|
</form>
|
||
|
<hr>
|
||
|
<script type="text/javascript">
|
||
|
<!--
|
||
|
|
||
|
$('#vendor_id2').change('set_item:CustomerVendorPicker', function(e,o) {
|
||
|
kivi.DispositionManager.sort_vendors();
|
||
|
})
|
||
|
-->
|
||
|
</script>
|
||
Auch abrufbar als: Unified diff
DispositionManager: FIX: Wechsel Lieferanten im Einkaufswarenkorb