mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-09 10:56:50 +08:00
feat(knowledge): 优化 hit-test 功能
- 新增 Rerank 模型支持 - 添加权重设置功能 - 优化界面布局和交互 - 增加内容详情弹窗 - 调整样式,提升可读性
This commit is contained in:
@@ -80,7 +80,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import Cropper from 'cropperjs'
|
||||
// import Cropper from 'cropperjs'
|
||||
|
||||
export default {
|
||||
name: 'index',
|
||||
|
||||
65
src/components/RenderSlider/Index.vue
Normal file
65
src/components/RenderSlider/Index.vue
Normal file
@@ -0,0 +1,65 @@
|
||||
<script lang="ts">
|
||||
import Vue from 'vue'
|
||||
export default Vue.extend({
|
||||
name: 'RenderSlider',
|
||||
props: {
|
||||
/**
|
||||
* @description 当前值
|
||||
*/
|
||||
value: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
/**
|
||||
* @description 是否显示 tooltip
|
||||
*/
|
||||
showTooltip: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
max: {
|
||||
type: Number,
|
||||
default: 1,
|
||||
},
|
||||
step: {
|
||||
type: Number,
|
||||
default: 0.1,
|
||||
},
|
||||
min: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
marks: {
|
||||
type: Object,
|
||||
default: () => {},
|
||||
},
|
||||
hitTest: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
},
|
||||
model: {
|
||||
prop: 'value',
|
||||
event: 'input',
|
||||
},
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="grid grid-cols-3 grid-rows-2">
|
||||
<el-slider
|
||||
class="col-span-3 row-span-1"
|
||||
v-model="value"
|
||||
:show-tooltip="showTooltip"
|
||||
@input="$emit('input', $event)"
|
||||
:marks="hitTest ? marks : {}"
|
||||
:step="step"
|
||||
:min="min"
|
||||
:max="max"
|
||||
/>
|
||||
<!-- 靠左显示 -->
|
||||
<div v-if="hitTest" class="col-span-2 row-span-1" style="justify-self: start">语义 {{ (max - value).toFixed(1) }}</div>
|
||||
<!-- 靠右显示 -->
|
||||
<div v-if="hitTest" class="col-span-1 row-span-1" style="justify-self: end">关键词 {{ value.toFixed(1) }}</div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -410,19 +410,23 @@ export default {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/deep/.el-table {
|
||||
/deep/ .el-table {
|
||||
.el-radio__label {
|
||||
padding: unset;
|
||||
}
|
||||
|
||||
.el-form-item__error {
|
||||
position: unset;
|
||||
}
|
||||
|
||||
.el-form-item__content {
|
||||
line-height: unset;
|
||||
}
|
||||
|
||||
.el-form-item__error {
|
||||
position: unset;
|
||||
}
|
||||
|
||||
.el-form-item {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user