Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit 3f894789 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: article list -> brutto net warning

Übergeordneter ce4736fb
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!30Next,!29Dev
......@@ -20,6 +20,11 @@
width: 100%;
}
.quiqqer-erp-backend-erpItems-container-switch--warning {
background: #fcebea;
color: #cc1f1a;
}
.quiqqer-erp-backend-erpItems-container-switch-btn {
display: inline-block;
float: left;
......
......@@ -943,12 +943,43 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [
*/
$refreshNettoBruttoDisplay: function() {
const SwitchDesc = this.$Elm.getElement('.quiqqer-erp-backend-erpItems-container-switch-desc');
const Container = this.$Elm.getElement('.quiqqer-erp-backend-erpItems-container-switch');
Container.removeClass('quiqqer-erp-backend-erpItems-container-switch--warning');
Container.getElements('.netto-warning').destroy();
if (this.getAttribute('nettoinput')) {
SwitchDesc.set('html', QUILocale.get(lg, 'control.articleList.netto.message'));
this.$Switch.setSilentOn();
this.$Elm.addClass('netto-view');
this.$Elm.removeClass('brutto-view');
// hinweis, wenn die grundeinstellung brutto ist
// aber netto angezeigt werden soll, kann dies zu unterschiedlichen anzeigen führen
if (this.$calculations.calculations
&& typeof this.$calculations.calculations.isNetto !== 'undefined'
&& this.$calculations.calculations.isNetto === false
) {
let warning = QUILocale.get(lg, 'control.articleList.brutto.message--nettoWarning');
Container.addClass('quiqqer-erp-backend-erpItems-container-switch--warning');
new Element('span', {
html: '<span class="fa fa-warning"></span>',
'class': 'netto-warning',
styles: {
height: 40,
lineHeight: 40,
right: 0,
position: 'absolute',
textAlign: 'center',
top: 0,
width: 40
},
title: warning.replace(/ +(?= )/g, '').replace('\n', '').trim()
}).inject(Container);
}
} else {
SwitchDesc.set('html', QUILocale.get(lg, 'control.articleList.brutto.message'));
this.$Switch.setSilentOff();
......
......@@ -913,6 +913,18 @@
Attention: The input and display of the prices is currently in <b>brutto</b>.
]]></en>
</locale>
<locale name="control.articleList.brutto.message--nettoWarning" html="true">
<de><![CDATA[
Bitte beachte, dass die aktuelle Liste der Artikel einem Bruttobenutzer zugeordnet ist.
Deine Anzeige hingegen basiert auf Nettoangaben, was zu Abweichungen in den Gesamtbeträgen führen kann.
Berücksichtige bitte, dass ausschließlich die Bruttoanzeige verbindlich ist.
]]></de>
<en><![CDATA[
Please note that the current item list is assigned to a gross user.
Your ad, on the other hand, is based on net data, which may lead to discrepancies in the total amounts.
Please take into account that only the gross display is binding.
]]></en>
</locale>
<locale name="control.window.price.brutto.title">
<de><![CDATA[Brutto Preiseingabe]]></de>
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren