diff --git a/src/components/CGridTableRec/CGridTableRec.ts b/src/components/CGridTableRec/CGridTableRec.ts index 21c2bc5..e2452f6 100644 --- a/src/components/CGridTableRec/CGridTableRec.ts +++ b/src/components/CGridTableRec/CGridTableRec.ts @@ -398,6 +398,7 @@ export default class CGridTableRec extends Vue { this.onRequest({ pagination: this.pagination }) + this.rowclicksel = null } public clickFunz(item, col: IColGridTable) { diff --git a/src/store/Modules/GlobalStore.ts b/src/store/Modules/GlobalStore.ts index 74bdce9..48e84ae 100644 --- a/src/store/Modules/GlobalStore.ts +++ b/src/store/Modules/GlobalStore.ts @@ -738,6 +738,24 @@ namespace Actions { }) } + async function DeleteFile(context, { filename }) { + console.log('DeleteFile', filename) + + return await Api.SendReq('/delfile', 'DELETE', {filename}) + .then((res) => { + if (res.status === 200) { + if (res.data.code === serv_constants.RIS_CODE_OK) { + return true + } + } + return false + }) + .catch((error) => { + console.error(error) + return false + }) + } + async function DuplicateRec(context, { table, id }) { console.log('DuplicateRec', id) @@ -861,6 +879,7 @@ namespace Actions { loadTable: b.dispatch(loadTable), saveTable: b.dispatch(saveTable), DeleteRec: b.dispatch(DeleteRec), + DeleteFile: b.dispatch(DeleteFile), sendEmailTest: b.dispatch(sendEmailTest), DuplicateRec: b.dispatch(DuplicateRec), addDynamicPages: b.dispatch(addDynamicPages)