diff --git a/src/views/abnormalAlarm/components/tableList.vue b/src/views/abnormalAlarm/components/tableList.vue index 3913ad9..298dfd3 100644 --- a/src/views/abnormalAlarm/components/tableList.vue +++ b/src/views/abnormalAlarm/components/tableList.vue @@ -72,19 +72,20 @@ export default { class: this.innerSelectedRowKeys.includes(key) ? 'ant-table-row-selected' : '', on: { click: () => { - this.$emit("rowClick",record) if(!this.canSelect) { return } if (this.innerSelectedRowKeys.includes(key)) { const findIndex = this.innerSelectedRowKeys.findIndex(k => k == key) - this.innerSelectedRowKeys.splice(findIndex, 1) + this.innerSelectedRowKeys.splice(findIndex, 1) + this.$emit("cancleRowClick") } else { if(this.multiple) { this.innerSelectedRowKeys.push(key) } else { this.innerSelectedRowKeys = [key] + this.$emit("selectRowClick",record) } } }, diff --git a/src/views/abnormalAlarm/databaseMonitor/overview/index.vue b/src/views/abnormalAlarm/databaseMonitor/overview/index.vue index 7c8b6ac..7dcbd66 100644 --- a/src/views/abnormalAlarm/databaseMonitor/overview/index.vue +++ b/src/views/abnormalAlarm/databaseMonitor/overview/index.vue @@ -38,7 +38,8 @@ :list="dataSource" :loading="loading" :pagination="false" - @rowClick="onRowClick" + @selectRowClick="selectRow" + @cancleRowClick="cancelRow" @rowDbclick="onRowDbclick" >