Skip to content

Commit 407ef13

Browse files
Merge remote-tracking branch 'origin/v2' into v2
2 parents 695d59d + 9acc4bf commit 407ef13

File tree

17 files changed

+140
-123
lines changed

17 files changed

+140
-123
lines changed

ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"dingtalk-jsapi": "^3.1.0",
3030
"echarts": "^5.6.0",
3131
"el-table-infinite-scroll": "^3.0.8",
32-
"element-plus": "^2.11.7",
32+
"element-plus": "^2.12.0",
3333
"file-saver": "^2.0.5",
3434
"highlight.js": "^11.11.1",
3535
"html-to-image": "^1.11.13",

ui/src/components/app-icon/icons/document.ts

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -96,29 +96,4 @@ export default {
9696
])
9797
},
9898
},
99-
'app-import-doc': {
100-
iconReader: () => {
101-
return h('i', [
102-
h(
103-
'svg',
104-
{
105-
style: { height: '100%', width: '100%' },
106-
viewBox: '0 0 1024 1024',
107-
version: '1.1',
108-
xmlns: 'http://www.w3.org/2000/svg',
109-
},
110-
[
111-
h('path', {
112-
d: 'M128 935.594667A45.653333 45.653333 0 0 0 173.482667 981.333333h338.346666v-85.76H213.248V128H810.24v426.666667h85.333333V87.978667A45.653333 45.653333 0 0 0 850.005333 42.24H173.482667A45.653333 45.653333 0 0 0 128 87.978667v847.616z',
113-
fill: 'currentColor',
114-
}),
115-
h('path', {
116-
d: 'M298.922667 480.768c0-6.314667 5.12-11.434667 11.392-11.434667h403.626666c6.314667 0 11.392 5.12 11.392 11.434667v62.890667c0 6.314667-5.12 11.434667-11.392 11.434666h-403.626666a11.392 11.392 0 0 1-11.392-11.434666v-62.890667zM310.4 298.666667a11.392 11.392 0 0 0-11.392 11.434666v62.890667c0 6.314667 5.12 11.434667 11.392 11.434667h190.208c6.314667 0 11.392-5.12 11.392-11.434667V310.101333A11.392 11.392 0 0 0 500.608 298.666667H310.4zM725.333333 661.333333a21.333333 21.333333 0 0 1 21.333334-21.333333h42.666666a21.333333 21.333333 0 0 1 21.333334 21.333333V768h106.666666a21.333333 21.333333 0 0 1 21.333334 21.333333v42.666667a21.333333 21.333333 0 0 1-21.333334 21.333333H810.666667v106.666667a21.333333 21.333333 0 0 1-21.333334 21.333333h-42.666666a21.333333 21.333333 0 0 1-21.333334-21.333333V853.333333h-106.666666a21.333333 21.333333 0 0 1-21.333334-21.333333v-42.666667a21.333333 21.333333 0 0 1 21.333334-21.333333H725.333333v-106.666667z',
117-
fill: 'currentColor',
118-
}),
119-
],
120-
),
121-
])
122-
},
123-
},
12499
}

ui/src/components/app-icon/icons/knowledge.ts

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,4 +156,56 @@ export default {
156156
])
157157
},
158158
},
159+
160+
'app-execution-record': {
161+
iconReader: () => {
162+
return h('i', [
163+
h(
164+
'svg',
165+
{
166+
style: { height: '100%', width: '100%' },
167+
viewBox: '0 0 1024 1024',
168+
version: '1.1',
169+
xmlns: 'http://www.w3.org/2000/svg',
170+
},
171+
[
172+
h('path', {
173+
d: 'M682.666667 42.666667H341.333333c-26.197333 0-42.666667 16.512-42.666666 42.666666v42.666667H170.666667c-29.269333 0-42.666667 16.512-42.666667 42.666667v768c0 26.197333 13.397333 42.666667 42.666667 42.666666h682.666666c29.269333 0 42.666667-16.512 42.666667-42.666666V170.666667c0-26.197333-13.397333-42.666667-42.666667-42.666667h-128v85.333333h85.333334v682.666667H213.333333V213.333333h85.333334v42.666667c0 26.154667 16.469333 42.666667 42.666666 42.666667h341.333334c26.154667 0 42.666667-16.512 42.666666-42.666667V85.333333c0-26.197333-16.512-42.666667-42.666666-42.666666zM384 213.333333V128h256v85.333333H384z',
174+
fill: 'currentColor',
175+
}),
176+
h('path', {
177+
d: 'M321.024 469.333333h381.952c12.373333 0 22.357333 9.557333 22.357333 21.333334v42.666666c0 11.776-10.026667 21.333333-22.357333 21.333334H321.024A21.845333 21.845333 0 0 1 298.666667 533.333333v-42.666666c0-11.776 10.026667-21.333333 22.357333-21.333334zM702.976 640H321.024a21.845333 21.845333 0 0 0-22.357333 21.333333v42.666667c0 11.776 10.026667 21.333333 22.357333 21.333333h381.952c12.373333 0 22.357333-9.557333 22.357333-21.333333v-42.666667c0-11.776-10.026667-21.333333-22.357333-21.333333z',
178+
fill: 'currentColor',
179+
}),
180+
],
181+
),
182+
])
183+
},
184+
},
185+
186+
'app-to-import-doc': {
187+
iconReader: () => {
188+
return h('i', [
189+
h(
190+
'svg',
191+
{
192+
style: { height: '100%', width: '100%' },
193+
viewBox: '0 0 1024 1024',
194+
version: '1.1',
195+
xmlns: 'http://www.w3.org/2000/svg',
196+
},
197+
[
198+
h('path', {
199+
d: 'M682.666667 128H213.333333v768h597.333334V256.853333h-106.666667a21.333333 21.333333 0 0 1-21.333333-21.333333V128zM170.666667 42.666667h558.293333a42.666667 42.666667 0 0 1 30.208 12.501333l124.373333 124.373333a42.666667 42.666667 0 0 1 12.458667 30.165334V938.666667a42.666667 42.666667 0 0 1-42.666667 42.666666H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666666V85.333333a42.666667 42.666667 0 0 1 42.666667-42.666666z',
200+
fill: 'currentColor',
201+
}),
202+
h('path', {
203+
d: 'M469.333333 362.666667a21.333333 21.333333 0 0 1 21.333334-21.333334h42.666666a21.333333 21.333333 0 0 1 21.333334 21.333334V469.333333h106.666666a21.333333 21.333333 0 0 1 21.333334 21.333334v42.666666a21.333333 21.333333 0 0 1-21.333334 21.333334H554.666667v106.666666a21.333333 21.333333 0 0 1-21.333334 21.333334h-42.666666a21.333333 21.333333 0 0 1-21.333334-21.333334V554.666667H362.666667a21.333333 21.333333 0 0 1-21.333334-21.333334v-42.666666a21.333333 21.333333 0 0 1 21.333334-21.333334H469.333333V362.666667z',
204+
fill: 'currentColor',
205+
}),
206+
],
207+
),
208+
])
209+
},
210+
},
159211
}

ui/src/styles/component.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@
101101
padding: 5px 8px;
102102
font-weight: 400;
103103
color: var(--el-text-color-primary) !important;
104+
outline: none !important;
104105
}
105106
.el-radio-button__original-radio:checked + .el-radio-button__inner {
106107
color: var(--el-color-primary) !important;

ui/src/styles/element-plus.scss

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
border: 1px solid var(--el-card-border-color);
2828
box-shadow: none !important;
2929
}
30+
.el-card__body {
31+
overflow: inherit;
32+
}
3033
}
3134

3235
// tree
@@ -386,5 +389,5 @@
386389

387390
// el-upload
388391
.el-upload {
389-
--el-upload-dragger-padding-horizontal: 32px;
392+
--el-upload-dragger-padding-horizontal: 32px;
390393
}

ui/src/views/application/index.vue

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -155,33 +155,6 @@
155155
>
156156
<el-row v-if="applicationList.length > 0" :gutter="15" class="w-full">
157157
<template v-for="(item, index) in applicationList" :key="index">
158-
<!-- <el-col
159-
v-if="item.resource_type === 'folder'"
160-
:xs="24"
161-
:sm="12"
162-
:md="12"
163-
:lg="8"
164-
:xl="6"
165-
class="mb-16"
166-
>
167-
<CardBox
168-
:title="item.name"
169-
:description="item.desc || $t('components.noDesc')"
170-
class="cursor"
171-
@click="clickFolder(item)"
172-
>
173-
<template #icon>
174-
<el-avatar shape="square" :size="32" style="background: none">
175-
<AppIcon iconName="app-folder" style="font-size: 32px"></AppIcon>
176-
</el-avatar>
177-
</template>
178-
<template #subTitle>
179-
<el-text class="color-secondary lighter" size="small">
180-
{{ $t('common.creator') }}: {{ i18n_name(item.nick_name) }}
181-
</el-text>
182-
</template>
183-
</CardBox>
184-
</el-col> -->
185158
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="6" class="mb-16">
186159
<CardBox
187160
:title="item.name"

ui/src/views/knowledge-workflow/index.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@
4949
<template #dropdown>
5050
<el-dropdown-menu>
5151
<el-dropdown-item @click="toImportDoc">
52-
<AppIcon iconName="app-import-doc" class="color-secondary"></AppIcon>
52+
<AppIcon iconName="app-to-import-doc" class="color-secondary"></AppIcon>
5353
{{ $t('workflow.operation.toImportDoc') }}
5454
</el-dropdown-item>
55-
<el-dropdown-item @click="openListAction">
56-
<AppIcon iconName="app-history-outlined" class="color-secondary"></AppIcon>
55+
<el-dropdown-item @click="openListAction" divided>
56+
<AppIcon iconName="app-execution-record" class="color-secondary"></AppIcon>
5757
{{ $t('workflow.ExecutionRecord') }}
5858
</el-dropdown-item>
5959
<el-dropdown-item @click="openHistory">

ui/src/views/tool/component/ToolListContainer.vue

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
>
136136
<el-row v-if="tool.toolList.length > 0" :gutter="15" class="w-full">
137137
<template v-for="(item, index) in tool.toolList" :key="index">
138-
<el-col
138+
<!-- <el-col
139139
v-if="item.resource_type === 'folder'"
140140
:xs="24"
141141
:sm="12"
@@ -161,8 +161,8 @@
161161
</el-text>
162162
</template>
163163
</CardBox>
164-
</el-col>
165-
<el-col v-else :xs="24" :sm="12" :md="12" :lg="8" :xl="6" class="mb-16">
164+
</el-col> -->
165+
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="6" class="mb-16">
166166
<CardBox
167167
:title="item.name"
168168
:description="item.desc"
@@ -176,15 +176,16 @@
176176
shape="square"
177177
:size="32"
178178
style="background: none"
179-
class="mr-8"
180179
>
181180
<img :src="resetUrl(item?.icon)" alt="" />
182181
</el-avatar>
183182
<ToolIcon v-else :size="32" :type="item?.tool_type" />
184183
</template>
185184
<template #title>
186-
<div>
187-
{{ item.name }}
185+
<div class="flex align-center">
186+
<span class="ellipsis-1 mb-4" :title="item.name">
187+
{{ item.name }}
188+
</span>
188189
<el-tag v-if="item.version" class="ml-4" type="info" effect="plain">
189190
{{ item.version }}
190191
</el-tag>
@@ -270,10 +271,7 @@
270271
{{ $t('common.edit') }}
271272
</el-dropdown-item>
272273
<el-dropdown-item
273-
v-if="
274-
!item.template_id &&
275-
permissionPrecise.copy(item.id)
276-
"
274+
v-if="!item.template_id && permissionPrecise.copy(item.id)"
277275
@click.stop="copyTool(item)"
278276
>
279277
<AppIcon iconName="app-copy" class="color-secondary"></AppIcon>
@@ -313,10 +311,7 @@
313311
{{ $t('views.shared.authorized_workspace') }}
314312
</el-dropdown-item>
315313
<el-dropdown-item
316-
v-if="
317-
!item.template_id &&
318-
permissionPrecise.export(item.id)
319-
"
314+
v-if="!item.template_id && permissionPrecise.export(item.id)"
320315
@click.stop="exportTool(item)"
321316
>
322317
<AppIcon iconName="app-export" class="color-secondary"></AppIcon>

ui/src/workflow/common/shortcut.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,16 @@ export function initDefaultShortcut(lf: LogicFlow, graph: GraphModel) {
9898
return
9999
}
100100
const nodes = elements.nodes.filter((node) =>
101-
['start-node', 'base-node', 'loop-body-node', 'loop-start-node'].includes(node.type),
101+
[
102+
'start-node',
103+
'base-node',
104+
'loop-body-node',
105+
'loop-start-node',
106+
'knowledge-base-node',
107+
].includes(node.type),
102108
)
103109
if (nodes.length > 0) {
104-
MsgError(
105-
`${nodes[0].properties?.stepName}${t('workflow.delete.deleteMessage')}`,
106-
)
110+
MsgError(`${nodes[0].properties?.stepName}${t('workflow.delete.deleteMessage')}`)
107111
return
108112
}
109113
MsgConfirm(t('common.tip'), t('workflow.delete.confirmTitle'), {

ui/src/workflow/nodes/document-split-node/index.vue

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
<el-select
3939
v-model="form_data.split_strategy"
4040
:placeholder="$t('workflow.nodes.documentSplitNode.splitStrategy.placeholder')"
41+
:teleported="false"
4142
>
4243
<el-option :label="$t('views.document.setRules.intelligent.label')" value="auto" />
4344
<el-option :label="$t('views.document.setRules.advanced.label')" value="custom" />
@@ -58,7 +59,12 @@
5859
<AppIcon iconName="app-warning" class="app-warning-icon"></AppIcon>
5960
</el-tooltip>
6061
</span>
61-
<el-select v-model="form_data.chunk_size_type" size="small" style="width: 85px">
62+
<el-select
63+
v-model="form_data.chunk_size_type"
64+
size="small"
65+
style="width: 85px"
66+
:teleported="false"
67+
>
6268
<el-option :label="$t('workflow.variable.Referencing')" value="referencing" />
6369
<el-option :label="$t('common.custom')" value="custom" />
6470
</el-select>
@@ -112,6 +118,7 @@
112118
</div>
113119
</template>
114120
<el-select
121+
:teleported="false"
115122
v-if="form_data.patterns_type === 'custom'"
116123
v-model="form_data.patterns"
117124
multiple
@@ -144,7 +151,12 @@
144151
<span>
145152
{{ $t('views.document.setRules.limit.label') }}
146153
</span>
147-
<el-select v-model="form_data.limit_type" size="small" style="width: 85px">
154+
<el-select
155+
v-model="form_data.limit_type"
156+
size="small"
157+
style="width: 85px"
158+
:teleported="false"
159+
>
148160
<el-option :label="$t('workflow.variable.Referencing')" value="referencing" />
149161
<el-option :label="$t('common.custom')" value="custom" />
150162
</el-select>
@@ -185,7 +197,12 @@
185197
<AppIcon iconName="app-warning" class="app-warning-icon"></AppIcon>
186198
</el-tooltip>
187199
</div>
188-
<el-select v-model="form_data.with_filter_type" size="small" style="width: 85px">
200+
<el-select
201+
v-model="form_data.with_filter_type"
202+
size="small"
203+
style="width: 85px"
204+
:teleported="false"
205+
>
189206
<el-option :label="$t('workflow.variable.Referencing')" value="referencing" />
190207
<el-option :label="$t('common.custom')" value="custom" />
191208
</el-select>
@@ -213,6 +230,7 @@
213230
v-model="form_data.paragraph_title_relate_problem_type"
214231
size="small"
215232
style="width: 85px"
233+
:teleported="false"
216234
>
217235
<el-option :label="$t('workflow.variable.Referencing')" value="referencing" />
218236
<el-option :label="$t('common.custom')" value="custom" />
@@ -241,6 +259,7 @@
241259
v-model="form_data.document_name_relate_problem_type"
242260
size="small"
243261
style="width: 85px"
262+
:teleported="false"
244263
>
245264
<el-option :label="$t('workflow.variable.Referencing')" value="referencing" />
246265
<el-option :label="$t('common.custom')" value="custom" />

0 commit comments

Comments
 (0)