feat: add workflow knowledge card to KnowledgeSetting component

This commit is contained in:
CaptainB 2025-11-28 16:33:20 +08:00
parent 6ca265dae8
commit 62cbb7a8dc
3 changed files with 31 additions and 0 deletions

View File

@ -11,6 +11,14 @@
>
<img src="@/assets/knowledge/logo_lark.svg" style="width: 100%" alt="" />
</el-avatar>
<el-avatar
v-else-if="type == 4"
class="avatar-purple"
shape="square"
:size="size"
>
<img src="@/assets/knowledge/logo_workflow.svg" style="width: 100%" alt="" />
</el-avatar>
<el-avatar v-else class="avatar-blue" shape="square" :size="size">
<img src="@/assets/knowledge/icon_document.svg" style="width: 58%" alt="" />
</el-avatar>

View File

@ -74,6 +74,26 @@
</div>
</div>
</el-card>
<el-card
shadow="never"
class="mb-8 w-full layout-bg"
style="line-height: 22px"
v-if="detail?.type === 4"
>
<div class="flex align-center">
<el-avatar class="avatar-purple mt-4" shape="square" :size="32">
<img src="@/assets/knowledge/logo_workflow.svg" style="width: 100%" alt="" />
</el-avatar>
<div>
<p>
<el-text>{{ $t('views.knowledge.knowledgeType.workflowKnowledge') }}</el-text>
</p>
<el-text type="info">
{{ $t('views.knowledge.knowledgeType.workflowInfo') }}
</el-text>
</div>
</div>
</el-card>
</el-form-item>
<el-form-item
:label="$t('views.knowledge.form.source_url.label')"

View File

@ -81,6 +81,9 @@
<span v-else-if="row.type === 2">{{
$t('views.knowledge.knowledgeType.larkKnowledge')
}}</span>
<span v-else-if="row.type === 4">{{
$t('views.knowledge.knowledgeType.workflowKnowledge')
}}</span>
<span v-else>{{ $t('views.knowledge.knowledgeType.generalKnowledge') }}</span>
</template>
</el-table-column>