import './proj-config-list-mod.css'; import {Alert, Breadcrumb, message, Table, TableProps,} from "antd"; import {Link, useParams} from "react-router-dom"; import {useEffect, useState} from "react"; import {get} from "../../../util/AjaxUtils.ts"; export const MAX_MOD_SIZE = 2; interface DataType { projModId: string; projId: string; projMenuId: string; menuTitle: string; menuIcon: string; menuUrl: string; orderNo: string; } export default function ProjConfigMenuListShow() { const pathParams = useParams(); const [messageApi, contextHolder] = message.useMessage(); const [dataArray, setDataArray] = useState(); const height = window.innerHeight - 165; const renderData = () => { get({ messageApi, url: '/api/proj-menu/list', config: { params: { projId: pathParams.projId } }, onSuccess({data}) { setDataArray([...data]); } }) } const columns: TableProps['columns'] = [ { title: '菜单标题', dataIndex: 'menuTitle', align: 'center', width: 250 }, { title: '菜单连接', dataIndex: 'menuUrl', align: 'center', }, { title: '顺序', dataIndex: 'orderNo', align: 'center', width: 120, }, ]; useEffect(() => { renderData(); }, []) return ( <> {contextHolder} 首页}, {title: 创建项目}, {title: 编辑项目}, {title: '系统菜单顺序'}, ]} />
) }