From 1ae0a0a106e1471d715ccf987112d89d77ccef44 Mon Sep 17 00:00:00 2001 From: zhangjianjun Date: Wed, 1 Apr 2026 18:08:33 +0800 Subject: [PATCH] ud --- components/Icons.tsx | 9 +++++++++ components/In18FormDialog.vue | 7 ++++--- components/JsonFormDialog.vue | 7 ++++--- 3 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 components/Icons.tsx diff --git a/components/Icons.tsx b/components/Icons.tsx new file mode 100644 index 0000000..1bdbd93 --- /dev/null +++ b/components/Icons.tsx @@ -0,0 +1,9 @@ +type IconProps = { + size?: number; + color?: string; +} +export const IconTranslate = ({size = 24, color = '#333333'}: IconProps) => { + return ( + + ) +} \ No newline at end of file diff --git a/components/In18FormDialog.vue b/components/In18FormDialog.vue index 1b9574f..fa54c5f 100644 --- a/components/In18FormDialog.vue +++ b/components/In18FormDialog.vue @@ -127,7 +127,7 @@ :loading="translatingFieldKey === item.key" @click="handleTranslateField(item.key)" title="翻译该字段"> - + @@ -142,7 +142,7 @@ :loading="translatingFieldKey === item.key" @click="handleTranslateField(item.key)" title="翻译该字段"> - + @@ -173,9 +173,10 @@ import { reactive, computed, watch, ref, nextTick } from 'vue' import type { FormInstance, FormRules } from 'element-plus' import { ElMessage } from 'element-plus' -import { Close, Promotion, FullScreen, CopyDocument } from '@element-plus/icons-vue' +import { Close, FullScreen, CopyDocument } from '@element-plus/icons-vue' import UploadInput from "./UploadInput.vue"; import WangEditor from "lib/components/WangEditor.vue"; +import { IconTranslate } from './Icons' type FormItemType = | 'input' | 'select' diff --git a/components/JsonFormDialog.vue b/components/JsonFormDialog.vue index a7e8ffa..a7c46c2 100644 --- a/components/JsonFormDialog.vue +++ b/components/JsonFormDialog.vue @@ -69,7 +69,7 @@