mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-10 03:16:49 +08:00
feat(track): 优化上传用户选择功能
- 从后端获取用户列表,替代前端去重处理 - 更新用户选择框的数据显示和逻辑 - 修复了一些相关的 bug
This commit is contained in:
@@ -121,18 +121,24 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="上传用户" prop="createdUserLike">
|
||||
<el-select v-model="form.createdUserLike" disabled size="medium">
|
||||
<el-option label="暂无用户" value=""></el-option>
|
||||
<el-select v-model="form.createdUserLike" size="medium">
|
||||
<el-option label="全部" value=""></el-option>
|
||||
<el-option
|
||||
v-for="item in createdUserOptions"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
:key="item.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="关键字">
|
||||
<el-input
|
||||
v-model="form.name"
|
||||
placeholder="请输入关键字/敏感词"
|
||||
disabled
|
||||
size="medium"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="关键字">-->
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="form.name"-->
|
||||
<!-- placeholder="请输入关键字/敏感词"-->
|
||||
<!-- disabled-->
|
||||
<!-- size="medium"-->
|
||||
<!-- ></el-input>-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item label="上传时间" prop="times">
|
||||
<el-date-picker
|
||||
size="medium"
|
||||
@@ -207,6 +213,7 @@ import {
|
||||
datasetUpdate,
|
||||
getDatasetById
|
||||
} from '@/api/generatedApi/index'
|
||||
import { getUserList } from '@/api/generatedApi/system'
|
||||
import {
|
||||
documentSourceOptions,
|
||||
segmentedModeOptionsMap
|
||||
@@ -231,7 +238,6 @@ export default {
|
||||
visible: false
|
||||
},
|
||||
knowledgePng_1,
|
||||
datasetId: this.$route.query.datasetId,
|
||||
activeName: -1,
|
||||
drawer: false,
|
||||
drawerForm: false,
|
||||
@@ -242,6 +248,7 @@ export default {
|
||||
createdUserLike: '',
|
||||
times: ''
|
||||
},
|
||||
createdUserOptions: [],
|
||||
//知识库名称
|
||||
knowledgeName: '监管',
|
||||
copyKnowledgeName: '监管',
|
||||
@@ -272,6 +279,16 @@ export default {
|
||||
DocumentDrawer
|
||||
},
|
||||
methods: {
|
||||
getUserData() {
|
||||
getUserList({}).then(res => {
|
||||
this.createdUserOptions = res.content.content.map(item => {
|
||||
return {
|
||||
label: item.realName,
|
||||
value: item.userName
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
// 开启编辑 知识库标题
|
||||
editKnowledgeName() {
|
||||
this.editKnowledge = true
|
||||
@@ -489,6 +506,8 @@ export default {
|
||||
this.getKnowledgeDetail()
|
||||
// 获取知识库文件列表
|
||||
this.getKnowledgeFiledList()
|
||||
// 获取用户下拉列表
|
||||
this.getUserData()
|
||||
let documentId = sessionStorage.getItem('documentId')
|
||||
if (documentId) {
|
||||
setTimeout(() => {
|
||||
|
||||
Reference in New Issue
Block a user