feat: delete employee file
This commit is contained in:
parent
84ed9bd6a5
commit
80b8d3f6cb
1 changed files with 32 additions and 0 deletions
|
|
@ -2302,6 +2302,22 @@ const emptyCreateDialog = ref(false);
|
||||||
v-model:status-ocr="employeeFormState.ocr"
|
v-model:status-ocr="employeeFormState.ocr"
|
||||||
:readonly="!employeeFormState.isEmployeeEdit"
|
:readonly="!employeeFormState.isEmployeeEdit"
|
||||||
:dropdown-list="uploadFileListEmployee"
|
: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="
|
@send-ocr="
|
||||||
async (_, file) => {
|
async (_, file) => {
|
||||||
if (file) await ocrStore.sendOcr({ file });
|
if (file) await ocrStore.sendOcr({ file });
|
||||||
|
|
@ -3233,6 +3249,22 @@ const emptyCreateDialog = ref(false);
|
||||||
v-model:status-ocr="employeeFormState.ocr"
|
v-model:status-ocr="employeeFormState.ocr"
|
||||||
:readonly="!employeeFormState.isEmployeeEdit"
|
:readonly="!employeeFormState.isEmployeeEdit"
|
||||||
:dropdown-list="uploadFileListEmployee"
|
: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="
|
@send-ocr="
|
||||||
async (_, file) => {
|
async (_, file) => {
|
||||||
if (file) await ocrStore.sendOcr({ file });
|
if (file) await ocrStore.sendOcr({ file });
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue