From 5afd75a690475b2952422170cdc5f31c585b7cea Mon Sep 17 00:00:00 2001 From: zhuyue Date: Tue, 31 Aug 2021 11:41:56 +0800 Subject: [PATCH] fix: Fix edit port qos policy & fip 1. fix edit port qos policy 2. fix edit fip Change-Id: Ic16ca06fb0494b231547f886562924b5c849f6cc --- .../containers/FloatingIp/actions/Edit.jsx | 9 ++++++++- .../VirtualAdapter/actions/ModifyQoS.jsx | 18 +++++++++++------- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/pages/network/containers/FloatingIp/actions/Edit.jsx b/src/pages/network/containers/FloatingIp/actions/Edit.jsx index 312b55b3..ac5bdffa 100644 --- a/src/pages/network/containers/FloatingIp/actions/Edit.jsx +++ b/src/pages/network/containers/FloatingIp/actions/Edit.jsx @@ -42,7 +42,14 @@ export class Edit extends ModalAction { description: this.item.description, qos_policy_id: { selectedRowKeys: item.qos_policy_id ? [item.qos_policy_id] : [], - selectedRows: item.qos_policy_id ? [{ name: item.qos_policy_id }] : [], + selectedRows: item.qos_policy_id + ? [ + { + key: item.qos_policy_id, + name: item.qos_policy_id, + }, + ] + : [], }, }; } diff --git a/src/pages/network/containers/VirtualAdapter/actions/ModifyQoS.jsx b/src/pages/network/containers/VirtualAdapter/actions/ModifyQoS.jsx index 3e15db7c..ab1e9b7b 100644 --- a/src/pages/network/containers/VirtualAdapter/actions/ModifyQoS.jsx +++ b/src/pages/network/containers/VirtualAdapter/actions/ModifyQoS.jsx @@ -70,15 +70,19 @@ export default class ModifyQoS extends ModalAction { } get defaultValue() { + const enableQosPolicy = this.item.qos_policy_id !== null; return { - enableQosPolicy: this.item.qos_policy_id !== null, + enableQosPolicy, qos_policy_id: { - selectedRowKeys: [this.item.qos_policy_id], - selectedRows: [ - { - name: this.item.qos_policy_id, - }, - ], + selectedRowKeys: enableQosPolicy ? [this.item.qos_policy_id] : [], + selectedRows: enableQosPolicy + ? [ + { + id: this.item.qos_policy_id, + name: this.item.qos_policy_id, + }, + ] + : [], }, }; }