Skip to content

Commit de6293b

Browse files
authored
ui: Prevent multiple VM selection and list only VMs IP (#5609)
1 parent c66f308 commit de6293b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

ui/src/views/network/PortForwarding.vue

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,13 @@
259259
</div>
260260

261261
<div slot="action" slot-scope="text, record" style="text-align: center">
262-
<a-radio :value="record.id" @change="e => fetchNics(e)" />
262+
<a-radio-group
263+
class="radio-group"
264+
:key="record.id"
265+
v-model="checked"
266+
@change="($event) => checked = $event.target.value">
267+
<a-radio :value="record.id" @change="e => fetchNics(e)" />
268+
</a-radio-group>
263269
</div>
264270
</a-table>
265271
<a-pagination
@@ -325,6 +331,7 @@ export default {
325331
inject: ['parentFetchData', 'parentToggleLoading'],
326332
data () {
327333
return {
334+
checked: true,
328335
selectedRowKeys: [],
329336
showGroupActionModal: false,
330337
selectedItems: [],
@@ -730,6 +737,7 @@ export default {
730737
this.fetchVirtualMachines()
731738
},
732739
fetchNics (e) {
740+
this.nics = []
733741
this.addVmModalNicLoading = true
734742
this.newRule.virtualmachineid = e.target.value
735743
api('listNics', {

0 commit comments

Comments
 (0)