fix: refs #4774 fix delete translations
This commit is contained in:
parent
dc93ec8fb5
commit
2b6909d60e
|
@ -149,7 +149,7 @@ function sendPdfInvoice({ address }) {
|
||||||
const createInvoiceInCorrection = async () => {
|
const createInvoiceInCorrection = async () => {
|
||||||
const { data: correctingId } = await axios.post(
|
const { data: correctingId } = await axios.post(
|
||||||
'InvoiceIns/corrective',
|
'InvoiceIns/corrective',
|
||||||
Object.assign(correctionFormData, { id: entityId.value })
|
Object.assign(correctionFormData, { id: entityId.value }),
|
||||||
);
|
);
|
||||||
push({ path: `/invoice-in/${correctingId}/summary` });
|
push({ path: `/invoice-in/${correctingId}/summary` });
|
||||||
};
|
};
|
||||||
|
@ -272,7 +272,6 @@ const createInvoiceInCorrection = async () => {
|
||||||
>
|
>
|
||||||
<template #option="{ itemProps, opt }">
|
<template #option="{ itemProps, opt }">
|
||||||
<QItem v-bind="itemProps">
|
<QItem v-bind="itemProps">
|
||||||
{{ console.log('opt: ', opt) }}
|
|
||||||
<QItemSection>
|
<QItemSection>
|
||||||
<QItemLabel
|
<QItemLabel
|
||||||
>{{ opt.id }} -
|
>{{ opt.id }} -
|
||||||
|
|
|
@ -69,7 +69,7 @@ async function loadTable(data) {
|
||||||
|
|
||||||
row.en = row[field.value];
|
row.en = row[field.value];
|
||||||
const translation = originalData.value.find(
|
const translation = originalData.value.find(
|
||||||
(o) => o.lang == lang.value && o[primaryKey.value] == row[primaryKey.value]
|
(o) => o.lang == lang.value && o[primaryKey.value] == row[primaryKey.value],
|
||||||
);
|
);
|
||||||
|
|
||||||
row[lang.value] = translation?.[field.value];
|
row[lang.value] = translation?.[field.value];
|
||||||
|
@ -90,6 +90,7 @@ function resetOriginalData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function save(data, changes) {
|
async function save(data, changes) {
|
||||||
|
const { deletes } = data;
|
||||||
const { updates, creates } = changes();
|
const { updates, creates } = changes();
|
||||||
|
|
||||||
for (const update of updates ?? []) {
|
for (const update of updates ?? []) {
|
||||||
|
@ -105,7 +106,7 @@ async function save(data, changes) {
|
||||||
delete create[lang.value];
|
delete create[lang.value];
|
||||||
}
|
}
|
||||||
|
|
||||||
await axios.post(url.value + '/crud', { updates, creates });
|
await axios.post(url.value + '/crud', { updates, creates, deletes });
|
||||||
tableRef.value.reload();
|
tableRef.value.reload();
|
||||||
tableRef.value.CrudModelRef.hasChanges = false;
|
tableRef.value.CrudModelRef.hasChanges = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue