diff --git a/src/filters/toDateHourMin.js b/src/filters/toDateHourMin.js index 2b6995c01..c813840cb 100644 --- a/src/filters/toDateHourMin.js +++ b/src/filters/toDateHourMin.js @@ -1,5 +1,6 @@ export default function toDateHourMin(date) { - const dateHour = new Date(date).toLocaleDateString('es-ES', { + if (!date) return date; + return new Date(date).toLocaleDateString('es-ES', { timeZone: 'Europe/Madrid', year: 'numeric', month: '2-digit', @@ -7,5 +8,4 @@ export default function toDateHourMin(date) { hour: '2-digit', minute: '2-digit', }); - return dateHour; } diff --git a/src/filters/toDateHourMinSec.js b/src/filters/toDateHourMinSec.js index cfc9506fb..51df725e4 100644 --- a/src/filters/toDateHourMinSec.js +++ b/src/filters/toDateHourMinSec.js @@ -1,5 +1,6 @@ export default function toDateHourMinSec(date) { - const dateHour = new Date(date).toLocaleDateString('es-ES', { + if (!date) return date; + return new Date(date).toLocaleDateString('es-ES', { timeZone: 'Europe/Madrid', year: 'numeric', month: '2-digit', @@ -8,5 +9,4 @@ export default function toDateHourMinSec(date) { minute: '2-digit', second: '2-digit', }); - return dateHour; } diff --git a/src/pages/Customer/components/CustomerAddressEdit.vue b/src/pages/Customer/components/CustomerAddressEdit.vue index 150ef3b84..6789ac56b 100644 --- a/src/pages/Customer/components/CustomerAddressEdit.vue +++ b/src/pages/Customer/components/CustomerAddressEdit.vue @@ -247,8 +247,14 @@ function handleLocation(data, location) { :label="t('Longitude')" clearable v-model="data.longitude" + :decimal-places="7" + /> + -

{{ t('Notes') }}

{ }; await axios.patch(`Sales/${request.saleFk}`, params); - notify(t('globals.dataSaved'), 'positive'); - confirmRequest(request); - } else confirmRequest(request); + } + await confirmRequest(request); + notify(t('globals.dataSaved'), 'positive'); }; const confirmRequest = async (request) => { - if (request.itemFk && request.saleQuantity) { - const params = { - itemFk: request.itemFk, - quantity: request.saleQuantity, - attenderFk: request.attenderFk, - }; + if (!request.itemFk || !request.saleQuantity) return; + const params = { + itemFk: request.itemFk, + quantity: request.saleQuantity, + attenderFk: request.attenderFk, + }; - const { data } = await axios.post(`TicketRequests/${request.id}/confirm`, params); - request.itemDescription = data.concept; - request.isOk = true; - notify(t('globals.dataSaved'), 'positive'); - } + const { data } = await axios.post(`TicketRequests/${request.id}/confirm`, params); + request.itemDescription = data.concept; + request.isOk = true; }; const getState = (isOk) => { diff --git a/src/pages/Supplier/Card/SupplierSummary.vue b/src/pages/Supplier/Card/SupplierSummary.vue index 5892811e6..b658ca5fb 100644 --- a/src/pages/Supplier/Card/SupplierSummary.vue +++ b/src/pages/Supplier/Card/SupplierSummary.vue @@ -39,6 +39,7 @@ const getUrl = (section) => `#/supplier/${entityId.value}/${section}`; :url="`Suppliers/${entityId}/getSummary`" @on-fetch="(data) => setData(data)" data-key="SupplierSummary" + module-name="Supplier" >