ui: Prevent multiple VM selection and list only VMs IP (#5609)

This commit is contained in:
Pearl Dsilva 2021-10-22 17:26:03 +05:30 committed by GitHub
parent c66f308d38
commit de6293b6f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -259,7 +259,13 @@
</div>
<div slot="action" slot-scope="text, record" style="text-align: center">
<a-radio :value="record.id" @change="e => fetchNics(e)" />
<a-radio-group
class="radio-group"
:key="record.id"
v-model="checked"
@change="($event) => checked = $event.target.value">
<a-radio :value="record.id" @change="e => fetchNics(e)" />
</a-radio-group>
</div>
</a-table>
<a-pagination
@ -325,6 +331,7 @@ export default {
inject: ['parentFetchData', 'parentToggleLoading'],
data () {
return {
checked: true,
selectedRowKeys: [],
showGroupActionModal: false,
selectedItems: [],
@ -730,6 +737,7 @@ export default {
this.fetchVirtualMachines()
},
fetchNics (e) {
this.nics = []
this.addVmModalNicLoading = true
this.newRule.virtualmachineid = e.target.value
api('listNics', {