Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const MyObject = {
- CurrencyDefaultDataActive: async function () {
- let urlFragment = window.location.href.split("#")[1];
- let urlParams = urlFragment ? urlFragment.split('&')[1] : '';
- let encodedIds = urlParams ? urlParams.split('=')[1] : '';
- // Decodifica y divide los IDs de las compañías por '%'
- let decodedIds = decodeURIComponent(encodedIds);
- let idsArray = decodedIds.split('%');
- // Filtra y convierte los IDs a números, ignorando los que no son números
- let companyIds = idsArray.filter(id => !Number.isNaN(Number(id))).map(Number);
- // Usa 'return' para devolver el resultado de la llamada asincrónica
- return this._rpc({
- route: '/get/company/' + parseInt(companyIds),
- type: 'json',
- method: 'get',
- });
- },
- report_filter_display: async function () {
- const rateDate = $('.rate-date');
- const multiCurrency = $('.multicurrency');
- // Llamada a la función CurrencyDefaultDataActive
- const currencyValue = await this.CurrencyDefaultDataActive();
- // Mostrar el resultado en la consola
- console.log("currency_value", currencyValue);
- $(async function () {
- // Resto del código...
- });
- },
- };
- // Crear una instancia de MyObject y llamar a report_filter_display
- const myInstance = Object.create(MyObject);
- myInstance.report_filter_display();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement