feat: 数据集管理,新增、编辑数据集,分组选择添加搜索操作,数据过滤

main
wu.jian2 2 years ago
parent 16811a7816
commit 012289b7c0

@ -75,6 +75,8 @@
placeholder="请选择分组" placeholder="请选择分组"
clearable clearable
:disabled="!isEdit" :disabled="!isEdit"
filterable
:filter-method="selectorFilter"
@clear="clearType" @clear="clearType"
@visible-change="setCurrentNode" @visible-change="setCurrentNode"
> >
@ -94,6 +96,7 @@
:highlight-current="true" :highlight-current="true"
:expand-on-click-node="false" :expand-on-click-node="false"
class="bs-el-tree" class="bs-el-tree"
:filter-node-method="treeFilter"
@node-click="selectParentCategory" @node-click="selectParentCategory"
> >
<span <span
@ -1206,6 +1209,13 @@ export default {
this.passTest = false this.passTest = false
this.saveLoading = false this.saveLoading = false
}) })
},
selectorFilter (value) {
this.$refs.categorySelectTree.filter(value)
},
treeFilter (value, data) {
if (!value) return true
return data.name.indexOf(value) !== -1
} }
} }
} }

@ -73,6 +73,8 @@
placeholder="请选择分组" placeholder="请选择分组"
clearable clearable
:disabled="!isEdit" :disabled="!isEdit"
filterable
:filter-method="selectorFilter"
@clear="clearType" @clear="clearType"
@visible-change="setCurrentNode" @visible-change="setCurrentNode"
> >
@ -92,6 +94,7 @@
:highlight-current="true" :highlight-current="true"
:expand-on-click-node="false" :expand-on-click-node="false"
class="bs-el-tree" class="bs-el-tree"
:filter-node-method="treeFilter"
@node-click="selectParentCategory" @node-click="selectParentCategory"
> >
<span <span
@ -756,6 +759,13 @@ export default {
}, },
openNewWindow (url) { openNewWindow (url) {
window.open(url, '_blank') window.open(url, '_blank')
},
selectorFilter (value) {
this.$refs.categorySelectTree.filter(value)
},
treeFilter (value, data) {
if (!value) return true
return data.name.indexOf(value) !== -1
} }
} }
} }

@ -74,6 +74,8 @@
placeholder="请选择分组" placeholder="请选择分组"
clearable clearable
:disabled="!isEdit" :disabled="!isEdit"
filterable
:filter-method="selectorFilter"
@clear="clearType" @clear="clearType"
@visible-change="setCurrentNode" @visible-change="setCurrentNode"
> >
@ -93,6 +95,7 @@
:highlight-current="true" :highlight-current="true"
:expand-on-click-node="false" :expand-on-click-node="false"
class="bs-el-tree" class="bs-el-tree"
:filter-node-method="treeFilter"
@node-click="selectParentCategory" @node-click="selectParentCategory"
> >
<span <span
@ -657,6 +660,13 @@ export default {
fieldDesc[field.fieldName] = field.fieldDesc fieldDesc[field.fieldName] = field.fieldDesc
}) })
this.dataForm.fieldDesc = fieldDesc this.dataForm.fieldDesc = fieldDesc
},
selectorFilter (value) {
this.$refs.categorySelectTree.filter(value)
},
treeFilter (value, data) {
if (!value) return true
return data.name.indexOf(value) !== -1
} }
} }
} }

@ -73,7 +73,9 @@
popper-class="bs-el-select" popper-class="bs-el-select"
placeholder="请选择分组" placeholder="请选择分组"
clearable clearable
filterable
:disabled="!isEdit" :disabled="!isEdit"
:filter-method="selectorFilter"
@clear="clearType" @clear="clearType"
@visible-change="setCurrentNode" @visible-change="setCurrentNode"
> >
@ -93,6 +95,7 @@
:highlight-current="true" :highlight-current="true"
:expand-on-click-node="false" :expand-on-click-node="false"
class="bs-el-tree" class="bs-el-tree"
:filter-node-method="treeFilter"
@node-click="selectParentCategory" @node-click="selectParentCategory"
> >
<span <span
@ -761,7 +764,6 @@ export default {
moduleCode: this.appCode moduleCode: this.appCode
} }
datasourceList(params).then(res => { datasourceList(params).then(res => {
console.log(res)
this.sourceList = res this.sourceList = res
}) })
}, },
@ -918,6 +920,13 @@ export default {
currentChangeHandle (value) { currentChangeHandle (value) {
this.current = value this.current = value
this.getData() this.getData()
},
selectorFilter (value) {
this.$refs.categorySelectTree.filter(value)
},
treeFilter (value, data) {
if (!value) return true
return data.name.indexOf(value) !== -1
} }
} }
} }

@ -74,6 +74,8 @@
placeholder="请选择分组" placeholder="请选择分组"
clearable clearable
:disabled="!isEdit" :disabled="!isEdit"
filterable
:filter-method="selectorFilter"
@clear="clearType" @clear="clearType"
@visible-change="setCurrentNode" @visible-change="setCurrentNode"
> >
@ -93,6 +95,7 @@
:highlight-current="true" :highlight-current="true"
:expand-on-click-node="false" :expand-on-click-node="false"
class="bs-el-tree" class="bs-el-tree"
:filter-node-method="treeFilter"
@node-click="selectParentCategory" @node-click="selectParentCategory"
> >
<span <span
@ -849,6 +852,13 @@ export default {
require: 0, require: 0,
remark: '' remark: ''
}) })
},
selectorFilter (value) {
this.$refs.categorySelectTree.filter(value)
},
treeFilter (value, data) {
if (!value) return true
return data.name.indexOf(value) !== -1
} }
} }
} }

@ -75,6 +75,8 @@
placeholder="请选择分组" placeholder="请选择分组"
clearable clearable
:disabled="!isEdit" :disabled="!isEdit"
filterable
:filter-method="selectorFilter"
@clear="clearType" @clear="clearType"
@visible-change="setCurrentNode" @visible-change="setCurrentNode"
> >
@ -94,6 +96,7 @@
:highlight-current="true" :highlight-current="true"
:expand-on-click-node="false" :expand-on-click-node="false"
class="bs-el-tree" class="bs-el-tree"
:filter-node-method="treeFilter"
@node-click="selectParentCategory" @node-click="selectParentCategory"
> >
<span <span
@ -998,6 +1001,13 @@ export default {
this.passTest = false this.passTest = false
this.saveLoading = false this.saveLoading = false
}) })
},
selectorFilter (value) {
this.$refs.categorySelectTree.filter(value)
},
treeFilter (value, data) {
if (!value) return true
return data.name.indexOf(value) !== -1
} }
} }
} }

Loading…
Cancel
Save