chore: playground hotkey

This commit is contained in:
jialin
2024-06-25 17:09:47 +08:00
parent a7ea167298
commit ad9775db69
13 changed files with 122 additions and 37 deletions
+3 -3
View File
@@ -1,12 +1,12 @@
import { request } from '@umijs/max';
import { ListItem } from '../config/types';
export const NODES_API = '/nodes';
export const WORKERS_API = '/workers';
export async function queryNodesList(
export async function queryWorkersList(
params: Global.Pagination & { query?: string }
) {
return request<Global.PageResponse<ListItem>>(`${NODES_API}`, {
return request<Global.PageResponse<ListItem>>(`${WORKERS_API}`, {
methos: 'GET',
params
});
+8 -7
View File
@@ -8,7 +8,7 @@ import { useIntl } from '@umijs/max';
import { Button, Input, Space, Table } from 'antd';
import _ from 'lodash';
import { useEffect, useState } from 'react';
import { queryNodesList } from '../apis';
import { queryWorkersList } from '../apis';
import { ListItem } from '../config/types';
const { Column } = Table;
@@ -33,8 +33,8 @@ const Models: React.FC = () => {
const params = {
..._.pickBy(queryParams, (val: any) => !!val)
};
const res = await queryNodesList(params);
console.log('res=======', res);
const res = await queryWorkersList(params);
setDataSource(res.items);
setTotal(res.pagination.total);
} catch (error) {
@@ -131,15 +131,16 @@ const Models: React.FC = () => {
return (
<StatusTag
statusValue={{
status:
record.status?.state === 'active' ? 'success' : 'error',
text: record.status?.state
status: ['Inactive', 'unknown'].includes(record.state)
? 'inactive'
: 'success',
text: record.state
}}
></StatusTag>
);
}}
/>
<Column title="IP" dataIndex="address" key="address" />
<Column title="IP" dataIndex="ip" key="address" />
<Column
title="CPU"
dataIndex="CPU"
+2 -1
View File
@@ -34,6 +34,8 @@ export interface ListItem {
hostname: string;
address: string;
labels: object;
state: string;
ip: string;
status: {
cpu: {
total: number;
@@ -60,7 +62,6 @@ export interface ListItem {
uptime: number;
boot_time: string;
};
state: string;
};
id: number;
created_at: string;
+3 -3
View File
@@ -8,8 +8,8 @@ import Nodes from './components/nodes';
const items: TabsProps['items'] = [
{
key: 'nodes',
label: 'Nodes',
key: 'workers',
label: 'Workers',
children: <Nodes />
},
{
@@ -38,7 +38,7 @@ const Resources = () => {
<div style={{ marginTop: 70 }}>
<Tabs
type="card"
defaultActiveKey="nodes"
defaultActiveKey="workers"
items={items}
accessKey={activeKey}
onChange={handleChangeTab}