feat: delete employee file

This commit is contained in:
Methapon Metanipat 2024-08-28 16:41:55 +07:00
parent 84ed9bd6a5
commit 80b8d3f6cb

View file

@ -2302,6 +2302,22 @@ const emptyCreateDialog = ref(false);
v-model:status-ocr="employeeFormState.ocr"
:readonly="!employeeFormState.isEmployeeEdit"
:dropdown-list="uploadFileListEmployee"
@delete-file="
async (filename) => {
if (currentFromDataEmployee.id) {
const result = await employeeStore.deleteAttachment(
currentFromDataEmployee.id,
filename,
);
if (result) {
currentFromDataEmployee.file =
currentFromDataEmployee.file?.filter(
(v) => v.name !== filename,
);
}
}
}
"
@send-ocr="
async (_, file) => {
if (file) await ocrStore.sendOcr({ file });
@ -3233,6 +3249,22 @@ const emptyCreateDialog = ref(false);
v-model:status-ocr="employeeFormState.ocr"
:readonly="!employeeFormState.isEmployeeEdit"
:dropdown-list="uploadFileListEmployee"
@delete-file="
async (filename) => {
if (currentFromDataEmployee.id) {
const result = await employeeStore.deleteAttachment(
currentFromDataEmployee.id,
filename,
);
if (result) {
currentFromDataEmployee.file =
currentFromDataEmployee.file?.filter(
(v) => v.name !== filename,
);
}
}
}
"
@send-ocr="
async (_, file) => {
if (file) await ocrStore.sendOcr({ file });