diff --git a/src/pages/network/containers/FloatingIp/Detail/PortForwarding/index.jsx b/src/pages/network/containers/FloatingIp/Detail/PortForwarding/index.jsx index ca45d369..e2ee4712 100644 --- a/src/pages/network/containers/FloatingIp/Detail/PortForwarding/index.jsx +++ b/src/pages/network/containers/FloatingIp/Detail/PortForwarding/index.jsx @@ -33,7 +33,7 @@ export class PortForwarding extends Base { return t('port forwardings'); } - updateFetchParamsByPage = (params) => { + updateFetchParams = (params) => { const { id, all_projects, ...rest } = params; return { fipId: id, @@ -43,19 +43,7 @@ export class PortForwarding extends Base { }; get isFilterByBackend() { - return true; - } - - get isSortByBackend() { - return true; - } - - get defaultSortKey() { - return 'external_port'; - } - - get defaultSortOrder() { - return 'ascend'; + return false; } get actionConfigs() { @@ -80,13 +68,11 @@ export class PortForwarding extends Base { title: t('Internal Ip Address'), dataIndex: 'internal_ip_address', isHideable: true, - sorter: false, }, { title: t('Internal Port/Port Range'), dataIndex: 'internal_port', isHideable: true, - sorter: false, render: (value, record) => { return value || record.internal_port_range; }, @@ -100,7 +86,6 @@ export class PortForwarding extends Base { { title: t('Description'), dataIndex: 'description', - sorter: false, isHideable: true, }, ]; diff --git a/src/stores/neutron/port-forwarding.js b/src/stores/neutron/port-forwarding.js index 29fe0d53..0f323f15 100644 --- a/src/stores/neutron/port-forwarding.js +++ b/src/stores/neutron/port-forwarding.js @@ -26,22 +26,15 @@ export class PortForwardingStore extends Base { return true; } - getFatherResourceId = (params) => params.fipId; + getFatherResourceId = (params) => (params || {}).fipId; - get paramsFuncPage() { + get paramsFunc() { return (params) => { const { fipId, fipInfo, current, ...rest } = params; return rest; }; } - updateParamsSortPage = (params, sortKey, sortOrder) => { - if (sortKey && sortOrder) { - params.sort_key = sortKey; - params.sort_dir = sortOrder === 'descend' ? 'desc' : 'asc'; - } - }; - listDidFetch(items, allProjects, filters) { if (items.length === 0) { return items;