물건목록,현황 미사용 주석
This commit is contained in:
parent
c10d757f69
commit
70b2141a6c
@ -33,8 +33,8 @@ export default function Stuff() {
|
|||||||
const { get } = useAxios(globalLocaleState)
|
const { get } = useAxios(globalLocaleState)
|
||||||
const gridRef = useRef()
|
const gridRef = useRef()
|
||||||
|
|
||||||
const [selectedRowData, setSelectedRowData] = useState([])
|
// const [selectedRowData, setSelectedRowData] = useState([])
|
||||||
const [selectedRowDataCount, setSelectedRowDataCount] = useState(0)
|
// const [selectedRowDataCount, setSelectedRowDataCount] = useState(0)
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const pathname = usePathname()
|
const pathname = usePathname()
|
||||||
@ -165,11 +165,11 @@ export default function Stuff() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//그리드 체크박스 선택시
|
//그리드 체크박스 선택시 미사용
|
||||||
const getSelectedRowdata = (data) => {
|
// const getSelectedRowdata = (data) => {
|
||||||
setSelectedRowData(data)
|
// setSelectedRowData(data)
|
||||||
setSelectedRowDataCount(data.length)
|
// setSelectedRowDataCount(data.length)
|
||||||
}
|
// }
|
||||||
|
|
||||||
//물건삭제
|
//물건삭제
|
||||||
// const fnDeleteRowData = (data) => {
|
// const fnDeleteRowData = (data) => {
|
||||||
@ -405,8 +405,8 @@ export default function Stuff() {
|
|||||||
<span>{convertNumberToPriceDecimal(totalCount)}</span>
|
<span>{convertNumberToPriceDecimal(totalCount)}</span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
{getMessage('stuff.search.grid.selected')}
|
{/* {getMessage('stuff.search.grid.selected')} */}
|
||||||
<span className="red">{convertNumberToPriceDecimal(selectedRowDataCount)}</span>
|
{/* <span className="red">{convertNumberToPriceDecimal(selectedRowDataCount)}</span> */}
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -428,7 +428,7 @@ export default function Stuff() {
|
|||||||
</div>
|
</div>
|
||||||
<div className="grid-table-wrap">
|
<div className="grid-table-wrap">
|
||||||
<div className="q-grid">
|
<div className="q-grid">
|
||||||
<StuffQGrid {...gridProps} getSelectedRowdata={getSelectedRowdata} getCellDoubleClicked={getCellDoubleClicked} gridRef={gridRef} />
|
<StuffQGrid {...gridProps} getCellDoubleClicked={getCellDoubleClicked} gridRef={gridRef} />
|
||||||
<div className="pagination-wrap">
|
<div className="pagination-wrap">
|
||||||
<QPagination pageNo={pageNo} pageSize={pageSize} pagePerBlock={10} totalCount={totalCount} handleChangePage={handleChangePage} />
|
<QPagination pageNo={pageNo} pageSize={pageSize} pagePerBlock={10} totalCount={totalCount} handleChangePage={handleChangePage} />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -6,7 +6,7 @@ export default function StuffPlanQGrid(props) {
|
|||||||
const { planGridData, planGridColumns, isPageable = true } = props
|
const { planGridData, planGridColumns, isPageable = true } = props
|
||||||
|
|
||||||
const [rowData, setRowData] = useState(null)
|
const [rowData, setRowData] = useState(null)
|
||||||
const [gridApi, setGridApi] = useState(null)
|
// const [gridApi, setGridApi] = useState(null)
|
||||||
const [colDefs, setColDefs] = useState(planGridColumns)
|
const [colDefs, setColDefs] = useState(planGridColumns)
|
||||||
|
|
||||||
const defaultColDef = useMemo(() => {
|
const defaultColDef = useMemo(() => {
|
||||||
@ -20,24 +20,24 @@ export default function StuffPlanQGrid(props) {
|
|||||||
}
|
}
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
const rowBuffer = 100
|
const rowBuffer = 10
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
planGridData ? setRowData(planGridData) : ''
|
planGridData ? setRowData(planGridData) : ''
|
||||||
}, [planGridData])
|
}, [planGridData])
|
||||||
|
|
||||||
const onGridReady = useCallback(
|
// const onGridReady = useCallback(
|
||||||
(params) => {
|
// (params) => {
|
||||||
setGridApi(params.api)
|
// setGridApi(params.api)
|
||||||
planGridData ? setRowData(planGridData) : ''
|
// planGridData ? setRowData(planGridData) : ''
|
||||||
},
|
// },
|
||||||
[planGridData],
|
// [planGridData],
|
||||||
)
|
// )
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="ag-theme-quartz" style={{ height: '100%' }}>
|
<div className="ag-theme-quartz" style={{ height: '100%' }}>
|
||||||
<AgGridReact
|
<AgGridReact
|
||||||
onGridReady={onGridReady}
|
// onGridReady={onGridReady}
|
||||||
rowBuffer={rowBuffer}
|
rowBuffer={rowBuffer}
|
||||||
rowData={rowData}
|
rowData={rowData}
|
||||||
columnDefs={colDefs}
|
columnDefs={colDefs}
|
||||||
|
|||||||
@ -62,10 +62,10 @@ export default function StuffQGrid(props) {
|
|||||||
[count],
|
[count],
|
||||||
)
|
)
|
||||||
|
|
||||||
// 체크박스 체크시
|
// 체크박스 체크시 체크박스 미사용
|
||||||
const onSelectionChanged = useCallback((event) => {
|
// const onSelectionChanged = useCallback((event) => {
|
||||||
props.getSelectedRowdata(event.api.getSelectedRows())
|
// props.getSelectedRowdata(event.api.getSelectedRows())
|
||||||
}, [])
|
// }, [])
|
||||||
|
|
||||||
//더블클릭
|
//더블클릭
|
||||||
const onCellDoubleClicked = useCallback((event) => {
|
const onCellDoubleClicked = useCallback((event) => {
|
||||||
@ -95,7 +95,7 @@ export default function StuffQGrid(props) {
|
|||||||
isRowSelectable={isRowSelectable}
|
isRowSelectable={isRowSelectable}
|
||||||
rowSelection={'multiple'}
|
rowSelection={'multiple'}
|
||||||
suppressRowClickSelection={true}
|
suppressRowClickSelection={true}
|
||||||
onSelectionChanged={onSelectionChanged}
|
// onSelectionChanged={onSelectionChanged}
|
||||||
onCellDoubleClicked={onCellDoubleClicked}
|
onCellDoubleClicked={onCellDoubleClicked}
|
||||||
pagination={isPageable}
|
pagination={isPageable}
|
||||||
overlayNoRowsTemplate={`<span className="ag-overlay-loading-center">${getMessage('stuff.grid.noData')}</span>`}
|
overlayNoRowsTemplate={`<span className="ag-overlay-loading-center">${getMessage('stuff.grid.noData')}</span>`}
|
||||||
|
|||||||
@ -28,7 +28,7 @@ export default function FindAddressPopGrid(props) {
|
|||||||
}
|
}
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
const rowBuffer = 100
|
const rowBuffer = 10
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
gridData ? setRowData(gridData) : ''
|
gridData ? setRowData(gridData) : ''
|
||||||
|
|||||||
@ -28,7 +28,7 @@ export default function PlanRequestPopQGrid(props) {
|
|||||||
}
|
}
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
const rowBuffer = 100
|
const rowBuffer = 20
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
gridData ? setRowData(gridData) : ''
|
gridData ? setRowData(gridData) : ''
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user