|
@@ -118,10 +118,10 @@ export default {
|
|
|
// 条件改变时刷新已打开的折叠面板
|
|
|
refreshOptions(sign) {
|
|
|
for (let i = 0; i < this.activeName.length; i++) {
|
|
|
- var row = this.field.find(item => {
|
|
|
+ var data = this.filedAll.concat(this.fieldTree)
|
|
|
+ var row = data.find(item => {
|
|
|
return item.value + 'a' + item.filedKind == this.activeName[i]
|
|
|
})
|
|
|
-
|
|
|
row.optionsLength = 0
|
|
|
this.getOptions(row,sign)
|
|
|
}
|
|
@@ -627,6 +627,9 @@ export default {
|
|
|
}
|
|
|
continue;
|
|
|
}
|
|
|
+ if ([7, 8, 9].includes(item.filedKind) || (item.filedKind == 0 && item.type == 'tree')) {
|
|
|
+ item.ifHaveChild = this.ifHaveChild
|
|
|
+ }
|
|
|
data.push(item)
|
|
|
}
|
|
|
this.$emit('ifHaveChild', this.ifHaveChild)
|