From e72e9beb5ded6a2d5ee1aba13dcf79ac0371ee34 Mon Sep 17 00:00:00 2001 From: zhuyue Date: Fri, 27 Aug 2021 18:15:53 +0800 Subject: [PATCH] feat: Add cidr in subnet-select-options & subnet details in column 1. add cidr in subnet-select-options 2. add subnet information in network's subnet number column Change-Id: I2d782557b183fd35c436dc8e0ec39802dd8eb999 --- .../FormItem/NetworkSelect/index.jsx | 22 +++------ .../FormItem/NetworkSelect/index.less | 11 ++++- src/resources/{network.js => network.jsx} | 48 ++++++++++++++++++- 3 files changed, 63 insertions(+), 18 deletions(-) rename src/resources/{network.js => network.jsx} (63%) diff --git a/src/components/FormItem/NetworkSelect/index.jsx b/src/components/FormItem/NetworkSelect/index.jsx index 095ec368..13185e29 100644 --- a/src/components/FormItem/NetworkSelect/index.jsx +++ b/src/components/FormItem/NetworkSelect/index.jsx @@ -232,7 +232,12 @@ export default class NetworkSelect extends React.Component { return subnets .filter((it) => it.network_id === network) .map((it) => ({ - label: it.name, + label: ( +
+ {it.name} + {it.cidr} +
+ ), value: it.id, })); }; @@ -252,22 +257,10 @@ export default class NetworkSelect extends React.Component { } renderSubnet() { - const { network, subnets, subnet, ipType } = this.state; + const { network, subnet, ipType } = this.state; if (!network || !ipType) { return null; } - let tips = ''; - if (subnet) { - const item = subnets.find((it) => it.id === subnet); - if (item) { - tips = ( - - {t('Cidr')}: - {item.cidr} - - ); - } - } return (