@@ -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