Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision baa54321

Von Bernd Bleßmann vor mehr als 2 Jahren hinzugefügt

Umsatzstatistik: In eigenem Top-Level-Tab

Unterschiede anzeigen:

js/kivi.CustomerVendorTurnover.js
$('#turnovers').load(url);
};
ns.cv_tabs_init = function () {
$("#customer_vendor_tabs").on('tabsbeforeactivate', function(event, ui){
if (ui.newPanel.attr('id') == 'quotations') {
ns.get_sales_quotations();
}
return 1;
});
$("#customer_vendor_tabs").on('tabscreate', function(event, ui){
if (ui.panel.attr('id') == 'quotations') {
ns.get_sales_quotations();
}
return 1;
});
};
$(function(){
ns.cv_tabs_init();
});
});
templates/webpages/customer_vendor/form.html
<li><a href="[% 'controller.pl?action=CustomerVendorTurnover/list_turnover&id=' _ SELF.cv.id _ '&db=' _ FORM.db %]">[% LxERP.t8('Records') %]
[%- IF SELF.open_items > 0 %] <span style="color:red;">&nbsp;$</span>[% END %] [%- IF SELF.open_orders > 0 %] <span style="color:red;">&nbsp;!</span>[% END %]</a>
</li>
<li><a href="#turnover_stat">[% 'Turnoverstatistic' | $T8 %]</a></li>
[% END %]
[% IF ( FORM.db == 'vendor' && AUTH.assert('show_extra_record_tab_vendor',1) ) %]
<li><a href="[% 'controller.pl?action=CustomerVendorTurnover/list_turnover&id=' _ SELF.cv.id _ '&db=' _ FORM.db %]">[% LxERP.t8('Records') %]
[%- IF SELF.open_items > 0 %] <span style="color:red;">&nbsp;$</span>[% END %] [%- IF SELF.open_orders > 0 %] <span style="color:red;">&nbsp;!</span>[% END %]</a>
</li>
<li><a href="#turnover_stat">[% 'Turnoverstatistic' | $T8 %]</a></li>
[% END %]
[% END %]
......
[% IF ( SELF.cv.id && SELF.cv.pricegroup_id && AUTH.assert('part_service_assembly_details', 1) ) %]
[% PROCESS "customer_vendor/tabs/price_list.html" %]
[% END %]
[% IF SELF.cv.id && ( (FORM.db == 'customer' && AUTH.assert('show_extra_record_tab_customer', 1)) || (FORM.db == 'vendor' && AUTH.assert('show_extra_record_tab_vendor', 1)) ) %]
<div id="turnover_stat">[% PROCESS "customer_vendor_turnover/turnover_statistic.html" %]</div>
[% END %]
</div>
</form>
templates/webpages/customer_vendor_turnover/_statistic_tabs.html
</script>
<div class="tabwidget" id="statistic_tabs">
<ul>
<li><a href="#turnover_stat">[% 'Turnoverstatistic' | $T8 %]</a></li>
[% IF FORM.db == "customer" %]<li><a href="#dun_stat">[% 'Dunningstatistic' | $T8 %]</a></li>[% END %]
<li><a href="#quotations" onclick="kivi.CustomerVendorTurnover.get_sales_quotations();">[% IF FORM.db == "customer" %][% 'Sales Quotations' | $T8 %][% ELSE %][% 'Request Quotations' | $T8 %][% END %]</a></li>
<li><a href="#quotations">[% IF FORM.db == "customer" %][% 'Sales Quotations' | $T8 %][% ELSE %][% 'Request Quotations' | $T8 %][% END %]</a></li>
<li><a href="#orders" onclick="kivi.CustomerVendorTurnover.get_orders();">[% 'Orders' | $T8 %]</a></li>
<li><a href="#invoices" onclick="kivi.CustomerVendorTurnover.get_invoices();">[% 'Invoices' | $T8 %]</a></li>
<li><a href="#mails" onclick="kivi.CustomerVendorTurnover.get_mails();">[% 'Mails' | $T8 %]</a></li>
<li><a href="#letters" onclick="kivi.CustomerVendorTurnover.get_letters();">[% 'Letters' | $T8 %]</a></li>
</ul>
<div id="turnover_stat">[% PROCESS "customer_vendor_turnover/turnover_statistic.html" %]</div>
<div id="dun_stat">[% PROCESS "customer_vendor_turnover/dun_statistic.html" %]</div>
<div id="quotations"></div>
<div id="orders"></div>

Auch abrufbar als: Unified diff