Compare commits
No commits in common. "b09ead1f12f8894fc6003e4a90e619545e04a07e" and "50cf02890a3dca269a48632183674667c6528671" have entirely different histories.
b09ead1f12
...
50cf02890a
|
|
@ -34,12 +34,20 @@
|
||||||
emitHandler('dropdown-setting', { data: val })
|
emitHandler('dropdown-setting', { data: val })
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
<div v-else-if="headItem.key === 'label'" class="mr-3">
|
<div
|
||||||
|
v-else-if="headItem.key === 'label'"
|
||||||
|
class="mr-3"
|
||||||
|
v-tooltip="headItem.tooltip || ''"
|
||||||
|
>
|
||||||
<span class="text-primary font-medium px-3">{{
|
<span class="text-primary font-medium px-3">{{
|
||||||
headItem.label
|
headItem.label
|
||||||
}}</span>
|
}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="headItem.key === 'text'" class="mr-3">
|
<div
|
||||||
|
v-else-if="headItem.key === 'text'"
|
||||||
|
class="mr-3"
|
||||||
|
v-tooltip="headItem.tooltip || ''"
|
||||||
|
>
|
||||||
<span class="text-primary font-medium px-3"
|
<span class="text-primary font-medium px-3"
|
||||||
>{{ headItem.label }}:</span
|
>{{ headItem.label }}:</span
|
||||||
>
|
>
|
||||||
|
|
@ -87,6 +95,7 @@
|
||||||
v-else-if="headItem.key === 'icon'"
|
v-else-if="headItem.key === 'icon'"
|
||||||
class="btn p-2 rounded hover:text-primary transition-colors"
|
class="btn p-2 rounded hover:text-primary transition-colors"
|
||||||
:title="headItem.label"
|
:title="headItem.label"
|
||||||
|
v-tooltip="headItem.tooltip || ''"
|
||||||
@click="emitHandler('icon-click', { data: headItem })"
|
@click="emitHandler('icon-click', { data: headItem })"
|
||||||
>
|
>
|
||||||
<!-- <svg :class="'icon icon-' + headItem.icon">
|
<!-- <svg :class="'icon icon-' + headItem.icon">
|
||||||
|
|
@ -124,7 +133,10 @@
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="headItem.key === 'button'">
|
<div
|
||||||
|
v-else-if="headItem.key === 'button'"
|
||||||
|
v-tooltip="headItem.tooltip || ''"
|
||||||
|
>
|
||||||
<button
|
<button
|
||||||
class="btn bg-primary text-white px-3 py-1 rounded hover:bg-primary-dark"
|
class="btn bg-primary text-white px-3 py-1 rounded hover:bg-primary-dark"
|
||||||
@click="
|
@click="
|
||||||
|
|
@ -134,7 +146,10 @@
|
||||||
{{ headItem.label }}
|
{{ headItem.label }}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="headItem.key === 'iconButton'">
|
<div
|
||||||
|
v-else-if="headItem.key === 'iconButton'"
|
||||||
|
v-tooltip="headItem.tooltip || ''"
|
||||||
|
>
|
||||||
<button
|
<button
|
||||||
class="btn flex items-center gap-1 px-2 py-1 rounded hover:text-primary"
|
class="btn flex items-center gap-1 px-2 py-1 rounded hover:text-primary"
|
||||||
@click="
|
@click="
|
||||||
|
|
@ -233,12 +248,20 @@
|
||||||
emitHandler('dropdown-setting', { data: val })
|
emitHandler('dropdown-setting', { data: val })
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
<div v-else-if="my_item.key === 'label'" class="mr-3">
|
<div
|
||||||
|
v-else-if="my_item.key === 'label'"
|
||||||
|
class="mr-3"
|
||||||
|
v-tooltip="my_item.tooltip || ''"
|
||||||
|
>
|
||||||
<span class="text-primary font-medium px-3">{{
|
<span class="text-primary font-medium px-3">{{
|
||||||
my_item.label
|
my_item.label
|
||||||
}}</span>
|
}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="my_item.key === 'text'" class="mr-3">
|
<div
|
||||||
|
v-else-if="my_item.key === 'text'"
|
||||||
|
class="mr-3"
|
||||||
|
v-tooltip="my_item.tooltip || ''"
|
||||||
|
>
|
||||||
<span class="text-primary font-medium px-3"
|
<span class="text-primary font-medium px-3"
|
||||||
>{{ my_item.label }}:</span
|
>{{ my_item.label }}:</span
|
||||||
>
|
>
|
||||||
|
|
@ -287,6 +310,7 @@
|
||||||
v-else-if="my_item.key === 'icon'"
|
v-else-if="my_item.key === 'icon'"
|
||||||
class="btn p-2 rounded hover:text-primary transition-colors"
|
class="btn p-2 rounded hover:text-primary transition-colors"
|
||||||
:title="my_item.label"
|
:title="my_item.label"
|
||||||
|
v-tooltip="my_item.tooltip || ''"
|
||||||
@click="emitHandler('icon-click', { data: my_item })"
|
@click="emitHandler('icon-click', { data: my_item })"
|
||||||
>
|
>
|
||||||
<!-- <svg :class="'icon icon-' + my_item.icon">
|
<!-- <svg :class="'icon icon-' + my_item.icon">
|
||||||
|
|
@ -319,7 +343,10 @@
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="my_item.key === 'button'">
|
<div
|
||||||
|
v-else-if="my_item.key === 'button'"
|
||||||
|
v-tooltip="my_item.tooltip || ''"
|
||||||
|
>
|
||||||
<button
|
<button
|
||||||
class="btn bg-primary text-white px-3 py-1 rounded hover:bg-primary-dark"
|
class="btn bg-primary text-white px-3 py-1 rounded hover:bg-primary-dark"
|
||||||
@click="
|
@click="
|
||||||
|
|
@ -329,7 +356,10 @@
|
||||||
{{ my_item.label }}
|
{{ my_item.label }}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="my_item.key === 'iconButton'">
|
<div
|
||||||
|
v-else-if="my_item.key === 'iconButton'"
|
||||||
|
v-tooltip="my_item.tooltip || ''"
|
||||||
|
>
|
||||||
<button
|
<button
|
||||||
class="btn flex items-center gap-1 px-2 py-1 rounded hover:text-primary"
|
class="btn flex items-center gap-1 px-2 py-1 rounded hover:text-primary"
|
||||||
@click="
|
@click="
|
||||||
|
|
|
||||||
|
|
@ -185,6 +185,7 @@ onMounted(fetchItems);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.i-lucide\:check {
|
.i-lucide\:check {
|
||||||
display: none;
|
color: #22c55e;
|
||||||
|
stroke: #22c55e;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<!-- تولبار ادیتور -->
|
<!-- تولبار ادیتور -->
|
||||||
<!-- <div class="editor-toolbar" v-if="editor">
|
<div class="editor-toolbar" v-if="editor">
|
||||||
<div
|
<div
|
||||||
class="toolbar-group"
|
class="toolbar-group"
|
||||||
v-for="(group, gIndex) in toolbarGroups"
|
v-for="(group, gIndex) in toolbarGroups"
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
<span class="toolbar-icon">{{ btn.icon }}</span>
|
<span class="toolbar-icon">{{ btn.icon }}</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div> -->
|
</div>
|
||||||
<editor-content :editor="editor" class="editor-content" />
|
<editor-content :editor="editor" class="editor-content" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -248,14 +248,7 @@ function formatContent(content) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateDetailsHtml(item) {
|
function generateDetailsHtml(item) {
|
||||||
let html = `<details class="custom-details #bcolor# " ${item.isOpen ? "open" : ""}>`;
|
let html = `<details class="custom-details" ${item.isOpen ? "open" : ""}>`;
|
||||||
if(item.background)
|
|
||||||
html.replace("#bcolor#", item.background)
|
|
||||||
else
|
|
||||||
html.replace("#bcolor#", "")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
html += `<summary>`;
|
html += `<summary>`;
|
||||||
if (item.tag) {
|
if (item.tag) {
|
||||||
html += `<a class="tag" target="normal" @click.stop="true" > ${item.tag} </a>`;
|
html += `<a class="tag" target="normal" @click.stop="true" > ${item.tag} </a>`;
|
||||||
|
|
@ -286,7 +279,8 @@ function generateDetailsHtml(item) {
|
||||||
function loadFromJson() {
|
function loadFromJson() {
|
||||||
if (!editor.value) return;
|
if (!editor.value) return;
|
||||||
|
|
||||||
let html = "";
|
let html =
|
||||||
|
'<p style="margin-bottom: 1.5rem; color: var(--color-dark-primary-700);"></p>';
|
||||||
|
|
||||||
props.accordionData.forEach((item) => {
|
props.accordionData.forEach((item) => {
|
||||||
html += generateDetailsHtml(item);
|
html += generateDetailsHtml(item);
|
||||||
|
|
@ -521,16 +515,6 @@ onBeforeUnmount(() => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.b_color1{
|
|
||||||
background: rgb(227, 242, 253)
|
|
||||||
}
|
|
||||||
.b_color2{
|
|
||||||
background: rgb(232, 245, 233)
|
|
||||||
}
|
|
||||||
.b_color3{
|
|
||||||
background: rgb(243, 229, 245)
|
|
||||||
}
|
|
||||||
|
|
||||||
/* استایل آکاردئونها */
|
/* استایل آکاردئونها */
|
||||||
.custom-details {
|
.custom-details {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
|
||||||
|
|
@ -40,212 +40,66 @@ const myContentSchema = computed(() => {
|
||||||
pagination: props.pagination,
|
pagination: props.pagination,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
// const headerTools = computed(() => [
|
|
||||||
// {
|
|
||||||
// items: [
|
|
||||||
// // {
|
|
||||||
// // key: "label",
|
|
||||||
// // label: "کد :",
|
|
||||||
// // tooltip: "عنوان صفحه",
|
|
||||||
// // },
|
|
||||||
// {
|
|
||||||
// type: "dropdown",
|
|
||||||
// key: "dropdown",
|
|
||||||
// name: "refine_codes",
|
|
||||||
// dropdownSchema: {
|
|
||||||
// width: "18em",
|
|
||||||
// modelValue: null, // ✅ اینو بذار
|
|
||||||
// optionAttribute: "title",
|
|
||||||
// valueAttribute: "value",
|
|
||||||
// searchable: false,
|
|
||||||
// placeholder: "انتخاب کنید",
|
|
||||||
// items: refineCodes,
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// // {
|
|
||||||
// // key: "label",
|
|
||||||
// // label: "نوع رابطه :",
|
|
||||||
// // tooltip: "عنوان صفحه",
|
|
||||||
// // },
|
|
||||||
// {
|
|
||||||
// type: "dropdown",
|
|
||||||
// key: "dropdown",
|
|
||||||
// name: "refine_codes",
|
|
||||||
// dropdownSchema: {
|
|
||||||
// width: "18em",
|
|
||||||
// modelValue: null, // ✅ اینو بذار
|
|
||||||
// optionAttribute: "title",
|
|
||||||
// valueAttribute: "value",
|
|
||||||
// searchable: false,
|
|
||||||
// placeholder: "انتخاب کنید",
|
|
||||||
// items: [
|
|
||||||
// { label: " تعارض مستقر", value: "stable" },
|
|
||||||
// { label: "تعارض مشروط", value: "conditional" },
|
|
||||||
// { label: "تکرار حکم", value: "duplicate" },
|
|
||||||
// ],
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// // {
|
|
||||||
// // key: "label",
|
|
||||||
// // label: " وضعیت اعتبار:",
|
|
||||||
// // tooltip: "عنوان صفحه",
|
|
||||||
// // },
|
|
||||||
// {
|
|
||||||
// type: "dropdown",
|
|
||||||
// key: "dropdown",
|
|
||||||
// name: "refine_codes",
|
|
||||||
// dropdownSchema: {
|
|
||||||
// width: "18em",
|
|
||||||
// modelValue: null, // ✅ اینو بذار
|
|
||||||
// optionAttribute: "title",
|
|
||||||
// valueAttribute: "value",
|
|
||||||
// searchable: false,
|
|
||||||
// placeholder: "انتخاب کنید",
|
|
||||||
// items: [
|
|
||||||
// { label: "نامعتبر", value: "invalid" },
|
|
||||||
// { label: "معتبر", value: "valid" },
|
|
||||||
// ],
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// key: "autoComplation",
|
|
||||||
// placeholder: "جستجوی ...",
|
|
||||||
// debounceTime: 500,
|
|
||||||
// // autocompleteUrl: "/repo/monir/complation/sanad",
|
|
||||||
// minCharsForAutocomplete: 3,
|
|
||||||
// maxHistoryItems: 20,
|
|
||||||
// showSearchButton: false,
|
|
||||||
// filters: [
|
|
||||||
// {
|
|
||||||
// label: "همه اجزاء",
|
|
||||||
// value: "all",
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// label: "عنوان جلسه",
|
|
||||||
// value: "title",
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// label: "عنوان دوره",
|
|
||||||
// value: "branch",
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// label: " فقط فهرست",
|
|
||||||
// value: "mindex",
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// label: " فقط کدها",
|
|
||||||
// value: "codes",
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// label: " دوره",
|
|
||||||
// value: "advance",
|
|
||||||
// },
|
|
||||||
// ],
|
|
||||||
// },
|
|
||||||
// // {
|
|
||||||
// // key: "prevNext",
|
|
||||||
// // name: "entityNavigator",
|
|
||||||
// // prevDisabled: false,
|
|
||||||
// // nextDisabled: true,
|
|
||||||
// // },
|
|
||||||
// ],
|
|
||||||
// },
|
|
||||||
// ]);
|
|
||||||
const headerTools = computed(() => [
|
const headerTools = computed(() => [
|
||||||
[
|
{
|
||||||
{
|
items: [
|
||||||
items: [
|
{
|
||||||
{
|
type: "dropdown",
|
||||||
key: "label",
|
key: "dropdown",
|
||||||
label: "کد: ",
|
name: "refine_codes",
|
||||||
|
dropdownSchema: {
|
||||||
|
width: "18em",
|
||||||
|
modelValue: null, // ✅ اینو بذار
|
||||||
|
optionAttribute: "title",
|
||||||
|
valueAttribute: "value",
|
||||||
|
searchable: false,
|
||||||
|
placeholder: "انتخاب کنید",
|
||||||
|
items: refineCodes,
|
||||||
},
|
},
|
||||||
{
|
},
|
||||||
type: "dropdown",
|
{
|
||||||
key: "dropdown",
|
key: "autoComplation",
|
||||||
name: "refine_codes",
|
placeholder: "جستجوی ...",
|
||||||
dropdownSchema: {
|
debounceTime: 500,
|
||||||
width: "18em",
|
// autocompleteUrl: "/repo/monir/complation/sanad",
|
||||||
modelValue: null, // ✅ اینو بذار
|
minCharsForAutocomplete: 3,
|
||||||
optionAttribute: "title",
|
maxHistoryItems: 20,
|
||||||
valueAttribute: "value",
|
showSearchButton: false,
|
||||||
searchable: false,
|
filters: [
|
||||||
placeholder: "انتخاب کنید",
|
{
|
||||||
items: refineCodes,
|
label: "همه اجزاء",
|
||||||
|
value: "all",
|
||||||
},
|
},
|
||||||
},
|
{
|
||||||
{
|
label: "عنوان جلسه",
|
||||||
key: "label",
|
value: "title",
|
||||||
label: "نوع رابطه :",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "dropdown",
|
|
||||||
key: "dropdown",
|
|
||||||
name: "refine_codes",
|
|
||||||
dropdownSchema: {
|
|
||||||
width: "10em",
|
|
||||||
modelValue: null, // ✅ اینو بذار
|
|
||||||
optionAttribute: "title",
|
|
||||||
valueAttribute: "value",
|
|
||||||
searchable: false,
|
|
||||||
placeholder: "انتخاب کنید",
|
|
||||||
items: [
|
|
||||||
{ label: " همه", value: "all" },
|
|
||||||
{ label: " تعارض مستقر", value: "stable" },
|
|
||||||
{ label: "تعارض مشروط", value: "conditional" },
|
|
||||||
{ label: "تکرار حکم", value: "duplicate" },
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
},
|
{
|
||||||
{
|
label: "عنوان دوره",
|
||||||
key: "label",
|
value: "branch",
|
||||||
label: " وضعیت اعتبار:",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "dropdown",
|
|
||||||
key: "dropdown",
|
|
||||||
name: "refine_codes",
|
|
||||||
dropdownSchema: {
|
|
||||||
width: "8em",
|
|
||||||
modelValue: null, // ✅ اینو بذار
|
|
||||||
optionAttribute: "title",
|
|
||||||
valueAttribute: "value",
|
|
||||||
searchable: false,
|
|
||||||
placeholder: "انتخاب کنید",
|
|
||||||
items: [
|
|
||||||
{ label: " همه", value: "all" },
|
|
||||||
{ label: "نامعتبر", value: "invalid" },
|
|
||||||
{ label: "معتبر", value: "valid" },
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
},
|
{
|
||||||
],
|
label: " فقط فهرست",
|
||||||
},
|
value: "mindex",
|
||||||
{
|
},
|
||||||
items: [
|
{
|
||||||
{
|
label: " فقط کدها",
|
||||||
key: "autoComplation",
|
value: "codes",
|
||||||
placeholder: "جستجوی ...",
|
},
|
||||||
debounceTime: 500,
|
{
|
||||||
// autocompleteUrl: "/repo/monir/complation/sanad",
|
label: " دوره",
|
||||||
minCharsForAutocomplete: 3,
|
value: "advance",
|
||||||
maxHistoryItems: 20,
|
},
|
||||||
showSearchButton: false,
|
],
|
||||||
filters: [
|
},
|
||||||
{
|
{
|
||||||
label: "همه اجزاء",
|
key: "prevNext",
|
||||||
value: "all",
|
name: "entityNavigator",
|
||||||
},
|
prevDisabled: false,
|
||||||
],
|
nextDisabled: true,
|
||||||
},
|
},
|
||||||
// {
|
],
|
||||||
// key: "prevNext",
|
},
|
||||||
// name: "entityNavigator",
|
|
||||||
// prevDisabled: false,
|
|
||||||
// nextDisabled: true,
|
|
||||||
// },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
function headerToolsAction({ action, data }) {
|
function headerToolsAction({ action, data }) {
|
||||||
|
|
|
||||||
|
|
@ -54,14 +54,9 @@ const setDataEditor = async () => {
|
||||||
if (_source.previous_info) {
|
if (_source.previous_info) {
|
||||||
let item = _source.previous_info;
|
let item = _source.previous_info;
|
||||||
node = {
|
node = {
|
||||||
background:"b_color1",
|
|
||||||
isOpen: false,
|
isOpen: false,
|
||||||
id: item.section_mom_id,
|
id: item.section_mom_id,
|
||||||
title:
|
title: `<a class="label" href="#">قانون مقدم : </a>` + item.qanon_title + " - " + item.full_path,
|
||||||
`<a class="label" href="#">قانون مقدم : </a>` +
|
|
||||||
item.qanon_title +
|
|
||||||
" - " +
|
|
||||||
item.full_path,
|
|
||||||
tag: item.state_etebar,
|
tag: item.state_etebar,
|
||||||
content: _source.content1,
|
content: _source.content1,
|
||||||
link_label: "«منبع»",
|
link_label: "«منبع»",
|
||||||
|
|
@ -71,21 +66,16 @@ const setDataEditor = async () => {
|
||||||
children: [],
|
children: [],
|
||||||
};
|
};
|
||||||
|
|
||||||
if (item.group_section_ids?.length > 1)
|
node["children"].push({
|
||||||
node["children"].push({
|
isOpen: false,
|
||||||
isOpen: false,
|
id: item.context_id,
|
||||||
id: item.context_id,
|
title: "متن کامل با اجزاء دیگر مورد توجه : ",
|
||||||
title: "متن کامل با اجزاء دیگر مورد توجه : ",
|
content: _source.context1,
|
||||||
content: _source.context1,
|
});
|
||||||
});
|
|
||||||
|
|
||||||
accordionItems.value.push(node);
|
accordionItems.value.push(node);
|
||||||
|
|
||||||
let unrepeat_id = {}
|
|
||||||
item.rule_ids.forEach((rule_id) => {
|
item.rule_ids.forEach((rule_id) => {
|
||||||
if(unrepeat_id[rule_id])
|
|
||||||
return
|
|
||||||
unrepeat_id[rule_id] = 1
|
|
||||||
let content = _source.rules_content[rule_id] ?? "";
|
let content = _source.rules_content[rule_id] ?? "";
|
||||||
accordionItems.value.push({
|
accordionItems.value.push({
|
||||||
isOpen: false,
|
isOpen: false,
|
||||||
|
|
@ -99,14 +89,9 @@ const setDataEditor = async () => {
|
||||||
if (_source.next_info) {
|
if (_source.next_info) {
|
||||||
let item = _source.next_info;
|
let item = _source.next_info;
|
||||||
node = {
|
node = {
|
||||||
background:"b_color2",
|
|
||||||
isOpen: false,
|
isOpen: false,
|
||||||
id: item.section_mom_id,
|
id: item.section_mom_id,
|
||||||
title:
|
title: `<a class="label">قانون موخر : </a>` + item.qanon_title + " - " + item.full_path,
|
||||||
`<a class="label">قانون موخر : </a>` +
|
|
||||||
item.qanon_title +
|
|
||||||
" - " +
|
|
||||||
item.full_path,
|
|
||||||
tag: item.state_etebar,
|
tag: item.state_etebar,
|
||||||
content: _source.content2,
|
content: _source.content2,
|
||||||
link_label: "«منبع»",
|
link_label: "«منبع»",
|
||||||
|
|
@ -115,14 +100,12 @@ const setDataEditor = async () => {
|
||||||
.replace("{{section_id}}", item.section_mom_id),
|
.replace("{{section_id}}", item.section_mom_id),
|
||||||
children: [],
|
children: [],
|
||||||
};
|
};
|
||||||
|
node["children"].push({
|
||||||
if (item.group_section_ids?.length > 1)
|
isOpen: false,
|
||||||
node["children"].push({
|
id: item.context_id,
|
||||||
isOpen: false,
|
title: "متن کامل با اجزاء دیگر مورد توجه : ",
|
||||||
id: item.context_id,
|
content: _source.context1,
|
||||||
title: "متن کامل با اجزاء دیگر مورد توجه : ",
|
});
|
||||||
content: _source.context1,
|
|
||||||
});
|
|
||||||
|
|
||||||
accordionItems.value.push(node);
|
accordionItems.value.push(node);
|
||||||
|
|
||||||
|
|
@ -139,7 +122,6 @@ const setDataEditor = async () => {
|
||||||
|
|
||||||
/////-------------وحدت موضوع----------------------
|
/////-------------وحدت موضوع----------------------
|
||||||
node = {
|
node = {
|
||||||
background:"b_color3",
|
|
||||||
isOpen: true,
|
isOpen: true,
|
||||||
id: 11,
|
id: 11,
|
||||||
title: "توضیح هوشمند برای وجود وحدت موضوع بین احکام استنادی ",
|
title: "توضیح هوشمند برای وجود وحدت موضوع بین احکام استنادی ",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user