feat: refs #8388 update entry pre-accounting filter handling and enhance search info in localization files
gitea/salix-front/pipeline/pr-dev This commit is unstable
Details
gitea/salix-front/pipeline/pr-dev This commit is unstable
Details
This commit is contained in:
parent
da02cc3622
commit
d2452caef8
|
@ -19,7 +19,9 @@ import { useQuasar } from 'quasar';
|
||||||
import InvoiceInDescriptorProxy from '../InvoiceIn/Card/InvoiceInDescriptorProxy.vue';
|
import InvoiceInDescriptorProxy from '../InvoiceIn/Card/InvoiceInDescriptorProxy.vue';
|
||||||
import { useStateStore } from 'src/stores/useStateStore';
|
import { useStateStore } from 'src/stores/useStateStore';
|
||||||
import { downloadFile } from 'src/composables/downloadFile';
|
import { downloadFile } from 'src/composables/downloadFile';
|
||||||
|
import { useRoute } from 'vue-router';
|
||||||
|
|
||||||
|
const route = useRoute();
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const quasar = useQuasar();
|
const quasar = useQuasar();
|
||||||
const { notify } = useNotify();
|
const { notify } = useNotify();
|
||||||
|
@ -215,13 +217,14 @@ const columns = computed(() => [
|
||||||
]);
|
]);
|
||||||
|
|
||||||
onBeforeMount(async () => {
|
onBeforeMount(async () => {
|
||||||
|
const filter = JSON.parse(route.query.entryPreaccountingFilter ?? '{}');
|
||||||
const { data } = await axios.get('EntryConfigs/findOne', {
|
const { data } = await axios.get('EntryConfigs/findOne', {
|
||||||
params: { filter: JSON.stringify({ fields: ['maxDays', 'defaultDays'] }) },
|
params: { filter: JSON.stringify({ fields: ['maxDays', 'defaultDays'] }) },
|
||||||
});
|
});
|
||||||
maxDays = data.maxDays;
|
maxDays = data.maxDays;
|
||||||
defaultDays = data.defaultDays;
|
defaultDays = data.defaultDays;
|
||||||
daysAgo.value = arrayData.store.userParams.daysAgo || defaultDays;
|
daysAgo.value = filter.daysAgo || defaultDays;
|
||||||
isBooked.value = arrayData.store.userParams.isBooked || false;
|
isBooked.value = filter.isBooked || false;
|
||||||
stateStore.leftDrawer = false;
|
stateStore.leftDrawer = false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -237,8 +240,9 @@ function filterByDaysAgo(val) {
|
||||||
if (!val) val = defaultDays;
|
if (!val) val = defaultDays;
|
||||||
else if (val > maxDays) val = maxDays;
|
else if (val > maxDays) val = maxDays;
|
||||||
daysAgo.value = val;
|
daysAgo.value = val;
|
||||||
arrayData.store.userParams.daysAgo = daysAgo.value;
|
table.value.reload({
|
||||||
table.value.reload();
|
userParams: { ...arrayData.store.userParams, daysAgo: daysAgo.value },
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
async function preAccount() {
|
async function preAccount() {
|
||||||
|
|
|
@ -138,7 +138,7 @@ entry:
|
||||||
fiscalCode: Account type
|
fiscalCode: Account type
|
||||||
daysAgo: Max 365 days
|
daysAgo: Max 365 days
|
||||||
search: Search
|
search: Search
|
||||||
searchInfo: You can search by supplier name or nickname
|
searchInfo: You can search by supplier name, nickname or tax number
|
||||||
btn: Pre-account
|
btn: Pre-account
|
||||||
hasInvoice: This entry has already an invoice in
|
hasInvoice: This entry has already an invoice in
|
||||||
success: It has been successfully pre-accounted
|
success: It has been successfully pre-accounted
|
||||||
|
|
|
@ -89,7 +89,7 @@ entry:
|
||||||
fiscalCode: Tipo de cuenta
|
fiscalCode: Tipo de cuenta
|
||||||
daysAgo: Máximo 365 días
|
daysAgo: Máximo 365 días
|
||||||
search: Buscar
|
search: Buscar
|
||||||
searchInfo: Puedes buscar por nombre o alias de proveedor
|
searchInfo: Puedes buscar por nombre, alias o cif de proveedor
|
||||||
btn: Precontabilizar
|
btn: Precontabilizar
|
||||||
hasInvoice: Esta entrada ya tiene una f. recibida
|
hasInvoice: Esta entrada ya tiene una f. recibida
|
||||||
success: Se ha precontabilizado correctamente
|
success: Se ha precontabilizado correctamente
|
||||||
|
|
Loading…
Reference in New Issue