.
This commit is contained in:
parent
35b126a68e
commit
6e3dfe3671
|
@ -285,18 +285,18 @@
|
|||
class="filterList"
|
||||
></ResearchFilterList>
|
||||
|
||||
<AdvancedSearch
|
||||
<!-- <AdvancedSearch
|
||||
v-if="researchSchemaGetter && researchSchemaGetter[0].advance"
|
||||
v-show="hideAdvancedSearch"
|
||||
@searchStart="slmSearchStart($event)"
|
||||
@closeAdvancedSearch="closeAdvancedSearch"
|
||||
@set-query-advanced="setQueryAdvanced($event)"
|
||||
></AdvancedSearch>
|
||||
></AdvancedSearch> -->
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<div v-if="!showNoAnswer()">
|
||||
<component
|
||||
<!-- <component
|
||||
:key="reRender"
|
||||
:is="contentComponentName"
|
||||
:listAnswer="listAnswer"
|
||||
|
@ -308,7 +308,21 @@
|
|||
@researchModalHandler="researchModalHandler"
|
||||
@updateForDeleteResearch="getQueryForResearch()"
|
||||
ref="content"
|
||||
></component>
|
||||
></component> -->
|
||||
<MyContent
|
||||
:key="reRender"
|
||||
:pagination="pagination"
|
||||
:viewMode="'list'"
|
||||
@changePage="changePaging"
|
||||
:schemaItems="myActiveSchema?.search_content"
|
||||
:items="listAnswer"
|
||||
ref="content"
|
||||
@ModalHandler="researchModalHandler"
|
||||
@SubjectForm="SubjectFormHandler"
|
||||
@updateForDeleteResearch="getQueryForResearch()"
|
||||
@delete="deleteFormHandle"
|
||||
>
|
||||
</MyContent>
|
||||
</div>
|
||||
<no-data v-else>
|
||||
<div class="d-flex justify-content-center align-items-center">
|
||||
|
@ -635,7 +649,37 @@ export default {
|
|||
"researchActiveSchemaSetter",
|
||||
"researchSchemaSetter",
|
||||
]),
|
||||
deleteFormHandle(event) {
|
||||
this.mySwalConfirm({
|
||||
title: "هشدار!!!",
|
||||
html: `از حذف <b>${event.item._source.text_subject}</b> اطمینان دارید؟ `,
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue
Block a user