From 6e3dfe3671c3c2d7ce6051e908ca1d83ea2aa55d Mon Sep 17 00:00:00 2001 From: Mehdi104797 <92753457+Mehdi104797@users.noreply.github.com> Date: Sun, 2 Mar 2025 13:05:03 +0330 Subject: [PATCH] . --- pages/index.vue | 52 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 4 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index 319ea77..c3b59a2 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -285,18 +285,18 @@ class="filterList" > - + > -->
- + > --> + +
@@ -635,7 +649,37 @@ export default { "researchActiveSchemaSetter", "researchSchemaSetter", ]), + deleteFormHandle(event) { + this.mySwalConfirm({ + title: "هشدار!!!", + html: `از حذف ${event.item._source.text_subject} اطمینان دارید؟ `, + icon: "warning", + }).then((result) => { + if (result.isConfirmed) { + let url = this.repoMicroServiceName + researchApi.research.deleteItem; + url = url.replace( + "{{index_key}}", + this.researchActiveSchemaGetter?.key + ); + url = url.replace("{{id}}", event.item._id); + this.httpService.postRequest(url).then((res) => { + this.mySwalToast({ + html: res.message, + }); + setTimeout(() => { + this.getQueryForResearch(); + }, 1000); + }); + } + }); + }, + SubjectFormHandler(event) { + this.openBaseModal("SubjectForm", "موضوع زنی"); + let cloneItem = structuredClone(event); + cloneItem = { ...event._source, _id: event._id }; + this.SET_SELECTED_ITEM(cloneItem); + }, getSchemas() { let url = repoUrl() + "schema"; this.httpService