diff --git a/src/components/common/VnDmsList.vue b/src/components/common/VnDmsList.vue
index 8c3ffc807..cc184703d 100644
--- a/src/components/common/VnDmsList.vue
+++ b/src/components/common/VnDmsList.vue
@@ -28,6 +28,10 @@ const $props = defineProps({
type: String,
default: null,
},
+ deleteModel: {
+ type: String,
+ default: null,
+ },
downloadModel: {
type: String,
required: false,
@@ -240,7 +244,7 @@ function deleteDms(dmsFk) {
},
})
.onOk(async () => {
- await axios.post(`${$props.model}/${dmsFk}/removeFile`);
+ await axios.post($props.deleteModel ?? `${$props.model}/${dmsFk}/removeFile`);
const index = rows.value.findIndex((row) => row.id == dmsFk);
rows.value.splice(index, 1);
});
diff --git a/src/pages/Worker/Card/WorkerDms.vue b/src/pages/Worker/Card/WorkerDms.vue
index eee42857c..faf89b245 100644
--- a/src/pages/Worker/Card/WorkerDms.vue
+++ b/src/pages/Worker/Card/WorkerDms.vue
@@ -1,11 +1,13 @@
-