diff --git a/ui/src/components/app-icon/icons/knowledge.ts b/ui/src/components/app-icon/icons/knowledge.ts
index 7e224e2bf..806692d8e 100644
--- a/ui/src/components/app-icon/icons/knowledge.ts
+++ b/ui/src/components/app-icon/icons/knowledge.ts
@@ -208,4 +208,25 @@ export default {
])
},
},
+ 'app-template-center': {
+ iconReader: () => {
+ return h('i', [
+ h(
+ 'svg',
+ {
+ style: { height: '100%', width: '100%' },
+ viewBox: '0 0 1024 1024',
+ version: '1.1',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ [
+ h('path', {
+ d: 'M213.333333 128h469.333334v107.52a21.333333 21.333333 0 0 0 21.333333 21.333333H810.666667V896H213.333333V128z m515.626667-85.333333H170.666667a42.666667 42.666667 0 0 0-42.666667 42.666666v853.333334a42.666667 42.666667 0 0 0 42.666667 42.666666h682.666666a42.666667 42.666667 0 0 0 42.666667-42.666666V209.749333a42.666667 42.666667 0 0 0-12.501333-30.208l-124.330667-124.373333A42.666667 42.666667 0 0 0 729.002667 42.666667zM320 341.333333a21.333333 21.333333 0 0 0-21.333333 21.333334v42.666666a21.333333 21.333333 0 0 0 21.333333 21.333334h384a21.333333 21.333333 0 0 0 21.333333-21.333334v-42.666666a21.333333 21.333333 0 0 0-21.333333-21.333334h-384z m149.333333 192a21.333333 21.333333 0 0 1 21.333334-21.333333h213.333333a21.333333 21.333333 0 0 1 21.333333 21.333333v213.333334a21.333333 21.333333 0 0 1-21.333333 21.333333h-213.333333a21.333333 21.333333 0 0 1-21.333334-21.333333v-213.333334zM320 512a21.333333 21.333333 0 0 0-21.333333 21.333333v213.333334a21.333333 21.333333 0 0 0 21.333333 21.333333h42.666667a21.333333 21.333333 0 0 0 21.333333-21.333333v-213.333334a21.333333 21.333333 0 0 0-21.333333-21.333333h-42.666667z',
+ fill: 'currentColor',
+ }),
+ ],
+ ),
+ ])
+ },
+ },
}
diff --git a/ui/src/components/app-icon/index.ts b/ui/src/components/app-icon/index.ts
index 05521823d..7d8681c7d 100644
--- a/ui/src/components/app-icon/index.ts
+++ b/ui/src/components/app-icon/index.ts
@@ -251,6 +251,48 @@ export const iconMap: any = {
])
},
},
+ 'app-download': {
+ iconReader: () => {
+ return h('i', [
+ h(
+ 'svg',
+ {
+ style: { height: '100%', width: '100%' },
+ viewBox: '0 0 16 16',
+ version: '1.1',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ [
+ h('path', {
+ d: 'M14 12.3333V14C14 14.3681 13.7015 14.6666 13.3333 14.6666H2.66667C2.29848 14.6666 2 14.3681 2 14V12.3333C2 12.1492 2.14924 12 2.33333 12H3C3.18409 12 3.33333 12.1492 3.33333 12.3333V13.3333H12.6667V12.3333C12.6667 12.1492 12.8159 12 13 12H13.6667C13.8508 12 14 12.1492 14 12.3333ZM8.66667 9.3571L10.6736 7.35013C10.8038 7.21995 11.0149 7.21995 11.1451 7.35013L11.6165 7.82153C11.7466 7.9517 11.7466 8.16276 11.6165 8.29293L8.31663 11.5928C8.25154 11.6579 8.16623 11.6904 8.08092 11.6904C7.99562 11.6904 7.91031 11.6579 7.84522 11.5928L4.54539 8.29293C4.41521 8.16276 4.41521 7.9517 4.54539 7.82153L5.01679 7.35013C5.14697 7.21995 5.35802 7.21995 5.4882 7.35013L7.33334 9.19526V1.99996C7.33334 1.81586 7.48257 1.66663 7.66667 1.66663H8.33334C8.51743 1.66663 8.66667 1.81586 8.66667 1.99996V9.3571Z',
+ fill: 'currentColor',
+ }),
+ ],
+ ),
+ ])
+ },
+ },
+ 'app-upload': {
+ iconReader: () => {
+ return h('i', [
+ h(
+ 'svg',
+ {
+ style: { height: '100%', width: '100%' },
+ viewBox: '0 0 1024 1024',
+ version: '1.1',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ [
+ h('path', {
+ d: 'M896 789.333333V896a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-106.666667a21.333333 21.333333 0 0 1 21.333333-21.333333h42.666667a21.333333 21.333333 0 0 1 21.333333 21.333333V853.333333h597.333334v-64a21.333333 21.333333 0 0 1 21.333333-21.333333h42.666667a21.333333 21.333333 0 0 1 21.333333 21.333333z m-341.333333-512l128.426666 128.426667a21.333333 21.333333 0 0 0 30.208 0l30.165334-30.165333a21.333333 21.333333 0 0 0 0-30.165334l-211.2-211.2a21.248 21.248 0 0 0-30.165334 0l-211.2 211.2a21.333333 21.333333 0 0 0 0 30.165334l30.165334 30.165333a21.333333 21.333333 0 0 0 30.165333 0L469.333333 287.701333v460.501334a21.333333 21.333333 0 0 0 21.333334 21.333333h42.666666a21.333333 21.333333 0 0 0 21.333334-21.333333V277.333333z',
+ fill: 'currentColor',
+ }),
+ ],
+ ),
+ ])
+ },
+ },
'app-404': {
iconReader: () => {
return h('i', [
diff --git a/ui/src/locales/lang/en-US/common.ts b/ui/src/locales/lang/en-US/common.ts
index 1797c31a4..c5e0e3e0a 100644
--- a/ui/src/locales/lang/en-US/common.ts
+++ b/ui/src/locales/lang/en-US/common.ts
@@ -141,4 +141,5 @@ export default {
prev: 'Previous',
next: 'Next',
},
+ use: 'Use',
}
diff --git a/ui/src/locales/lang/en-US/workflow.ts b/ui/src/locales/lang/en-US/workflow.ts
index 37245bc55..b4e6debdd 100644
--- a/ui/src/locales/lang/en-US/workflow.ts
+++ b/ui/src/locales/lang/en-US/workflow.ts
@@ -25,6 +25,7 @@ export default {
debug: 'Run',
exit: 'Exit',
exitSave: 'Save & Exit',
+ templateCenter: 'Template Center',
},
tip: {
noData: 'No related results found',
diff --git a/ui/src/locales/lang/zh-CN/common.ts b/ui/src/locales/lang/zh-CN/common.ts
index c690463ec..88624c83e 100644
--- a/ui/src/locales/lang/zh-CN/common.ts
+++ b/ui/src/locales/lang/zh-CN/common.ts
@@ -141,4 +141,5 @@ export default {
prev: '上一步',
next: '下一步',
},
+ use: '使用',
}
diff --git a/ui/src/locales/lang/zh-CN/workflow.ts b/ui/src/locales/lang/zh-CN/workflow.ts
index 58cceb67f..c8116ec85 100644
--- a/ui/src/locales/lang/zh-CN/workflow.ts
+++ b/ui/src/locales/lang/zh-CN/workflow.ts
@@ -24,6 +24,7 @@ export default {
copyParam: '复制参数',
exit: '直接退出',
exitSave: '保存并退出',
+ templateCenter: '模板中心',
},
tip: {
noData: '没有找到相关结果',
diff --git a/ui/src/locales/lang/zh-Hant/common.ts b/ui/src/locales/lang/zh-Hant/common.ts
index 589d30528..b9de60b5a 100644
--- a/ui/src/locales/lang/zh-Hant/common.ts
+++ b/ui/src/locales/lang/zh-Hant/common.ts
@@ -140,4 +140,5 @@ export default {
prev: '上一步',
next: '下一步',
},
+ use: '使用',
}
diff --git a/ui/src/locales/lang/zh-Hant/workflow.ts b/ui/src/locales/lang/zh-Hant/workflow.ts
index 3568ea320..03f92a93b 100644
--- a/ui/src/locales/lang/zh-Hant/workflow.ts
+++ b/ui/src/locales/lang/zh-Hant/workflow.ts
@@ -24,6 +24,7 @@ export default {
copyParam: '複製參數',
exit: '直接退出',
exitSave: '保存並退出',
+ templateCenter: '模板中心',
},
tip: {
noData: '沒有找到相關結果',
diff --git a/ui/src/views/document/index.vue b/ui/src/views/document/index.vue
index 45551b290..90d8d8d07 100644
--- a/ui/src/views/document/index.vue
+++ b/ui/src/views/document/index.vue
@@ -524,9 +524,7 @@
@click.stop="downloadDocument(row)"
v-if="permissionPrecise.doc_download(id)"
>
-
-
-
+
{{ $t('views.document.setting.download') }}
-
-
-
+
{{ $t('views.document.setting.replace') }}
diff --git a/ui/src/views/knowledge-workflow/index.vue b/ui/src/views/knowledge-workflow/index.vue
index 6065aa34e..d4bd604f0 100644
--- a/ui/src/views/knowledge-workflow/index.vue
+++ b/ui/src/views/knowledge-workflow/index.vue
@@ -31,7 +31,8 @@
v-if="permissionPrecise.create()"
@click="openTemplateStoreDialog()"
>
- {{ $t('模版中心') }}
+
+ {{ $t('workflow.setting.templateCenter') }}
@@ -169,7 +170,12 @@
v-click-outside="clickoutsideHistory"
@refreshVersion="refreshVersion"
/>
-
+