{{terminalErrorHeading}}
An error has occurred
{{terminalError}}
{{terminalError}}
|
|
|
||||
---|---|---|---|---|---|---|
|
|
|
|
|
||
mensual | {{interval.price}} | {{interval.tax}} |
{{interval.originalPrice}}
{{interval.billing}}
let domElements = document.querySelectorAll("[data-billing-scope='desk-scope-billing-term']");
if(domElements.length > 0) {
let domElement = domElements[domElements.length - 1];
let ngElement = angular.element(domElement);
setTimeout(()=> {
const { originalPriceValue = 0, priceValue= 0, cycles=0, period= '' } = ngElement.scope().interval;
console.log(ngElement.scope().interval);
// en ciclos hay que limitar por 12 xq para periodos infinitos el nro retornado es mayor a 20000
if(originalPriceValue && priceValue && cycles > 1 && cycles <= 12) {
const pluralPeriods = {
"año": "años",
"mes": "meses",
"día": "días"
}
const newPeriod = pluralPeriods[period] || period;
const newBilling = `S/${priceValue} al ${period} durante ${cycles} ${newPeriod}`;
const selector = `[data-billing=desk-${originalPriceValue}-${priceValue}]`.replaceAll('.', '\\.');
const billingContainer = document.querySelector(selector);
billingContainer.textContent = newBilling;
}
}, 10);
}
{{interval.billing}}
|
{{interval.originalPrice}}
{{interval.totalBilling}}
{{interval.totalBilling}}
|
|
|
|
mensual | |
{{interval.tax}} | |
{{interval.originalPrice}}
{{interval.billing}}
let domElements = document.querySelectorAll("[data-billing-scope='mob-scope-billing-term']");
if(domElements.length > 0) {
let domElement = domElements[domElements.length - 1];
let ngElement = angular.element(domElement);
setTimeout(()=> {
const { originalPriceValue = 0, priceValue= 0, cycles=0, period= '' } = ngElement.scope().interval;
console.log(ngElement.scope().interval);
// en ciclos hay que limitar por 12 xq para periodos infinitos el nro retornado es mayor a 20000
if(originalPriceValue && priceValue && cycles > 1 && cycles <= 12) {
const pluralPeriods = {
"año": "años",
"mes": "meses",
"día": "días"
}
const newPeriod = pluralPeriods[period] || period;
const newBilling = `S/${priceValue} al ${period} durante ${cycles} ${newPeriod}`;
const selector = `[data-billing=mob-${originalPriceValue}-${priceValue}]`.replaceAll('.', '\\.');
const billingContainer = document.querySelector(selector);
billingContainer.textContent = newBilling;
}
}, 10);
}
{{interval.billing}}
{{interval.originalPrice}}
{{interval.totalBilling}}
{{interval.totalBilling}}
|
|
Hola
Hola, {{ user.firstName.split(' ',1).toString().length>10 ? user.firstName.split(' ',1).toString().slice(0,10).concat('...') : user.firstName.split(' ',1).toString() }}
Ya eres parte de nuestra comunidad digital.
Mantente siempre informado con lo último del mundo empresarial con nuestro contenido exclusivo.