import { PageContainer } from '@ant-design/pro-layout'; import BaseService from '@/utils/BaseService'; import type { ConfigurationItem } from '@/pages/visualization/Configuration/typings'; import { useRef } from 'react'; import type { ActionType, ProColumns } from '@jetlinks/pro-table'; import { Tooltip } from 'antd'; import { ArrowDownOutlined, BarsOutlined, CopyOutlined, EditOutlined, EyeOutlined, MinusOutlined, } from '@ant-design/icons'; import BaseCrud from '@/components/BaseCrud'; import { useIntl } from '@@/plugin-locale/localeExports'; export const service = new BaseService('visualization'); const Configuration = () => { const intl = useIntl(); const actionRef = useRef(); const columns: ProColumns[] = [ { dataIndex: 'index', valueType: 'indexBorder', width: 48, }, { dataIndex: 'name', title: intl.formatMessage({ id: 'pages.table.name', defaultMessage: '名称', }), }, { dataIndex: 'state', title: intl.formatMessage({ id: 'pages.searchTable.titleStatus', defaultMessage: '状态', }), render: (text, record) => record.state.value, }, { dataIndex: 'description', title: intl.formatMessage({ id: 'pages.table.describe', defaultMessage: '描述', }), }, { title: intl.formatMessage({ id: 'pages.data.option', defaultMessage: '操作', }), valueType: 'option', align: 'center', width: 200, render: (text, record) => [ console.log(record)}> , , , , , , ], }, ]; const schema = {}; return ( ); }; export default Configuration;