fix: modify style bugs
This commit is contained in:
parent
097cabbf5b
commit
854d74bbe5
@ -13,18 +13,18 @@
|
|||||||
"format": "prettier --write src/"
|
"format": "prettier --write src/"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@antv/layout": "^0.3.1",
|
||||||
"@codemirror/theme-one-dark": "^6.1.2",
|
"@codemirror/theme-one-dark": "^6.1.2",
|
||||||
"@ctrl/tinycolor": "^4.1.0",
|
"@ctrl/tinycolor": "^4.1.0",
|
||||||
"@logicflow/core": "^1.2.27",
|
"@logicflow/core": "^1.2.27",
|
||||||
"@logicflow/extension": "^1.2.27",
|
"@logicflow/extension": "^1.2.27",
|
||||||
"@antv/layout": "^0.3.1",
|
|
||||||
"@vueuse/core": "^10.9.0",
|
"@vueuse/core": "^10.9.0",
|
||||||
"@wecom/jssdk": "^2.1.0",
|
"@wecom/jssdk": "^2.1.0",
|
||||||
"axios": "^0.28.0",
|
"axios": "^0.28.0",
|
||||||
"codemirror": "^6.0.1",
|
"codemirror": "^6.0.1",
|
||||||
"cropperjs": "^1.6.2",
|
"cropperjs": "^1.6.2",
|
||||||
"echarts": "^5.5.0",
|
"echarts": "^5.5.0",
|
||||||
"element-plus": "^2.5.6",
|
"element-plus": "^2.9.1",
|
||||||
"file-saver": "^2.0.5",
|
"file-saver": "^2.0.5",
|
||||||
"highlight.js": "^11.9.0",
|
"highlight.js": "^11.9.0",
|
||||||
"install": "^0.13.0",
|
"install": "^0.13.0",
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
<img src="@/assets/icon_document.svg" style="width: 58%" alt="" />
|
<img src="@/assets/icon_document.svg" style="width: 58%" alt="" />
|
||||||
</AppAvatar>
|
</AppAvatar>
|
||||||
</slot>
|
</slot>
|
||||||
<div style="width: 90%">
|
<div style="width: 90%;margin-top: -5px;">
|
||||||
<auto-tooltip :content="title" style="width: 65%; height: 22px">
|
<auto-tooltip :content="title" style="width: 65%; height: 22px">
|
||||||
{{ title }}
|
{{ title }}
|
||||||
</auto-tooltip>
|
</auto-tooltip>
|
||||||
@ -85,6 +85,7 @@ function subHoveredEnter() {
|
|||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
.title {
|
.title {
|
||||||
height: 20px;
|
height: 20px;
|
||||||
|
|
||||||
}
|
}
|
||||||
.description {
|
.description {
|
||||||
color: var(--app-text-color-secondary);
|
color: var(--app-text-color-secondary);
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
</div>
|
</div>
|
||||||
<!-- Codemirror 弹出层 -->
|
<!-- Codemirror 弹出层 -->
|
||||||
<el-dialog v-model="dialogVisible" title="Python 代码" append-to-body>
|
<el-dialog v-model="dialogVisible" title="Python 代码" append-to-body fullscreen>
|
||||||
<Codemirror
|
<Codemirror
|
||||||
v-model="cloneContent"
|
v-model="cloneContent"
|
||||||
:extensions="extensions"
|
:extensions="extensions"
|
||||||
|
|||||||
@ -14,7 +14,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</MdEditor>
|
</MdEditor>
|
||||||
<!-- 回复内容弹出层 -->
|
<!-- 回复内容弹出层 -->
|
||||||
<el-dialog v-model="dialogVisible" :title="title" append-to-body>
|
<el-dialog v-model="dialogVisible" :title="title" append-to-body align-center>
|
||||||
<MdEditor v-model="cloneContent" :preview="false" :toolbars="[]" :footers="[]"></MdEditor>
|
<MdEditor v-model="cloneContent" :preview="false" :toolbars="[]" :footers="[]"></MdEditor>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<div class="dialog-footer mt-24">
|
<div class="dialog-footer mt-24">
|
||||||
|
|||||||
@ -598,7 +598,7 @@ h5 {
|
|||||||
.card__radio {
|
.card__radio {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: block;
|
display: block;
|
||||||
|
line-height: 22px;
|
||||||
.el-radio {
|
.el-radio {
|
||||||
white-space: break-spaces;
|
white-space: break-spaces;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
@ -5,11 +5,12 @@
|
|||||||
width="800"
|
width="800"
|
||||||
:close-on-click-modal="false"
|
:close-on-click-modal="false"
|
||||||
:close-on-press-escape="false"
|
:close-on-press-escape="false"
|
||||||
|
align-center
|
||||||
>
|
>
|
||||||
<el-button type="primary" class="mb-16" @click="createApiKey">
|
<el-button type="primary" class="mb-16" @click="createApiKey">
|
||||||
{{ $t('views.applicationOverview.appInfo.APIKeyDialog.creatApiKey') }}
|
{{ $t('views.applicationOverview.appInfo.APIKeyDialog.creatApiKey') }}
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-table :data="apiKey" class="mb-16" :loading="loading">
|
<el-table :data="apiKey" class="mb-16" :loading="loading" height="420">
|
||||||
<el-table-column prop="secret_key" label="API Key">
|
<el-table-column prop="secret_key" label="API Key">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<span class="vertical-middle lighter break-all">
|
<span class="vertical-middle lighter break-all">
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
:close-on-press-escape="false"
|
:close-on-press-escape="false"
|
||||||
>
|
>
|
||||||
<div class="dialog-max-height">
|
<div class="dialog-max-height">
|
||||||
<el-scrollbar always>
|
<el-scrollbar>
|
||||||
<div class="p-16">
|
<div class="p-16">
|
||||||
<el-form label-position="top" ref="paramFormRef" :model="form">
|
<el-form label-position="top" ref="paramFormRef" :model="form">
|
||||||
<el-form-item
|
<el-form-item
|
||||||
@ -337,7 +337,7 @@ defineExpose({ open })
|
|||||||
padding: 0 !important;
|
padding: 0 !important;
|
||||||
}
|
}
|
||||||
.dialog-max-height {
|
.dialog-max-height {
|
||||||
height: 550px;
|
height: 560px;
|
||||||
}
|
}
|
||||||
.custom-slider {
|
.custom-slider {
|
||||||
.el-input-number.is-without-controls .el-input__wrapper {
|
.el-input-number.is-without-controls .el-input__wrapper {
|
||||||
|
|||||||
@ -150,7 +150,6 @@ async function submit() {
|
|||||||
if (cloneModelId.value !== BaseFormRef.value.form.embedding_mode_id) {
|
if (cloneModelId.value !== BaseFormRef.value.form.embedding_mode_id) {
|
||||||
MsgConfirm(`提示`, `修改知识库向量模型后,需要对知识库向量化,是否继续保存?`, {
|
MsgConfirm(`提示`, `修改知识库向量模型后,需要对知识库向量化,是否继续保存?`, {
|
||||||
confirmButtonText: '向量化',
|
confirmButtonText: '向量化',
|
||||||
confirmButtonClass: 'primary'
|
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
datasetApi.putDataset(id, obj, loading).then((res) => {
|
datasetApi.putDataset(id, obj, loading).then((res) => {
|
||||||
|
|||||||
@ -24,18 +24,20 @@
|
|||||||
shadow="never"
|
shadow="never"
|
||||||
class="mb-16"
|
class="mb-16"
|
||||||
:class="datasetForm.type === '0' ? 'active' : ''"
|
:class="datasetForm.type === '0' ? 'active' : ''"
|
||||||
|
@click="datasetForm.type = '0'"
|
||||||
>
|
>
|
||||||
<el-radio value="0" size="large">
|
<div class="flex-between">
|
||||||
<div class="flex align-center">
|
<div class="flex align-center">
|
||||||
<AppAvatar class="mr-8 avatar-blue" shape="square" :size="32">
|
<AppAvatar class="mr-8 avatar-blue" shape="square" :size="32">
|
||||||
<img src="@/assets/icon_document.svg" style="width: 58%" alt="" />
|
<img src="@/assets/icon_document.svg" style="width: 58%" alt="" />
|
||||||
</AppAvatar>
|
</AppAvatar>
|
||||||
<div>
|
<div>
|
||||||
<p class="mb-4">通用型</p>
|
<p><el-text>通用型</el-text></p>
|
||||||
<el-text type="info">上传本地文件或手动录入</el-text>
|
<el-text type="info">上传本地文件或手动录入</el-text>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-radio>
|
<el-radio value="0" size="large" style="width: 16px"></el-radio>
|
||||||
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -43,18 +45,20 @@
|
|||||||
shadow="never"
|
shadow="never"
|
||||||
class="mb-16"
|
class="mb-16"
|
||||||
:class="datasetForm.type === '1' ? 'active' : ''"
|
:class="datasetForm.type === '1' ? 'active' : ''"
|
||||||
|
@click="datasetForm.type = '1'"
|
||||||
>
|
>
|
||||||
<el-radio value="1" size="large">
|
<div class="flex-between">
|
||||||
<div class="flex align-center">
|
<div class="flex align-center">
|
||||||
<AppAvatar class="mr-8 avatar-purple" shape="square" :size="32">
|
<AppAvatar class="mr-8 avatar-purple" shape="square" :size="32">
|
||||||
<img src="@/assets/icon_web.svg" style="width: 58%" alt="" />
|
<img src="@/assets/icon_web.svg" style="width: 58%" alt="" />
|
||||||
</AppAvatar>
|
</AppAvatar>
|
||||||
<div>
|
<div>
|
||||||
<p class="mb-4">Web 站点</p>
|
<p><el-text>Web 站点</el-text></p>
|
||||||
<el-text type="info">同步Web网站文本数据 </el-text>
|
<el-text type="info">同步Web网站文本数据</el-text>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-radio>
|
<el-radio value="1" size="large" style="width: 16px"></el-radio>
|
||||||
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|||||||
@ -2,16 +2,10 @@
|
|||||||
<el-dialog
|
<el-dialog
|
||||||
title="生成问题"
|
title="生成问题"
|
||||||
v-model="dialogVisible"
|
v-model="dialogVisible"
|
||||||
width="600"
|
width="650"
|
||||||
class="select-dataset-dialog"
|
|
||||||
:close-on-click-modal="false"
|
:close-on-click-modal="false"
|
||||||
:close-on-press-escape="false"
|
:close-on-press-escape="false"
|
||||||
>
|
>
|
||||||
<template #header="{ titleId, titleClass }">
|
|
||||||
<div class="my-header flex">
|
|
||||||
<h4 :id="titleId" :class="titleClass">生成问题</h4>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<div class="content-height">
|
<div class="content-height">
|
||||||
<el-form
|
<el-form
|
||||||
ref="FormRef"
|
ref="FormRef"
|
||||||
@ -20,11 +14,11 @@
|
|||||||
label-position="top"
|
label-position="top"
|
||||||
require-asterisk-position="right"
|
require-asterisk-position="right"
|
||||||
>
|
>
|
||||||
<div class="update-info flex border-r-4 mb-16 w-full">
|
<div class="update-info flex border-r-4 mb-16 p-8-12">
|
||||||
<div class="mt-4">
|
<div class="mt-4">
|
||||||
<AppIcon iconName="app-warning-colorful" style="font-size: 16px"></AppIcon>
|
<AppIcon iconName="app-warning-colorful" style="font-size: 16px"></AppIcon>
|
||||||
</div>
|
</div>
|
||||||
<div class="ml-16 lighter">
|
<div class="ml-12 lighter">
|
||||||
<p>提示词中的 {data} 为分段内容的占位符,执行时替换为分段内容发送给 AI 模型;</p>
|
<p>提示词中的 {data} 为分段内容的占位符,执行时替换为分段内容发送给 AI 模型;</p>
|
||||||
<p>AI 模型根据分段内容生成相关问题,请将生成的问题放至<question></question>标签中,系统会自动关联标签中的问题;</p>
|
<p>AI 模型根据分段内容生成相关问题,请将生成的问题放至<question></question>标签中,系统会自动关联标签中的问题;</p>
|
||||||
<p>生成效果依赖于所选模型和提示词,用户可自行调整至最佳效果。</p>
|
<p>生成效果依赖于所选模型和提示词,用户可自行调整至最佳效果。</p>
|
||||||
|
|||||||
@ -88,7 +88,7 @@ const submitMember = async (formEl: FormInstance | undefined) => {
|
|||||||
dialogVisible.value = false
|
dialogVisible.value = false
|
||||||
loading.value = false
|
loading.value = false
|
||||||
})
|
})
|
||||||
.finally(() => {
|
.catch(() => {
|
||||||
loading.value = false
|
loading.value = false
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user