From 29c4120730bddd2f5b10aade89445287aabf19d3 Mon Sep 17 00:00:00 2001 From: hsafaei Date: Sat, 14 Feb 2026 13:56:22 +0330 Subject: [PATCH] children --- app/components/auto-import/TiptapEditor.vue | 2 +- .../lazy-load/data-entry/RelationEdit.vue | 52 +++++++++++++++++-- 2 files changed, 48 insertions(+), 6 deletions(-) diff --git a/app/components/auto-import/TiptapEditor.vue b/app/components/auto-import/TiptapEditor.vue index 9f8c873..d0d53af 100755 --- a/app/components/auto-import/TiptapEditor.vue +++ b/app/components/auto-import/TiptapEditor.vue @@ -242,7 +242,7 @@ function generateDetailsHtml(item) { let html = `
`; html += ``; if (item.tag) { - html += ``; + html += ` ${item.tag} `; } html += `${escapeHtml(item.title) || "بدون عنوان"}`; diff --git a/app/components/lazy-load/data-entry/RelationEdit.vue b/app/components/lazy-load/data-entry/RelationEdit.vue index 394a11b..a7abfb2 100644 --- a/app/components/lazy-load/data-entry/RelationEdit.vue +++ b/app/components/lazy-load/data-entry/RelationEdit.vue @@ -40,15 +40,18 @@ const setDataEditor = async () => { console.log("setDataEditor ", response); let _source = response._source; - let base_url = - window.location.origin + - "/entity/show/view/qasection/{{qanon_id}}?jump_id={{section_id}}"; + + let base_url = window.location.origin; + base_url = base_url.replace("localhost:3007", "localhost:8082"); + base_url = base_url.replace("majles.tavasi.ir", "jedit.tavasi.ir"); + + base_url += "/entity/show/view/qasection/{{qanon_id}}?jump_id={{section_id}}"; accordionItems.value = []; if (_source.previous_info) { let item = _source.previous_info; - accordionItems.value.push({ + let node = { isOpen: false, id: item.section_mom_id, title: "قانون مقدم : " + item.qanon_title + " > " + item.full_path, @@ -58,12 +61,32 @@ const setDataEditor = async () => { link_url: base_url .replace("{{qanon_id}}", item.qanon_id) .replace("{{section_id}}", item.section_mom_id), + children: [], + }; + + node["children"].push({ + isOpen: false, + id: item.context_id, + title: "متن کامل با اجزاء دیگر مورد توجه : ", + content: _source.context1, + }); + + accordionItems.value.push(node); + + item.rule_ids.forEach((rule_id) => { + let content = _source.rules_content[rule_id] ?? ""; + accordionItems.value.push({ + isOpen: false, + id: rule_id, + title: "حکم مورد استناد طرف مقدم با شناسه : " + rule_id, + content: content, + }); }); } if (_source.next_info) { let item = _source.next_info; - accordionItems.value.push({ + let node = { isOpen: false, id: item.section_mom_id, title: "قانون موخر : " + item.qanon_title + " > " + item.full_path, @@ -73,6 +96,25 @@ const setDataEditor = async () => { link_url: base_url .replace("{{qanon_id}}", item.qanon_id) .replace("{{section_id}}", item.section_mom_id), + children: [], + }; + node["children"].push({ + isOpen: false, + id: item.context_id, + title: "متن کامل با اجزاء دیگر مورد توجه : ", + content: _source.context1, + }); + + accordionItems.value.push(node); + + item.rule_ids.forEach((rule_id) => { + let content = _source.rules_content[rule_id] ?? ""; + accordionItems.value.push({ + isOpen: false, + id: rule_id, + title: "حکم مورد استناد طرف موخر با شناسه : " + rule_id, + content: content, + }); }); }