diff --git a/src/pages/instance/index.tsx b/src/pages/instance/index.tsx index 7ee9b99..d5baef6 100644 --- a/src/pages/instance/index.tsx +++ b/src/pages/instance/index.tsx @@ -12,7 +12,7 @@ import { IconExclamationCircle, IconEye } from '@arco-design/web-react/icon'; -import { formatInstanceStatus, formatInstanceType, formatTimestamp } from '@/utils/common'; +import { formatInstanceStatus, formatInstanceType, formatTimestamp, formatSeconds } from '@/utils/common'; import { getInstances } from '@/api/appIns'; import { getOverviewApp } from '@/api/overview'; import { getMyAppList } from '@/api/apps'; @@ -48,7 +48,7 @@ const columns: TableColumnProps[] = [ dataIndex: 'duration', render: (col, record, index) => ( - {record.duration}毫秒 + {record.duration > 1000 ? formatSeconds(`${record.duration / 1000}`) : `${record.duration} 毫秒`} ) }, @@ -124,9 +124,17 @@ const Instance = () => { const Selector = () => { return ( - option.props.children.toLowerCase().indexOf(inputValue.toLowerCase()) >= 0} + onChange={(value) => handleSearchParamChange('appId', value || '')} + > + {searchOptions.map((option: any, index) => ( + ))} @@ -162,7 +170,13 @@ const Instance = () => { } ]; return ( - handleSearchParamChange('state', value || '')} + > {stateList.map((option, index) => (