diff --git a/components/JsonFormDialog.vue b/components/JsonFormDialog.vue index 012ddd9..c69b863 100644 --- a/components/JsonFormDialog.vue +++ b/components/JsonFormDialog.vue @@ -245,6 +245,7 @@ function completeFromSource(target: any, source: any) { } } + async function handleTranslateAll() { if (!formData.value.ZH || translating.value) return formData.value.EN = JSON.parse(JSON.stringify(formData.value.ZH)) @@ -525,7 +526,7 @@ const NodeEditor: Component = defineComponent({ h(ElCollapse, { class: 'jfd-obj-array' }, () => value.map((item: any, i: number) => { const v = Object.values(item) - const tag = v[0] + const tag = item.title || v[0] return h(ElCollapseItem, { title: `${label} #${i + 1}${tag ? ' - ' + tag : ''}`, name: `${String(key)}-${i}`,