|
@@ -28,6 +28,7 @@
|
|
|
style>
|
|
|
<el-table :data="activeSingleList"
|
|
|
style
|
|
|
+ ref='multipleTable'
|
|
|
:header-cell-style="{background:'#EDEEF0',color:'#444'}"
|
|
|
tooltip-effect="dark"
|
|
|
@selection-change="handleSelectionChange">
|
|
@@ -1516,11 +1517,21 @@ export default {
|
|
|
}).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
this.$message.success('开启成功')
|
|
|
+ this.toggleSelection()
|
|
|
}
|
|
|
})
|
|
|
}).catch(() => { })
|
|
|
|
|
|
- }
|
|
|
+ },
|
|
|
+ toggleSelection (rows) {
|
|
|
+ if (rows) {
|
|
|
+ rows.forEach(row => {
|
|
|
+ this.$refs.multipleTable.toggleRowSelection(row);
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.$refs.multipleTable.clearSelection();
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
watch: {
|
|
|
infoVisible (val) {
|