Skip to content

Commit 62cbb7a

Browse files
committed
feat: add workflow knowledge card to KnowledgeSetting component
1 parent 6ca265d commit 62cbb7a

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed

ui/src/components/app-icon/KnowledgeIcon.vue

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@
1111
>
1212
<img src="@/assets/knowledge/logo_lark.svg" style="width: 100%" alt="" />
1313
</el-avatar>
14+
<el-avatar
15+
v-else-if="type == 4"
16+
class="avatar-purple"
17+
shape="square"
18+
:size="size"
19+
>
20+
<img src="@/assets/knowledge/logo_workflow.svg" style="width: 100%" alt="" />
21+
</el-avatar>
1422
<el-avatar v-else class="avatar-blue" shape="square" :size="size">
1523
<img src="@/assets/knowledge/icon_document.svg" style="width: 58%" alt="" />
1624
</el-avatar>

ui/src/views/knowledge/KnowledgeSetting.vue

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,26 @@
7474
</div>
7575
</div>
7676
</el-card>
77+
<el-card
78+
shadow="never"
79+
class="mb-8 w-full layout-bg"
80+
style="line-height: 22px"
81+
v-if="detail?.type === 4"
82+
>
83+
<div class="flex align-center">
84+
<el-avatar class="avatar-purple mt-4" shape="square" :size="32">
85+
<img src="@/assets/knowledge/logo_workflow.svg" style="width: 100%" alt="" />
86+
</el-avatar>
87+
<div>
88+
<p>
89+
<el-text>{{ $t('views.knowledge.knowledgeType.workflowKnowledge') }}</el-text>
90+
</p>
91+
<el-text type="info">
92+
{{ $t('views.knowledge.knowledgeType.workflowInfo') }}
93+
</el-text>
94+
</div>
95+
</div>
96+
</el-card>
7797
</el-form-item>
7898
<el-form-item
7999
:label="$t('views.knowledge.form.source_url.label')"

ui/src/views/system-resource-management/KnowledgeResourceIndex.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@
8181
<span v-else-if="row.type === 2">{{
8282
$t('views.knowledge.knowledgeType.larkKnowledge')
8383
}}</span>
84+
<span v-else-if="row.type === 4">{{
85+
$t('views.knowledge.knowledgeType.workflowKnowledge')
86+
}}</span>
8487
<span v-else>{{ $t('views.knowledge.knowledgeType.generalKnowledge') }}</span>
8588
</template>
8689
</el-table-column>

0 commit comments

Comments
 (0)