fix: 거주지/장애인 상세 목록 반영
parent
a505af781f
commit
3cc537635b
@ -1,139 +0,0 @@
|
|||||||
import Board from '../board/Board';
|
|
||||||
import { useCallback, useEffect, useMemo, useState } from 'react';
|
|
||||||
import { findJudge, findJudgeDetails } from 'apis/judge';
|
|
||||||
import {
|
|
||||||
Box,
|
|
||||||
Checkbox,
|
|
||||||
IconButton,
|
|
||||||
Table,
|
|
||||||
TableBody,
|
|
||||||
TableCell,
|
|
||||||
TableContainer,
|
|
||||||
TableHead,
|
|
||||||
TablePagination,
|
|
||||||
TableSortLabel,
|
|
||||||
TableRow,
|
|
||||||
Toolbar,
|
|
||||||
Tooltip,
|
|
||||||
Typography
|
|
||||||
} from '@mui/material';
|
|
||||||
import { visuallyHidden } from '@mui/utils';
|
|
||||||
|
|
||||||
// project imports
|
|
||||||
import MainCard from 'ui-component/cards/MainCard';
|
|
||||||
|
|
||||||
const ModalJudgeDetail = ({ totData, judgeData, simsaUser, colNames }) => {
|
|
||||||
// const [rowData, setRowData] = useState({});
|
|
||||||
//
|
|
||||||
// const [totalCount, setTotalCount] = useState(0);
|
|
||||||
// const [rowsState, setRowsState] = useState({
|
|
||||||
// page: 0,
|
|
||||||
// pageSize: 20,
|
|
||||||
// rows: []
|
|
||||||
// // loading: false
|
|
||||||
// });
|
|
||||||
// const [rows, setRows] = useState([]);
|
|
||||||
//
|
|
||||||
// const columns = [];
|
|
||||||
//
|
|
||||||
// const tableHeader = null;
|
|
||||||
|
|
||||||
/*
|
|
||||||
const search = useCallback(() => {
|
|
||||||
const params = {
|
|
||||||
msDatagb,
|
|
||||||
msSdate,
|
|
||||||
msEdate,
|
|
||||||
msChasu,
|
|
||||||
msuTeam
|
|
||||||
};
|
|
||||||
|
|
||||||
findJudgeDetails(params).then((response) => {
|
|
||||||
if (response && response.data) {
|
|
||||||
console.log(response.data);
|
|
||||||
const totUserList = response.data?.totUserList;
|
|
||||||
const resultList = response.data?.resultList;
|
|
||||||
setRows(() => {
|
|
||||||
resultList.map((m) => {
|
|
||||||
let result = { ...m };
|
|
||||||
const users = [...m.simsa];
|
|
||||||
delete result.simsa;
|
|
||||||
users.map((u) => {
|
|
||||||
result = { ...result, [u.NAME]: u.msResult };
|
|
||||||
return result;
|
|
||||||
});
|
|
||||||
return result;
|
|
||||||
|
|
||||||
// return users.map((u) => ({ ...result, [u.NAME]: u.msResult }));
|
|
||||||
});
|
|
||||||
Object.keys(rows[0]).forEach((k) => {
|
|
||||||
columns.push(k);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
// Object.keys(gridRows[0]).forEach((k) => {
|
|
||||||
// // console.log(k, v);
|
|
||||||
// columns.push({ headerName: k, headerAlign: 'center', field: k, align: 'center' });
|
|
||||||
// });
|
|
||||||
// setColdef(columns);
|
|
||||||
|
|
||||||
// for (const k in gridRows[0]) {
|
|
||||||
// columns.push({ headerName: k, headerAlign: 'center', field: k, align: 'center' });
|
|
||||||
// }
|
|
||||||
|
|
||||||
setTotalCount(rows.length);
|
|
||||||
setRowsState((prevState) => ({ ...prevState, rows }));
|
|
||||||
// apiRef.current.forceUpdate(); // .updateRowData([]);
|
|
||||||
// apiRef.current.updateRowData([]);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}, [msDatagb, msSdate, msEdate, msChasu, msuTeam]);
|
|
||||||
*/
|
|
||||||
|
|
||||||
const init = useMemo(() => {
|
|
||||||
console.log(totData, judgeData, simsaUser, colNames);
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
// useEffect(() => {
|
|
||||||
// // if (isInit.current) {
|
|
||||||
// // isInit.current = false;
|
|
||||||
// // return;
|
|
||||||
// // }
|
|
||||||
// init();
|
|
||||||
// // }, [rowsState.page, rowsState.pageSize, selectedYear, searchTxt]);
|
|
||||||
// }, []);
|
|
||||||
|
|
||||||
return (
|
|
||||||
<MainCard content={false}>
|
|
||||||
<TableContainer>
|
|
||||||
<Table sx={{ minWidth: 850, width: 1000 }} size="small" aria-label="a dense table">
|
|
||||||
<TableHead>
|
|
||||||
<TableRow key="-1">
|
|
||||||
<TableCell sx={{ pl: 3, visibility: false }}>민원코드</TableCell>
|
|
||||||
<TableCell sx={{ pl: 3 }}>접수번호</TableCell>
|
|
||||||
<TableCell sx={{ pl: 3 }}>차량번호</TableCell>
|
|
||||||
{simsaUser.map((u, idx) => (
|
|
||||||
<TableCell sx={{ pl: 3 }}>{u.NAME}</TableCell>
|
|
||||||
))}
|
|
||||||
</TableRow>
|
|
||||||
</TableHead>
|
|
||||||
<TableBody>
|
|
||||||
{judgeData.map((row) => (
|
|
||||||
<TableRow hover key={row.msSeq}>
|
|
||||||
<TableCell sx={{ pl: 3 }} component="th" scope="row">
|
|
||||||
{row.msMaincode}
|
|
||||||
</TableCell>
|
|
||||||
<TableCell>{row.msSeq}</TableCell>
|
|
||||||
<TableCell>{row.msCarnum}</TableCell>
|
|
||||||
{row.simsa.map((r) => (
|
|
||||||
<TableCell>{r.msuResult}</TableCell>
|
|
||||||
))}
|
|
||||||
</TableRow>
|
|
||||||
))}
|
|
||||||
</TableBody>
|
|
||||||
</Table>
|
|
||||||
</TableContainer>
|
|
||||||
</MainCard>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
export default ModalJudgeDetail;
|
|
Loading…
Reference in New Issue