forked from verdnatura/salix-front
refactor: refs #8422 improve error handling and notifications in DMS components
This commit is contained in:
parent
96ed69acd2
commit
dbdccc4774
|
@ -44,7 +44,7 @@ export default defineConfig({
|
|||
supportFile: 'test/cypress/support/index.js',
|
||||
videosFolder: 'test/cypress/videos',
|
||||
downloadsFolder: 'test/cypress/downloads',
|
||||
tmpUploadFolder: '../salix/storage/tmp/dms',
|
||||
tmpUploadFolder: 'test/cypress/storage/tmp/dms',
|
||||
video: false,
|
||||
specPattern: 'test/cypress/integration/**/*.spec.js',
|
||||
experimentalRunAllSpecs: true,
|
||||
|
|
|
@ -89,7 +89,7 @@ async function save() {
|
|||
delete dms.value.files;
|
||||
return response;
|
||||
} catch (e) {
|
||||
throw new Error(e.message);
|
||||
notify(t('errorDmsSave'), 'negative');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -210,12 +210,14 @@ function addDefaultData(data) {
|
|||
}
|
||||
</style>
|
||||
<i18n>
|
||||
en:
|
||||
en:
|
||||
errorDmsSave: Error saving the dms
|
||||
contentTypesInfo: Allowed file types {allowedContentTypes}
|
||||
EntryDmsDescription: Reference {reference}
|
||||
WorkersDescription: Working of employee id {reference}
|
||||
SupplierDmsDescription: Reference {reference}
|
||||
es:
|
||||
errorDmsSave: Error al guardar el dms
|
||||
Generate identifier for original file: Generar identificador para archivo original
|
||||
contentTypesInfo: Tipos de archivo permitidos {allowedContentTypes}
|
||||
EntryDmsDescription: Referencia {reference}
|
||||
|
|
|
@ -259,10 +259,14 @@ function deleteDms(dmsFk) {
|
|||
},
|
||||
})
|
||||
.onOk(async () => {
|
||||
await axios.post(`${$props.deleteModel ?? $props.model}/${dmsFk}/removeFile`);
|
||||
const index = rows.value.findIndex((row) => row.id == dmsFk);
|
||||
rows.value.splice(index, 1);
|
||||
notify(t('globals.dataDeleted'), 'positive');
|
||||
try{
|
||||
await axios.post(`${$props.deleteModel ?? $props.model}/${dmsFk}/removeFile`);
|
||||
const index = rows.value.findIndex((row) => row.id == dmsFk);
|
||||
rows.value.splice(index, 1);
|
||||
notify(t('globals.dataDeleted'), 'positive');
|
||||
} catch (e) {
|
||||
notify(t('errorDmsDelete'), 'negative');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -431,9 +435,11 @@ defineExpose({
|
|||
</style>
|
||||
<i18n>
|
||||
en:
|
||||
errorDmsDelete: Error deleting the dms
|
||||
contentTypesInfo: Allowed file types {allowedContentTypes}
|
||||
The documentation is available in paper form: The documentation is available in paper form
|
||||
es:
|
||||
errorDmsSave: Error al eliminar el dms
|
||||
contentTypesInfo: Tipos de archivo permitidos {allowedContentTypes}
|
||||
Generate identifier for original file: Generar identificador para archivo original
|
||||
Upload file: Subir fichero
|
||||
|
|
Loading…
Reference in New Issue