index.tsx
795 Bytes
import React, { memo, useEffect } from 'react';
import { Space } from 'antd';
import { QxSearchForm, QxTable, QxToolbar } from '@/src/components/view-render';
import { getData } from './services';
import data from './data.json';
const AppView: React.FC<AppViewProps> = (props) => {
const { search, list, bar } = data;
const changeFullscreen = () => {};
useEffect(() => {
getData().then((res: any) => {
console.log('res', res);
});
}, []);
return (
<Space direction="vertical" size={20}>
<QxSearchForm {...search} />
<QxToolbar
isFullscreen
changeFullscreen={changeFullscreen}
buttons={bar.buttons}
/>
<QxTable columns={list.columns} />
</Space>
);
};
interface AppViewProps {}
export default memo(AppView);