mirror of https://github.com/veops/cmdb.git
ops table getVxetableRef
This commit is contained in:
parent
a22324ca49
commit
23ae320223
|
@ -46,8 +46,8 @@
|
||||||
tablePage.currentPage = 1
|
tablePage.currentPage = 1
|
||||||
searchData()
|
searchData()
|
||||||
selectedRows = []
|
selectedRows = []
|
||||||
$refs.xTable && $refs.xTable.clearCheckboxRow()
|
$refs.xTable && $refs.xTable.getVxetableRef().clearCheckboxRow()
|
||||||
$refs.xTable && $refs.xTable.clearCheckboxReserve()
|
$refs.xTable && $refs.xTable.getVxetableRef().clearCheckboxReserve()
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
un-checked-children="组"
|
un-checked-children="组"
|
||||||
|
@ -91,13 +91,7 @@
|
||||||
|
|
||||||
<!-- 6 -->
|
<!-- 6 -->
|
||||||
|
|
||||||
<vxe-table-column
|
<vxe-table-column field="action" title="操作" :min-widh="200" fixed="right" align="center" show-overflow>
|
||||||
field="action"
|
|
||||||
title="操作"
|
|
||||||
:min-widh="200"
|
|
||||||
fixed="right"
|
|
||||||
align="center"
|
|
||||||
show-overflow>
|
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<span v-show="row.isGroup">
|
<span v-show="row.isGroup">
|
||||||
<a @click="handleDisplayMember(row)">成员</a>
|
<a @click="handleDisplayMember(row)">成员</a>
|
||||||
|
@ -300,11 +294,12 @@ export default {
|
||||||
this.searchName = ''
|
this.searchName = ''
|
||||||
this.selectedRows = []
|
this.selectedRows = []
|
||||||
this.tablePage.currentPage = 1
|
this.tablePage.currentPage = 1
|
||||||
this.$refs.xTable && this.$refs.xTable.clearCheckboxRow()
|
this.$refs.xTable && this.$refs.xTable.getVxetableRef().clearCheckboxRow()
|
||||||
this.$refs.xTable && this.$refs.xTable.clearCheckboxReserve()
|
this.$refs.xTable && this.$refs.xTable.getVxetableRef().clearCheckboxReserve()
|
||||||
if (rtypeId) {
|
if (rtypeId) {
|
||||||
this.currentType = this.allResourceTypes.find((item) => item.id === rtypeId)
|
this.currentType = this.allResourceTypes.find((item) => item.id === rtypeId)
|
||||||
}
|
}
|
||||||
|
p
|
||||||
this.searchData()
|
this.searchData()
|
||||||
},
|
},
|
||||||
handlePerm(record) {
|
handlePerm(record) {
|
||||||
|
@ -347,7 +342,10 @@ export default {
|
||||||
},
|
},
|
||||||
changeCheckbox({ records }) {
|
changeCheckbox({ records }) {
|
||||||
// console.log(records)
|
// console.log(records)
|
||||||
this.selectedRows = this.$refs.xTable.getCheckboxRecords().concat(this.$refs.xTable.getCheckboxReserveRecords())
|
this.selectedRows = this.$refs.xTable
|
||||||
|
.getVxetableRef()
|
||||||
|
.getCheckboxRecords()
|
||||||
|
.concat(this.$refs.xTable.getVxetableRef().getCheckboxReserveRecords())
|
||||||
},
|
},
|
||||||
handleBatchPerm() {
|
handleBatchPerm() {
|
||||||
this.$refs['resourcePermManageForm'].editPerm(this.selectedRows, this.isGroup)
|
this.$refs['resourcePermManageForm'].editPerm(this.selectedRows, this.isGroup)
|
||||||
|
@ -356,7 +354,7 @@ export default {
|
||||||
this.$refs['resourcePermManageForm'].editPerm(this.selectedRows, this.isGroup, 'revoke')
|
this.$refs['resourcePermManageForm'].editPerm(this.selectedRows, this.isGroup, 'revoke')
|
||||||
},
|
},
|
||||||
closePerm() {
|
closePerm() {
|
||||||
this.$refs.xTable.clearCheckboxRow()
|
this.$refs.xTable.getVxetableRef().clearCheckboxRow()
|
||||||
this.selectedRows = []
|
this.selectedRows = []
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue