|
@@ -197,7 +197,6 @@ export default {
|
|
},
|
|
},
|
|
selectedRowKeys: [],
|
|
selectedRowKeys: [],
|
|
selectedRows: [],
|
|
selectedRows: [],
|
|
-
|
|
|
|
options: {
|
|
options: {
|
|
alert: { show: true, clear: () => { this.selectedRowKeys = [] } },
|
|
alert: { show: true, clear: () => { this.selectedRowKeys = [] } },
|
|
rowSelection: {
|
|
rowSelection: {
|
|
@@ -235,21 +234,21 @@ export default {
|
|
name: record.id
|
|
name: record.id
|
|
}
|
|
}
|
|
})
|
|
})
|
|
- },
|
|
|
|
- customRow: (record) => {
|
|
|
|
- return {
|
|
|
|
- on: { // 事件
|
|
|
|
- click: (event) => { // 点击行
|
|
|
|
- // 选择对象
|
|
|
|
- this.mySelect([record.id], [record])
|
|
|
|
- },
|
|
|
|
- dblclick: (event) => {
|
|
|
|
- this.mySelect([record.id], [record])
|
|
|
|
- this.handleSelect()
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
+ // customRow: (record) => {
|
|
|
|
+ // return {
|
|
|
|
+ // on: { // 事件
|
|
|
|
+ // click: (event) => { // 点击行
|
|
|
|
+ // // 选择对象
|
|
|
|
+ // this.mySelect([record.id], [record])
|
|
|
|
+ // },
|
|
|
|
+ // dblclick: (event) => {
|
|
|
|
+ // this.mySelect([record.id], [record])
|
|
|
|
+ // this.handleSelect()
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
}
|
|
}
|
|
this.optionAlertShow = true
|
|
this.optionAlertShow = true
|
|
} else {
|
|
} else {
|
|
@@ -264,8 +263,8 @@ export default {
|
|
this.$refs.table.refresh()
|
|
this.$refs.table.refresh()
|
|
},
|
|
},
|
|
onSelectChange (selectedRowKeys, selectedRows) {
|
|
onSelectChange (selectedRowKeys, selectedRows) {
|
|
|
|
+ this.selectedRows = [...new Set([...this.selectedRows, ...selectedRows])]
|
|
this.selectedRowKeys = selectedRowKeys
|
|
this.selectedRowKeys = selectedRowKeys
|
|
- this.selectedRows = selectedRows
|
|
|
|
},
|
|
},
|
|
resetSearchForm () {
|
|
resetSearchForm () {
|
|
this.queryParam = {
|
|
this.queryParam = {
|
|
@@ -307,15 +306,19 @@ export default {
|
|
if (this.record !== null) {
|
|
if (this.record !== null) {
|
|
this.record.isSpecial = this.isSpecial
|
|
this.record.isSpecial = this.isSpecial
|
|
}
|
|
}
|
|
|
|
+ this.selectedRows = this.selectedRows.filter(item => this.selectedRowKeys.includes(+item.id))
|
|
this.$emit('selected', this.record, this.selectedRowKeys, this.selectedRows)
|
|
this.$emit('selected', this.record, this.selectedRowKeys, this.selectedRows)
|
|
this.confirmLoading = false
|
|
this.confirmLoading = false
|
|
this.visible = false
|
|
this.visible = false
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- mySelect (selectedRowKeys, selectedRows) {
|
|
|
|
- this.$refs.table.updateSelect(selectedRowKeys, selectedRows)
|
|
|
|
- this.$refs.table.rowSelection.onChange(selectedRowKeys, selectedRows)
|
|
|
|
- },
|
|
|
|
|
|
+ // mySelect (selectedRowKeys, selectedRows) {
|
|
|
|
+ // this.selectedRowKeys = selectedRowKeys
|
|
|
|
+ // this.selectedRows = selectedRows
|
|
|
|
+ // console.log(this.selectedRowKeys, this.selectedRows)
|
|
|
|
+ // this.$refs.table.updateSelect(this.selectedRowKeys, this.selectedRows)
|
|
|
|
+ // this.$refs.table.rowSelection.onChange(this.selectedRowKeys, this.selectedRows)
|
|
|
|
+ // },
|
|
onSelect: function (selectedKeys, info) {
|
|
onSelect: function (selectedKeys, info) {
|
|
this.selectedKeys = selectedKeys
|
|
this.selectedKeys = selectedKeys
|
|
this.queryParam.typeId = selectedKeys.length > 0 ? selectedKeys[0] : ''
|
|
this.queryParam.typeId = selectedKeys.length > 0 ? selectedKeys[0] : ''
|