mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-25 02:32:58 +08:00
feat(track): 知识库支持搜索过滤
1. 搜索方式改变, 从远程搜索变成本地搜索
This commit is contained in:
@@ -134,7 +134,7 @@ export default {
|
||||
this.tableConfig.total = res.content.content.total
|
||||
})
|
||||
},
|
||||
// 远程搜索知识库内容
|
||||
// 远程搜索知识库内容, 暂时不添加这个功能
|
||||
remoteSearchDataset(query) {
|
||||
this.form.datasetValue = query
|
||||
|
||||
@@ -173,6 +173,7 @@ export default {
|
||||
},
|
||||
created() {
|
||||
this.getTableData()
|
||||
this.getKnowledgeList()
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -186,7 +187,7 @@ export default {
|
||||
<el-col :span="8">
|
||||
<el-form-item label="知识库">
|
||||
<!-- 启用远程加载 -->
|
||||
<el-select filterable remote :remote-method="remoteSearchDataset" v-model="form.datasetId" placeholder="输入搜索知识库">
|
||||
<el-select filterable v-model="form.datasetId" placeholder="输入搜索知识库">
|
||||
<!-- 后续需要添加懒加载 -->
|
||||
<el-option v-for="item in form.datasetList" :key="item.id" :label="item.name" :value="item.id" />
|
||||
</el-select>
|
||||
@@ -212,25 +213,15 @@ export default {
|
||||
<el-form-item label="上传状态">
|
||||
<el-select v-model="form.documentStatus" placeholder="请选择上传状态">
|
||||
<el-option label="全部上传状态" value="" />
|
||||
<el-option
|
||||
v-for="item in Object.keys(this.tableConfig.uploadStatusType)"
|
||||
:key="item"
|
||||
:label="tableConfig.uploadStatusType[item]"
|
||||
:value="Number(item)"
|
||||
/>
|
||||
<el-option v-for="item in Object.keys(this.tableConfig.uploadStatusType)" :key="item"
|
||||
:label="tableConfig.uploadStatusType[item]" :value="Number(item)" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="任务时间">
|
||||
<el-date-picker
|
||||
v-model="form.taskTime"
|
||||
type="daterange"
|
||||
unlink-panels
|
||||
range-separator="至"
|
||||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
/>
|
||||
<el-date-picker v-model="form.taskTime" type="daterange" unlink-panels range-separator="至"
|
||||
start-placeholder="开始日期" end-placeholder="结束日期" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="9" :offset="11" class="mb20">
|
||||
@@ -244,19 +235,14 @@ export default {
|
||||
|
||||
<!-- 任务列表 -->
|
||||
<div>
|
||||
<r-table
|
||||
:columns="tableConfig.columns"
|
||||
:data="tableData"
|
||||
:deletion="false"
|
||||
:total="tableConfig.total"
|
||||
@currentChange="handleCurrentChange"
|
||||
@sizeChange="handleSizeChange"
|
||||
:currentPage="tableConfig.currentPage"
|
||||
:pageSize="tableConfig.pageSize"
|
||||
/>
|
||||
<r-table :columns="tableConfig.columns" :data="tableData" :deletion="false" :total="tableConfig.total"
|
||||
@currentChange="handleCurrentChange" @sizeChange="handleSizeChange"
|
||||
:currentPage="tableConfig.currentPage"
|
||||
:pageSize="tableConfig.pageSize" />
|
||||
|
||||
<!-- 弹出提示框, 里面是各种详情内容 -->
|
||||
<el-drawer title="上传任务详情" :visible.sync="infoDialogVisible" size="60%" :before-close="() => (infoDialogVisible = false)">
|
||||
<el-drawer title="上传任务详情" :visible.sync="infoDialogVisible" size="60%"
|
||||
:before-close="() => (infoDialogVisible = false)">
|
||||
<knowledge-info :form="activeForm" v-if="infoDialogVisible"></knowledge-info>
|
||||
</el-drawer>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user