WIP: #7220 - Component Unit Cypress Test #296
|
@ -27,12 +27,15 @@ import { i18n } from 'src/boot/i18n';
|
||||||
// -- This will overwrite an existing command --
|
// -- This will overwrite an existing command --
|
||||||
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
|
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
|
||||||
import { createTestingPinia } from '@pinia/testing';
|
import { createTestingPinia } from '@pinia/testing';
|
||||||
|
import { shallowMount } from '@vue/test-utils';
|
||||||
const pinia = createTestingPinia({ createSpy: () => {}, stubActions: false });
|
const pinia = createTestingPinia({ createSpy: () => {}, stubActions: false });
|
||||||
|
|
||||||
Cypress.Commands.add('vnMount', (component, options = {}) => {
|
Cypress.Commands.add('vnMount', (component, options = {}) => {
|
||||||
const globalConfig = {
|
const globalConfig = {
|
||||||
global: {
|
global: {
|
||||||
|
stubs: ['router-view', 'vue-i18n'],
|
||||||
plugins: [Quasar, i18n, pinia],
|
plugins: [Quasar, i18n, pinia],
|
||||||
|
mocks: { t: (key) => key },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
// options.global = options.global || {};
|
// options.global = options.global || {};
|
||||||
|
@ -50,6 +53,5 @@ Cypress.Commands.add('vnMount', (component, options = {}) => {
|
||||||
// app.use(i18n);
|
// app.use(i18n);
|
||||||
// },
|
// },
|
||||||
// });
|
// });
|
||||||
console.info(globalConfig);
|
return shallowMount(component, { ...globalConfig, ...options });
|
||||||
return mount(component, { ...globalConfig, ...options });
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
import { reactive, ref, onMounted, nextTick, computed } from 'vue';
|
import { reactive, ref, onMounted, nextTick, computed } from 'vue';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
import VnInput from 'src/components/common/VnInput.vue';
|
import VnInput from 'src/components/common/VnInput.vue';
|
||||||
|
|
||||||
import VnSelect from 'src/components/common/VnSelect.vue';
|
import VnSelect from 'src/components/common/VnSelect.vue';
|
||||||
import FetchData from 'src/components/FetchData.vue';
|
import FetchData from 'src/components/FetchData.vue';
|
||||||
import VnRow from 'src/components/ui/VnRow.vue';
|
import VnRow from 'src/components/ui/VnRow.vue';
|
||||||
|
@ -21,7 +20,7 @@ const customer = computed(() => state.get('customer'));
|
||||||
const bankEntityFormData = reactive({
|
const bankEntityFormData = reactive({
|
||||||
name: null,
|
name: null,
|
||||||
bic: null,
|
bic: null,
|
||||||
countryFk: customer.value.countryFk,
|
countryFk: customer?.value?.countryFk,
|
||||||
id: null,
|
id: null,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -37,7 +36,7 @@ const onDataSaved = (formData, requestResponse) => {
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await nextTick();
|
await nextTick();
|
||||||
bicInputRef.value.focus();
|
bicInputRef?.value?.focus();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -98,7 +97,7 @@ onMounted(async () => {
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
title: New bank entity
|
title: New bank entity
|
||||||
subtitle: Please, ensure you put the correct data!
|
subtitle: Please, ensure you put the correct data!
|
||||||
|
|
|
@ -141,7 +141,7 @@ const onDataSaved = async (formData, requestResponse) => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Create manual invoice: Crear factura manual
|
Create manual invoice: Crear factura manual
|
||||||
Ticket: Ticket
|
Ticket: Ticket
|
||||||
|
|
|
@ -51,7 +51,7 @@ const onDataSaved = (...args) => {
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
New city: Nueva ciudad
|
New city: Nueva ciudad
|
||||||
Please, ensure you put the correct data!: ¡Por favor, asegúrese de poner los datos correctos!
|
Please, ensure you put the correct data!: ¡Por favor, asegúrese de poner los datos correctos!
|
||||||
|
|
|
@ -43,7 +43,7 @@ const { t } = useI18n();
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
New expense: Nuevo gasto
|
New expense: Nuevo gasto
|
||||||
It's a withholding: Es una retención
|
It's a withholding: Es una retención
|
||||||
|
|
|
@ -2,5 +2,4 @@
|
||||||
|
|
||||||
<template><h1></h1></template>
|
<template><h1></h1></template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml"></i18n>
|
||||||
</i18n>
|
|
||||||
|
|
|
@ -71,7 +71,7 @@ const onDataSaved = (dataSaved, requestResponse) => {
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
New province: Nueva provincia
|
New province: Nueva provincia
|
||||||
Please, ensure you put the correct data!: ¡Por favor, asegúrese de poner los datos correctos!
|
Please, ensure you put the correct data!: ¡Por favor, asegúrese de poner los datos correctos!
|
||||||
|
|
|
@ -95,7 +95,7 @@ const onDataSaved = (dataSaved) => {
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Identifier: Identificador
|
Identifier: Identificador
|
||||||
Model: Modelo
|
Model: Modelo
|
||||||
|
|
|
@ -5,7 +5,7 @@ import { useRouter, onBeforeRouteLeave } from 'vue-router';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
import { useQuasar } from 'quasar';
|
import { useQuasar } from 'quasar';
|
||||||
import { useValidator } from 'src/composables/useValidator';
|
import { useValidator } from 'src/composables/useValidator';
|
||||||
import { useStateStore } from 'stores/useStateStore';
|
import { useStateStore } from 'src/stores/useStateStore';
|
||||||
import VnPaginate from 'src/components/ui/VnPaginate.vue';
|
import VnPaginate from 'src/components/ui/VnPaginate.vue';
|
||||||
import VnConfirm from 'src/components/ui/VnConfirm.vue';
|
import VnConfirm from 'src/components/ui/VnConfirm.vue';
|
||||||
import SkeletonTable from 'src/components/ui/SkeletonTable.vue';
|
import SkeletonTable from 'src/components/ui/SkeletonTable.vue';
|
||||||
|
|
|
@ -336,7 +336,7 @@ const makeRequest = async () => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Edit photo: Editar foto
|
Edit photo: Editar foto
|
||||||
Select from computer: Seleccionar desde ordenador
|
Select from computer: Seleccionar desde ordenador
|
||||||
|
|
|
@ -142,7 +142,7 @@ const closeForm = () => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Edit: Editar
|
Edit: Editar
|
||||||
buy(s): compra(s)
|
buy(s): compra(s)
|
||||||
|
|
|
@ -208,7 +208,7 @@ const selectItem = ({ id }) => {
|
||||||
</QForm>
|
</QForm>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Filter item: Filtrar artículo
|
Filter item: Filtrar artículo
|
||||||
Enter a new search: Introduce una nueva búsqueda
|
Enter a new search: Introduce una nueva búsqueda
|
||||||
|
|
|
@ -207,7 +207,7 @@ const selectTravel = ({ id }) => {
|
||||||
</QForm>
|
</QForm>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Filter travels: Filtro envíos
|
Filter travels: Filtro envíos
|
||||||
Enter a new search: Introduce una nueva búsqueda
|
Enter a new search: Introduce una nueva búsqueda
|
||||||
|
|
|
@ -302,7 +302,7 @@ defineExpose({
|
||||||
<Teleport
|
<Teleport
|
||||||
to="#st-actions"
|
to="#st-actions"
|
||||||
v-if="
|
v-if="
|
||||||
$props.defaultActions &&
|
$props?.defaultActions &&
|
||||||
stateStore?.isSubToolbarShown() &&
|
stateStore?.isSubToolbarShown() &&
|
||||||
componentIsRendered
|
componentIsRendered
|
||||||
"
|
"
|
||||||
|
|
|
@ -336,7 +336,7 @@ const removeTag = (index, params, search) => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
params:
|
params:
|
||||||
supplier: Supplier
|
supplier: Supplier
|
||||||
|
|
|
@ -105,7 +105,7 @@ const pinnedModulesRef = ref();
|
||||||
background-color: var(--vn-section-color);
|
background-color: var(--vn-section-color);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
Go to Salix: Go to Salix
|
Go to Salix: Go to Salix
|
||||||
es:
|
es:
|
||||||
|
|
|
@ -78,7 +78,7 @@ async function redirect() {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
Home: Home
|
Home: Home
|
||||||
es:
|
es:
|
||||||
|
|
|
@ -150,7 +150,7 @@ const refund = async () => {
|
||||||
</QDialog>
|
</QDialog>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
Refund invoice: Refund invoice
|
Refund invoice: Refund invoice
|
||||||
Rectificative type: Rectificative type
|
Rectificative type: Rectificative type
|
||||||
|
|
|
@ -73,7 +73,7 @@ const onDataSaved = (data) => {
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Warehouse: Almacén
|
Warehouse: Almacén
|
||||||
Type the visible quantity: Introduce la cantidad visible
|
Type the visible quantity: Introduce la cantidad visible
|
||||||
|
|
|
@ -205,7 +205,7 @@ const makeInvoice = async () => {
|
||||||
</QDialog>
|
</QDialog>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
checkInfo: New tickets from the destination customer will be generated in the consignee by default.
|
checkInfo: New tickets from the destination customer will be generated in the consignee by default.
|
||||||
transferInvoiceInfo: Destination customer is marked to bill in the consignee
|
transferInvoiceInfo: Destination customer is marked to bill in the consignee
|
||||||
|
|
|
@ -53,7 +53,7 @@ async function onProvinceCreated(_, data) {
|
||||||
</template>
|
</template>
|
||||||
</VnSelectDialog>
|
</VnSelectDialog>
|
||||||
</template>
|
</template>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Province: Provincia
|
Province: Provincia
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -703,7 +703,7 @@ function handleOnDataSaved(_) {
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</QDialog>
|
</QDialog>
|
||||||
</template>
|
</template>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
status: Status
|
status: Status
|
||||||
table view: Table view
|
table view: Table view
|
||||||
|
|
|
@ -181,9 +181,9 @@ onMounted(async () => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Check the columns you want to see: Marca las columnas que quieres ver
|
Check the columns you want to see: Marca las columnas que quieres ver
|
||||||
Visible columns: Columnas visibles
|
Visible columns: Columnas visibles
|
||||||
Tick all: Marcar todas
|
Tick all: Marcar todas
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -78,8 +78,8 @@ async function confirm() {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Send email notification: Enviar notificación por correo
|
Send email notification: Enviar notificación por correo
|
||||||
The notification will be sent to the following address: La notificación se enviará a la siguiente dirección
|
The notification will be sent to the following address: La notificación se enviará a la siguiente dirección
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -144,7 +144,7 @@ const onSubmit = async () => {
|
||||||
max-width: 450px;
|
max-width: 450px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Message: Mensaje
|
Message: Mensaje
|
||||||
Send: Enviar
|
Send: Enviar
|
||||||
|
|
|
@ -191,8 +191,8 @@ onMounted(async () => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Check the columns you want to see: Marca las columnas que quieres ver
|
Check the columns you want to see: Marca las columnas que quieres ver
|
||||||
Visible columns: Columnas visibles
|
Visible columns: Columnas visibles
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -195,7 +195,7 @@ function addDefaultData(data) {
|
||||||
row-gap: 20px;
|
row-gap: 20px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
contentTypesInfo: Allowed file types {allowedContentTypes}
|
contentTypesInfo: Allowed file types {allowedContentTypes}
|
||||||
EntryDmsDescription: Reference {reference}
|
EntryDmsDescription: Reference {reference}
|
||||||
|
@ -207,5 +207,4 @@ es:
|
||||||
EntryDmsDescription: Referencia {reference}
|
EntryDmsDescription: Referencia {reference}
|
||||||
WorkersDescription: Laboral del empleado {reference}
|
WorkersDescription: Laboral del empleado {reference}
|
||||||
SupplierDmsDescription: Referencia {reference}
|
SupplierDmsDescription: Referencia {reference}
|
||||||
|
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -419,7 +419,7 @@ defineExpose({
|
||||||
color: var(--vn-label-color);
|
color: var(--vn-label-color);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
contentTypesInfo: Allowed file types {allowedContentTypes}
|
contentTypesInfo: Allowed file types {allowedContentTypes}
|
||||||
The documentation is available in paper form: The documentation is available in paper form
|
The documentation is available in paper form: The documentation is available in paper form
|
||||||
|
|
|
@ -117,13 +117,13 @@ const mixinRules = [
|
||||||
</QInput>
|
</QInput>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
inputMin: Must be more than {value}
|
inputMin: Must be more than {value}
|
||||||
inputMax: Must be less than {value}
|
inputMax: Must be less than {value}
|
||||||
es:
|
es:
|
||||||
inputMin: Debe ser mayor a {value}
|
inputMin: Debe ser mayor a {value}
|
||||||
inputMax: Debe ser menor a {value}
|
inputMax: Debe ser menor a {value}
|
||||||
</i18n>
|
</i18n>
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.q-field__append {
|
.q-field__append {
|
||||||
|
|
|
@ -159,7 +159,7 @@ const styleAttrs = computed(() => {
|
||||||
border-style: solid;
|
border-style: solid;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Open date: Abrir fecha
|
Open date: Abrir fecha
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -131,7 +131,7 @@ function dateToTime(newDate) {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Open time: Abrir tiempo
|
Open time: Abrir tiempo
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -72,5 +72,4 @@ const handleModelValue = (data) => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml"></i18n>
|
||||||
</i18n>
|
|
||||||
|
|
|
@ -1039,7 +1039,7 @@ watch(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
to: To
|
to: To
|
||||||
pointRecord: View record at this point in time
|
pointRecord: View record at this point in time
|
||||||
|
|
|
@ -62,7 +62,7 @@ const workers = ref();
|
||||||
</VnFilterPanel>
|
</VnFilterPanel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
params:
|
params:
|
||||||
search: Contains
|
search: Contains
|
||||||
|
|
|
@ -89,7 +89,7 @@ const cancel = () => {
|
||||||
</QDialog>
|
</QDialog>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Progress: Progreso
|
Progress: Progreso
|
||||||
Total progress: Progreso total
|
Total progress: Progreso total
|
||||||
|
|
|
@ -176,7 +176,7 @@ async function send() {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
templates:
|
templates:
|
||||||
pendingPayment: 'Your order is pending of payment.
|
pendingPayment: 'Your order is pending of payment.
|
||||||
|
@ -218,7 +218,8 @@ fr:
|
||||||
Message: Message
|
Message: Message
|
||||||
messageTooltip: Les caractères spéciaux comme les accents comptent comme plusieurs
|
messageTooltip: Les caractères spéciaux comme les accents comptent comme plusieurs
|
||||||
templates:
|
templates:
|
||||||
pendingPayment: 'Verdnatura : Commande en attente de règlement. Veuillez régler votre commande avant 9h.
|
pendingPayment:
|
||||||
|
'Verdnatura : Commande en attente de règlement. Veuillez régler votre commande avant 9h.
|
||||||
Sinon elle sera décalée en fonction de vos jours de livraison . Merci'
|
Sinon elle sera décalée en fonction de vos jours de livraison . Merci'
|
||||||
minAmount: 'Verdnatura vous rappelle :
|
minAmount: 'Verdnatura vous rappelle :
|
||||||
Montant minimum nécessaire de 50 euros pour recevoir la commande { orderId } livraison { landing }.
|
Montant minimum nécessaire de 50 euros pour recevoir la commande { orderId } livraison { landing }.
|
||||||
|
|
|
@ -127,7 +127,7 @@ function cancel({ cancel }) {
|
||||||
</QPopupEdit>
|
</QPopupEdit>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
New amount: Nuevo importe
|
New amount: Nuevo importe
|
||||||
Update discount: Actualizar descuento
|
Update discount: Actualizar descuento
|
||||||
|
|
|
@ -124,7 +124,7 @@ const toggleCardCheck = (item) => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
ID: ID
|
ID: ID
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -207,6 +207,8 @@ function existSummary(routes) {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
@import 'src/css/quasar.variables.scss';
|
||||||
|
|
||||||
.summaryHeader .vn-label-value {
|
.summaryHeader .vn-label-value {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
|
|
@ -101,6 +101,8 @@ const dialog = ref(null);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
@import 'src/css/quasar.variables.scss';
|
||||||
|
|
||||||
.container {
|
.container {
|
||||||
max-width: 448px;
|
max-width: 448px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -179,7 +181,7 @@ const dialog = ref(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
to: to
|
to: to
|
||||||
price-kg: Precio por Kg
|
price-kg: Precio por Kg
|
||||||
|
|
|
@ -46,6 +46,8 @@ const tags = computed(() => {
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
@import 'src/css/quasar.variables.scss';
|
||||||
|
|
||||||
.fetchedTags {
|
.fetchedTags {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
.wrap {
|
.wrap {
|
||||||
|
|
|
@ -102,7 +102,7 @@ async function confirm() {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Confirm: Confirmar
|
Confirm: Confirmar
|
||||||
Are you sure you want to continue?: ¿Seguro que quieres continuar?
|
Are you sure you want to continue?: ¿Seguro que quieres continuar?
|
||||||
|
|
|
@ -286,7 +286,7 @@ function sanitizer(params) {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
No filters applied: No se han aplicado filtros
|
No filters applied: No se han aplicado filtros
|
||||||
Applied filters: Filtros aplicados
|
Applied filters: Filtros aplicados
|
||||||
|
|
|
@ -151,10 +151,9 @@ onBeforeRouteLeave((to, from, next) => {
|
||||||
background-color: $primary;
|
background-color: $primary;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Add note here...: Añadir nota aquí...
|
Add note here...: Añadir nota aquí...
|
||||||
New note: Nueva nota
|
New note: Nueva nota
|
||||||
Save (Enter): Guardar (Intro)
|
Save (Enter): Guardar (Intro)
|
||||||
|
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -247,7 +247,7 @@ defineExpose({ fetch, addFilter, paginate });
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
No data to display: Sin datos que mostrar
|
No data to display: Sin datos que mostrar
|
||||||
No results found: No se han encontrado resultados
|
No results found: No se han encontrado resultados
|
||||||
|
|
|
@ -95,7 +95,7 @@ const onSynchronizeRoles = async () => {
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Roles synchronized!: ¡Roles sincronizados!
|
Roles synchronized!: ¡Roles sincronizados!
|
||||||
Synchronizing in the background: Sincronizando en segundo plano
|
Synchronizing in the background: Sincronizando en segundo plano
|
||||||
|
|
|
@ -150,7 +150,7 @@ const deleteAcl = async ({ id }) => {
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
New ACL: Nuevo ACL
|
New ACL: Nuevo ACL
|
||||||
ACL removed: ACL eliminado
|
ACL removed: ACL eliminado
|
||||||
|
|
|
@ -74,9 +74,9 @@ const columns = computed(() => [
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Id: Id
|
Id: Id
|
||||||
Alias: Alias
|
Alias: Alias
|
||||||
Description: Descripción
|
Description: Descripción
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -102,7 +102,7 @@ const killSession = async ({ userId, created }) => {
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Session killed: Sesión matada
|
Session killed: Sesión matada
|
||||||
Session will be killed: Se va a matar la sesión
|
Session will be killed: Se va a matar la sesión
|
||||||
|
|
|
@ -156,7 +156,7 @@ onMounted(async () => await getInitialLdapConfig());
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
LDAP connection established!: ¡Conexión con LDAP establecida!
|
LDAP connection established!: ¡Conexión con LDAP establecida!
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -118,9 +118,9 @@ const exprBuilder = (param, value) => {
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Id: Id
|
Id: Id
|
||||||
Nickname: Nickname
|
Nickname: Nickname
|
||||||
Name: Nombre
|
Name: Nombre
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -176,7 +176,7 @@ onMounted(async () => await getInitialSambaConfig());
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Samba connection established!: ¡Conexión con LDAP establecida!
|
Samba connection established!: ¡Conexión con LDAP establecida!
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -51,7 +51,7 @@ const onDataSaved = ({ id }) => {
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Create alias: Crear alias
|
Create alias: Crear alias
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -76,13 +76,13 @@ const removeAlias = () => {
|
||||||
</CardDescriptor>
|
</CardDescriptor>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
accountRate: Claming rate
|
accountRate: Claming rate
|
||||||
es:
|
es:
|
||||||
accountRate: Ratio de reclamación
|
accountRate: Ratio de reclamación
|
||||||
Delete: Eliminar
|
Delete: Eliminar
|
||||||
Alias will be removed: El alias será eliminado
|
Alias will be removed: El alias será eliminado
|
||||||
Are you sure you want to continue?: ¿Seguro que quieres continuar?
|
Are you sure you want to continue?: ¿Seguro que quieres continuar?
|
||||||
Alias removed: Alias eliminado
|
Alias removed: Alias eliminado
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -113,7 +113,7 @@ const fetchAliases = () => paginateRef.value.fetch();
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
User will be removed from alias: El usuario será borrado del alias
|
User will be removed from alias: El usuario será borrado del alias
|
||||||
Are you sure you want to continue?: ¿Seguro que quieres continuar?
|
Are you sure you want to continue?: ¿Seguro que quieres continuar?
|
||||||
|
|
|
@ -108,9 +108,9 @@ const hasAccount = ref(false);
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
accountRate: Claming rate
|
accountRate: Claming rate
|
||||||
es:
|
es:
|
||||||
accountRate: Ratio de reclamación
|
accountRate: Ratio de reclamación
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -182,7 +182,7 @@ onMounted(async () => await getAccountData(false));
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Unsubscribed from alias!: ¡Desuscrito del alias!
|
Unsubscribed from alias!: ¡Desuscrito del alias!
|
||||||
Subscribed to alias!: ¡Suscrito al alias!
|
Subscribed to alias!: ¡Suscrito al alias!
|
||||||
|
|
|
@ -88,7 +88,7 @@ const redirectToRoleSummary = (id) =>
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Role removed. Changes will take a while to fully propagate.: Rol eliminado. Los cambios tardaran un tiempo en propagarse completamente.
|
Role removed. Changes will take a while to fully propagate.: Rol eliminado. Los cambios tardaran un tiempo en propagarse completamente.
|
||||||
Role added! Changes will take a while to fully propagate.: ¡Rol añadido! Los cambios tardaran un tiempo en propagarse completamente.
|
Role added! Changes will take a while to fully propagate.: ¡Rol añadido! Los cambios tardaran un tiempo en propagarse completamente.
|
||||||
|
|
|
@ -107,9 +107,9 @@ const exprBuilder = (param, value) => {
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Id: Id
|
Id: Id
|
||||||
Description: Descripción
|
Description: Descripción
|
||||||
Name: Nombre
|
Name: Nombre
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -87,7 +87,7 @@ const redirectToRoleSummary = (id) =>
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Role removed. Changes will take a while to fully propagate.: Rol eliminado. Los cambios tardaran un tiempo en propagarse completamente.
|
Role removed. Changes will take a while to fully propagate.: Rol eliminado. Los cambios tardaran un tiempo en propagarse completamente.
|
||||||
Role added! Changes will take a while to fully propagate.: ¡Rol añadido! Los cambios tardaran un tiempo en propagarse completamente.
|
Role added! Changes will take a while to fully propagate.: ¡Rol añadido! Los cambios tardaran un tiempo en propagarse completamente.
|
||||||
|
|
|
@ -67,9 +67,9 @@ const removeRole = async () => {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
accountRate: Claming rate
|
accountRate: Claming rate
|
||||||
es:
|
es:
|
||||||
accountRate: Ratio de reclamación
|
accountRate: Ratio de reclamación
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -37,7 +37,7 @@ const { t } = useI18n();
|
||||||
</FormModelPopup>
|
</FormModelPopup>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Create role: Crear role
|
Create role: Crear role
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -155,7 +155,7 @@ const redirectToRoleSummary = (id) =>
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Role removed. Changes will take a while to fully propagate.: Rol eliminado. Los cambios tardaran un tiempo en propagarse completamente.
|
Role removed. Changes will take a while to fully propagate.: Rol eliminado. Los cambios tardaran un tiempo en propagarse completamente.
|
||||||
Role added! Changes will take a while to fully propagate.: ¡Rol añadido! Los cambios tardaran un tiempo en propagarse completamente.
|
Role added! Changes will take a while to fully propagate.: ¡Rol añadido! Los cambios tardaran un tiempo en propagarse completamente.
|
||||||
|
|
|
@ -469,7 +469,7 @@ async function post(query, params) {
|
||||||
float: inline-start;
|
float: inline-start;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
mana: Is paid with mana
|
mana: Is paid with mana
|
||||||
dialog title: Change destination to all selected rows
|
dialog title: Change destination to all selected rows
|
||||||
|
|
|
@ -164,9 +164,9 @@ onMounted(async () => {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
claimRate: Claming rate
|
claimRate: Claming rate
|
||||||
es:
|
es:
|
||||||
claimRate: Ratio de reclamación
|
claimRate: Ratio de reclamación
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -108,23 +108,25 @@ async function remove() {
|
||||||
</QItem>
|
</QItem>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
{
|
{
|
||||||
"en": {
|
'en':
|
||||||
"pickupOrder": "Pickup order",
|
{
|
||||||
"openPickupOrder": "Open pickup order",
|
'pickupOrder': 'Pickup order',
|
||||||
"sendPickupOrder": "Send pickup order",
|
'openPickupOrder': 'Open pickup order',
|
||||||
"deleteClaim": "Delete claim",
|
'sendPickupOrder': 'Send pickup order',
|
||||||
"confirmDeletion": "Confirm deletion",
|
'deleteClaim': 'Delete claim',
|
||||||
"confirmDeletionMessage": "Are you sure you want to delete this claim?"
|
'confirmDeletion': 'Confirm deletion',
|
||||||
},
|
'confirmDeletionMessage': 'Are you sure you want to delete this claim?',
|
||||||
"es": {
|
},
|
||||||
"pickupOrder": "Orden de recogida",
|
'es':
|
||||||
"openPickupOrder": "Abrir orden de recogida",
|
{
|
||||||
"sendPickupOrder": "Enviar orden de recogida",
|
'pickupOrder': 'Orden de recogida',
|
||||||
"deleteClaim": "Eliminar reclamación",
|
'openPickupOrder': 'Abrir orden de recogida',
|
||||||
"confirmDeletion": "Confirmar eliminación",
|
'sendPickupOrder': 'Enviar orden de recogida',
|
||||||
"confirmDeletionMessage": "Seguro que quieres eliminar esta reclamación?"
|
'deleteClaim': 'Eliminar reclamación',
|
||||||
}
|
'confirmDeletion': 'Confirmar eliminación',
|
||||||
|
'confirmDeletionMessage': 'Seguro que quieres eliminar esta reclamación?',
|
||||||
|
},
|
||||||
}
|
}
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -245,7 +245,7 @@ const columns = computed(() => [
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Reason: Motivo
|
Reason: Motivo
|
||||||
Result: Consecuencia
|
Result: Consecuencia
|
||||||
|
|
|
@ -332,7 +332,7 @@ async function saveWhenHasChanges() {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
You are about to remove {count} rows: '
|
You are about to remove {count} rows: '
|
||||||
You are about to remove <strong>{count}</strong> row |
|
You are about to remove <strong>{count}</strong> row |
|
||||||
|
|
|
@ -155,7 +155,7 @@ function cancel() {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Available sales lines: Líneas de venta disponibles
|
Available sales lines: Líneas de venta disponibles
|
||||||
Delivered: Entrega
|
Delivered: Entrega
|
||||||
|
|
|
@ -352,7 +352,7 @@ function onDrag() {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
This file will be deleted: Este archivo va a ser borrado
|
This file will be deleted: Este archivo va a ser borrado
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -140,7 +140,7 @@ defineExpose({ states });
|
||||||
</VnFilterPanel>
|
</VnFilterPanel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
params:
|
params:
|
||||||
search: Contains
|
search: Contains
|
||||||
|
|
|
@ -150,7 +150,7 @@ const STATE_COLOR = {
|
||||||
</VnTable>
|
</VnTable>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Search claim: Buscar reclamación
|
Search claim: Buscar reclamación
|
||||||
You can search by claim id or customer name: Puedes buscar por id de la reclamación o nombre del cliente
|
You can search by claim id or customer name: Puedes buscar por id de la reclamación o nombre del cliente
|
||||||
|
|
|
@ -246,7 +246,7 @@ const toCustomerAddressEdit = (addressId) => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Is equalizated: Recargo de equivalencia
|
Is equalizated: Recargo de equivalencia
|
||||||
Is logiflora allowed: Compra directa en Holanda
|
Is logiflora allowed: Compra directa en Holanda
|
||||||
|
|
|
@ -281,7 +281,7 @@ const showBalancePdf = ({ id }) => {
|
||||||
</QPageSticky>
|
</QPageSticky>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
bill: 'N/INV {ref}'
|
bill: 'N/INV {ref}'
|
||||||
es:
|
es:
|
||||||
|
|
|
@ -164,7 +164,7 @@ const title = ref();
|
||||||
</FormModel>
|
</FormModel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
In case of a company succession, specify the grantor company: En el caso de que haya habido una sucesión de empresa, indicar la empresa cedente
|
In case of a company succession, specify the grantor company: En el caso de que haya habido una sucesión de empresa, indicar la empresa cedente
|
||||||
Comercial name: Nombre comercial
|
Comercial name: Nombre comercial
|
||||||
|
|
|
@ -94,7 +94,7 @@ const getBankEntities = (data, formData) => {
|
||||||
</FormModel>
|
</FormModel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Billing data: Forma de pago
|
Billing data: Forma de pago
|
||||||
Due day: Vencimiento
|
Due day: Vencimiento
|
||||||
|
|
|
@ -234,7 +234,7 @@ const sendCampaignMetricsEmail = ({ address }) => {
|
||||||
</VnTable>
|
</VnTable>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Enter a new search: Introduce una nueva búsqueda
|
Enter a new search: Introduce una nueva búsqueda
|
||||||
Group by items: Agrupar por artículos
|
Group by items: Agrupar por artículos
|
||||||
|
|
|
@ -76,7 +76,7 @@ const customerContactsRef = ref(null);
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Name: Nombre
|
Name: Nombre
|
||||||
Phone: Teléfono
|
Phone: Teléfono
|
||||||
|
|
|
@ -222,7 +222,7 @@ const updateData = () => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Close contract: Cerrar contrato
|
Close contract: Cerrar contrato
|
||||||
Since: Desde
|
Since: Desde
|
||||||
|
|
|
@ -111,7 +111,7 @@ const columns = computed(() => [
|
||||||
</QTable> -->
|
</QTable> -->
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Recommended credit: Crédito recomendado
|
Recommended credit: Crédito recomendado
|
||||||
Since: Desde
|
Since: Desde
|
||||||
|
|
|
@ -83,7 +83,7 @@ const columns = computed(() => [
|
||||||
</template>
|
</template>
|
||||||
</VnTable>
|
</VnTable>
|
||||||
</template>
|
</template>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Since: Desde
|
Since: Desde
|
||||||
Employee: Empleado
|
Employee: Empleado
|
||||||
|
|
|
@ -195,7 +195,7 @@ const setData = (entity) => (data.value = useCardDescription(entity?.name, entit
|
||||||
</CardDescriptor>
|
</CardDescriptor>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
unpaidDated: 'Date {dated}'
|
unpaidDated: 'Date {dated}'
|
||||||
unpaidAmount: 'Amount {amount}'
|
unpaidAmount: 'Amount {amount}'
|
||||||
|
|
|
@ -76,7 +76,7 @@ const openOrderCreateForm = () => {
|
||||||
</QItem>
|
</QItem>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Simple ticket: Ticket simple
|
Simple ticket: Ticket simple
|
||||||
Send SMS: Enviar SMS
|
Send SMS: Enviar SMS
|
||||||
|
|
|
@ -245,7 +245,7 @@ const toCustomerFileManagementCreate = () => {
|
||||||
</QPageSticky>
|
</QPageSticky>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Id: Id
|
Id: Id
|
||||||
Type: Tipo
|
Type: Tipo
|
||||||
|
|
|
@ -148,7 +148,7 @@ function handleLocation(data, location) {
|
||||||
</FormModel>
|
</FormModel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Social name: Razón social
|
Social name: Razón social
|
||||||
Tax number: NIF / CIF
|
Tax number: NIF / CIF
|
||||||
|
|
|
@ -133,7 +133,7 @@ const columns = computed(() => [
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Total: Total
|
Total: Total
|
||||||
Date: Fecha
|
Date: Fecha
|
||||||
|
|
|
@ -74,7 +74,7 @@ const columns = computed(() => [
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Register date: Fecha alta
|
Register date: Fecha alta
|
||||||
End date: Fecha baja
|
End date: Fecha baja
|
||||||
|
|
|
@ -100,7 +100,7 @@ function setFinished(id) {
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Period: Periodo
|
Period: Periodo
|
||||||
New recovery: Nuevo recobro
|
New recovery: Nuevo recobro
|
||||||
|
|
|
@ -112,7 +112,7 @@ const tableRef = ref();
|
||||||
</QPageSticky>
|
</QPageSticky>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Sent: Enviado
|
Sent: Enviado
|
||||||
Description: Descripción
|
Description: Descripción
|
||||||
|
|
|
@ -316,7 +316,7 @@ const sumRisk = ({ clientRisks }) => {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
valueInfo: Value from {min} to {max}. The higher the better value
|
valueInfo: Value from {min} to {max}. The higher the better value
|
||||||
es:
|
es:
|
||||||
|
|
|
@ -162,7 +162,7 @@ watch(
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Unpaid client: Cliente impagado
|
Unpaid client: Cliente impagado
|
||||||
Date: Fecha
|
Date: Fecha
|
||||||
|
|
|
@ -79,7 +79,7 @@ async function hasCustomerRole() {
|
||||||
</FormModel>
|
</FormModel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Enable web access: Habilitar acceso web
|
Enable web access: Habilitar acceso web
|
||||||
User: Usuario
|
User: Usuario
|
||||||
|
|
|
@ -157,7 +157,7 @@ const refreshData = () => {
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
State: Estado
|
State: Estado
|
||||||
Id: Id
|
Id: Id
|
||||||
|
|
|
@ -128,7 +128,7 @@ function handleLocation(data, location) {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Comercial name: Nombre comercial
|
Comercial name: Nombre comercial
|
||||||
Salesperson: Comercial
|
Salesperson: Comercial
|
||||||
|
|
|
@ -169,7 +169,7 @@ const zones = ref();
|
||||||
</VnFilterPanel>
|
</VnFilterPanel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
params:
|
params:
|
||||||
search: Contains
|
search: Contains
|
||||||
|
|
|
@ -467,7 +467,7 @@ function handleLocation(data, location) {
|
||||||
</template>
|
</template>
|
||||||
</VnTable>
|
</VnTable>
|
||||||
</template>
|
</template>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Web user: Usuario Web
|
Web user: Usuario Web
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -44,7 +44,7 @@ const { t } = useI18n();
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Total: Total
|
Total: Total
|
||||||
Balance due: Saldo vencido
|
Balance due: Saldo vencido
|
||||||
|
|
|
@ -258,9 +258,9 @@ function exprBuilder(param, value) {
|
||||||
</template>
|
</template>
|
||||||
</VnTable>
|
</VnTable>
|
||||||
</template>
|
</template>
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Add observation: Añadir observación
|
Add observation: Añadir observación
|
||||||
Client: Cliente
|
Client: Cliente
|
||||||
Is worker: Es trabajador
|
Is worker: Es trabajador
|
||||||
Salesperson: Comercial
|
Salesperson: Comercial
|
||||||
|
|
|
@ -88,8 +88,8 @@ const onSubmit = async () => {
|
||||||
</QDialog>
|
</QDialog>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
es:
|
es:
|
||||||
Add observation to all selected clients: Añadir observación a { numberClients } cliente(s) seleccionado(s)
|
Add observation to all selected clients: Añadir observación a { numberClients } cliente(s) seleccionado(s)
|
||||||
Message: Mensaje
|
Message: Mensaje
|
||||||
</i18n>
|
</i18n>
|
||||||
|
|
|
@ -215,7 +215,7 @@ const departments = ref();
|
||||||
</VnFilterPanel>
|
</VnFilterPanel>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<i18n>
|
<i18n lang="yml">
|
||||||
en:
|
en:
|
||||||
params:
|
params:
|
||||||
clientFk: Client
|
clientFk: Client
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue