From 8e8ce795b2cf0113f04635ea8f7bda637971a2be Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Mon, 19 Aug 2024 11:24:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=A4=8D=E5=88=B6?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=8A=9F=E8=83=BD(#768)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../locales/lang/en_US/views/application.ts | 7 +- .../locales/lang/zh_CN/views/application.ts | 7 +- .../component/CopyApplicationDialog.vue | 172 ++++++++++++++++++ ui/src/views/application/index.vue | 46 +++-- 4 files changed, 215 insertions(+), 17 deletions(-) create mode 100644 ui/src/views/application/component/CopyApplicationDialog.vue diff --git a/ui/src/locales/lang/en_US/views/application.ts b/ui/src/locales/lang/en_US/views/application.ts index 43c5588d3..0c153f5a2 100644 --- a/ui/src/locales/lang/en_US/views/application.ts +++ b/ui/src/locales/lang/en_US/views/application.ts @@ -29,7 +29,8 @@ export default { title: { create: 'Create Application', edit: 'Edit Settings', - info: 'Application Information' + info: 'Application Information', + copy: 'Copy Application' }, form: { appName: { @@ -73,7 +74,9 @@ export default { create: 'Create', createSuccess: 'Create Success', save: 'Save', - saveSuccess: 'Save Success' + saveSuccess: 'Save Success', + copy: 'Copy', + copySuccess: 'Copy Success' }, dialogues: { addDataset: 'Add Related Knowledge Base', diff --git a/ui/src/locales/lang/zh_CN/views/application.ts b/ui/src/locales/lang/zh_CN/views/application.ts index ac2275916..8d0888a15 100644 --- a/ui/src/locales/lang/zh_CN/views/application.ts +++ b/ui/src/locales/lang/zh_CN/views/application.ts @@ -28,7 +28,8 @@ export default { title: { create: '创建应用', edit: '设置', - info: '应用信息' + info: '应用信息', + copy: '复制应用' }, form: { appName: { @@ -70,7 +71,9 @@ export default { create: '创建', createSuccess: '创建成功', save: '保存', - saveSuccess: '保存成功' + saveSuccess: '保存成功', + copy: '复制', + copySuccess: '复制成功' }, dialogues: { addDataset: '添加关联知识库', diff --git a/ui/src/views/application/component/CopyApplicationDialog.vue b/ui/src/views/application/component/CopyApplicationDialog.vue new file mode 100644 index 000000000..fc9dc58d2 --- /dev/null +++ b/ui/src/views/application/component/CopyApplicationDialog.vue @@ -0,0 +1,172 @@ + + + diff --git a/ui/src/views/application/index.vue b/ui/src/views/application/index.vue index 74bcfcd03..b8d1469e2 100644 --- a/ui/src/views/application/index.vue +++ b/ui/src/views/application/index.vue @@ -89,15 +89,25 @@ - - - - - + + + + + + + + @@ -106,12 +116,14 @@ +