// material-ui import * as React from 'react'; import { DataGrid, } from "@mui/x-data-grid"; import { Button } from '@mui/material'; import * as DateUtils from "utils/DateUtils" // import * as StatusUtils from "./PublicNoteStatusUtils"; // ==============================|| EVENT TABLE ||============================== // export default function BaseGrid({rows}) { const [rowModesModel] = React.useState({}); const columns = [ { id: 'appNo', field: 'appNo', headerName: '申請編號', flex: 1, }, { id: 'created', field: 'created', headerName: '提交日期', flex: 1, valueGetter:(params)=>{ return DateUtils.datetimeStr(params?.value); } }, { id: 'contactPerson', field: 'contactPerson', headerName: '聯絡人', flex: 2, renderCell: (params) => { let phone = JSON.parse(params.row.contactTelNo); let faxNo = JSON.parse(params.row.contactFaxNo); let contact = ""; if (phone) { contact = "電話: " + phone?.countryCode + " " + phone?.phoneNumber } if (faxNo) { if (contact != "") contact = contact + ", " contact = contact + "傳真:" + faxNo?.countryCode + " " + faxNo?.faxNumber } return (<> {params?.value}
{contact} ); } }, { id: 'remarks', field: 'remarks', headerName: '我的備註', flex: 3, }, { field: 'actions', type: 'actions', headerName: '', width: 50, cellClassName: 'actions', renderCell: () => { return ; }, } ]; return (
); }