perf: refine style

v3.2
wangdan-fit2cloud 2025-10-22 19:38:07 +08:00
parent 7b3c1c7823
commit 978579af10
1 changed files with 33 additions and 10 deletions

View File

@ -9,14 +9,18 @@
require-asterisk-position="right" require-asterisk-position="right"
label-width="auto" label-width="auto"
ref="knowledgeNodeFormRef" ref="knowledgeNodeFormRef"
hide-required-asterisk
> >
<el-form-item :label="$t('views.chatLog.selectKnowledge')"> <el-form-item :label="$t('views.chatLog.selectKnowledge')">
<template #label> <template #label>
<div class="flex-between"> <div class="flex-between">
<span>{{ $t('views.chatLog.selectKnowledge') }}</span> <span>{{ $t('views.chatLog.selectKnowledge') }}</span>
<span> <span>
<el-button v-if="form_data.search_scope_type === 'custom'" <el-button
type="primary" link @click="openknowledgeDialog" v-if="form_data.search_scope_type === 'custom'"
type="primary"
link
@click="openknowledgeDialog"
> >
<AppIcon iconName="app-add-outlined"></AppIcon> <AppIcon iconName="app-add-outlined"></AppIcon>
</el-button> </el-button>
@ -74,6 +78,7 @@
<div class="flex-between"> <div class="flex-between">
<span> <span>
{{ $t('views.applicationWorkflow.nodes.searchDocumentNode.select_variable') }} {{ $t('views.applicationWorkflow.nodes.searchDocumentNode.select_variable') }}
<span class="color-danger">*</span>
</span> </span>
<span> <span>
<el-select <el-select
@ -84,11 +89,15 @@
@change="form_data.search_scope_reference = []" @change="form_data.search_scope_reference = []"
> >
<el-option <el-option
:label="$t('views.applicationWorkflow.nodes.searchDocumentNode.knowledge_list')" :label="
$t('views.applicationWorkflow.nodes.searchDocumentNode.knowledge_list')
"
value="knowledge" value="knowledge"
/> />
<el-option <el-option
:label="$t('views.applicationWorkflow.nodes.searchDocumentNode.document_list')" :label="
$t('views.applicationWorkflow.nodes.searchDocumentNode.document_list')
"
value="document" value="document"
/> />
</el-select> </el-select>
@ -110,9 +119,9 @@
> >
<template #label> <template #label>
<div class="flex-between"> <div class="flex-between">
<span>{{ <span
$t('views.applicationWorkflow.nodes.searchKnowledgeNode.searchParam') >{{ $t('views.applicationWorkflow.nodes.searchKnowledgeNode.searchParam') }}
}}</span> </span>
<el-button type="primary" link @click="openParamSettingDialog"> <el-button type="primary" link @click="openParamSettingDialog">
<AppIcon iconName="app-setting"></AppIcon> <AppIcon iconName="app-setting"></AppIcon>
</el-button> </el-button>
@ -148,7 +157,6 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
:label="$t('views.applicationWorkflow.nodes.searchKnowledgeNode.searchQuestion.label')"
prop="question_reference_address" prop="question_reference_address"
:rules="{ :rules="{
message: $t( message: $t(
@ -158,6 +166,14 @@
required: true, required: true,
}" }"
> >
<template #label>
<div class="flex-between">
<span>
{{ $t('views.applicationWorkflow.nodes.searchKnowledgeNode.searchQuestion.label') }}
<span class="color-danger">*</span></span
>
</div>
</template>
<NodeCascader <NodeCascader
ref="nodeCascaderRef" ref="nodeCascaderRef"
:nodeModel="nodeModel" :nodeModel="nodeModel"
@ -169,7 +185,6 @@
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
:label="$t('views.applicationWorkflow.nodes.searchKnowledgeNode.showKnowledge.label')"
prop="show_knowledge" prop="show_knowledge"
:rules="{ :rules="{
message: $t( message: $t(
@ -180,6 +195,14 @@
}" }"
@click.prevent @click.prevent
> >
<template #label>
<div class="flex-between">
<span>
{{ $t('views.applicationWorkflow.nodes.searchKnowledgeNode.showKnowledge.label') }}
<span class="color-danger">*</span></span
>
</div>
</template>
<el-switch size="small" v-model="form_data.show_knowledge" /> <el-switch size="small" v-model="form_data.show_knowledge" />
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -204,7 +227,7 @@ import type { FormInstance } from 'element-plus'
import { ref, computed, onMounted } from 'vue' import { ref, computed, onMounted } from 'vue'
import { relatedObject } from '@/utils/array' import { relatedObject } from '@/utils/array'
import { SearchMode } from '@/enums/application' import { SearchMode } from '@/enums/application'
import AppIcon from "@/components/app-icon/AppIcon.vue"; import AppIcon from '@/components/app-icon/AppIcon.vue'
const props = defineProps<{ nodeModel: any }>() const props = defineProps<{ nodeModel: any }>()
const nodeCascaderRef = ref() const nodeCascaderRef = ref()