fix: 用户管理插件用户bug修复

This commit is contained in:
dataeaseShu 2022-08-04 00:24:38 +08:00
parent 07e93339cb
commit d0ae80c5db
2 changed files with 7 additions and 3 deletions

View File

@ -14,7 +14,7 @@ export default {
const { children = [] } = context;
if (!columns?.length) return children;
children.forEach(ele => {
if (columns.includes(ele.componentOptions.propsData.prop)) {
if (columns.includes(ele.componentOptions?.propsData?.prop)) {
nodes.push(ele)
}
})

View File

@ -378,8 +378,9 @@ export default {
pluginLoaded()
.then((res) => {
this.isPluginLoaded = res.success && res.data;
if (this.isPluginLoaded) {
// this.searchConfig.components.push(...this.extraFilterComponents);
if (!this.isPluginLoaded) {
this.checkedColumnNames = this.checkedColumnNames.filter(ele => !['dept', 'roles'].includes(ele))
this.columnNames = this.columnNames.filter(ele => !['dept', 'roles'].includes(ele.props))
}
this.canLoadDom = true;
})
@ -448,6 +449,9 @@ export default {
this.checkedColumnNames = val
? columnOptions.map((ele) => ele.props)
: [];
if (!this.isPluginLoaded) {
this.checkedColumnNames = this.checkedColumnNames.filter(ele => !['dept', 'roles'].includes(ele))
}
this.isIndeterminate = false;
},
handleCheckedColumnNamesChange(value) {