业务95值计算的新增任务、交换机监控策略
、交换机监控策略表单引用功能修改 2、欢迎页开发并联调(100%) 3、业务95值计算新增任务表单功能修改(80%)
This commit is contained in:
@@ -369,6 +369,7 @@
|
||||
this.selectList = [];
|
||||
this.ids = [];
|
||||
if (tableInstance) {
|
||||
console.log('rows===',rows);
|
||||
if (rows && rows.length > 0) {
|
||||
rows.forEach(row => {
|
||||
tableInstance.toggleRowSelection(row, true);
|
||||
@@ -380,6 +381,34 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
// 提供给父组件调用的方法:默认选中值 otherRow:新的回显方式,防止破坏原来rows判断的逻辑与回显
|
||||
defaultSelectRows(rows,otherRow){
|
||||
const tableInstance = this.config && this.config.tableKey ? this.$refs[`tableRef_${this.config.tableKey}`] : this.$refs.selChangeList;
|
||||
this.selectList = [];
|
||||
this.ids = [];
|
||||
if (tableInstance) {
|
||||
if (otherRow && otherRow.length > 0) {
|
||||
otherRow.forEach(rowVal => {
|
||||
this.tableList.some(tabVal => {
|
||||
if (rowVal.id === tabVal.id) {
|
||||
tableInstance.toggleRowSelection(tabVal, true);
|
||||
this.selectList.push(tabVal);
|
||||
this.ids.push(tabVal.id);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
});
|
||||
} else if (rows && rows.length > 0) {
|
||||
rows.forEach(row => {
|
||||
tableInstance.toggleRowSelection(row, true);
|
||||
this.selectList.push(row);
|
||||
this.ids.push(row.id);
|
||||
});
|
||||
} else {
|
||||
tableInstance.clearSelection();
|
||||
}
|
||||
}
|
||||
},
|
||||
renderList() {
|
||||
this.$emit("fnRenderList");
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user