diff --git a/src/pages/Proof/Search_GLD/DataGrid.js b/src/pages/Proof/Search_GLD/DataGrid.js index 6f4c841..6ba3a3e 100644 --- a/src/pages/Proof/Search_GLD/DataGrid.js +++ b/src/pages/Proof/Search_GLD/DataGrid.js @@ -70,9 +70,25 @@ export default function SearchPublicNoticeTable({searchCriteria, applyGridOnRead headerName: 'Confirmed/ Return Date', flex: 1, minWidth: 200, + type: 'dateTime', + valueGetter: (params) => { - return params?.value ? DateUtils.datetimeStr(params?.value) : ""; - } + const v = params?.value; + if (!Array.isArray(v) || v.length < 3) return null; + + const year = v[0]; + const month = v[1]; // 1-12 + const day = v[2]; + const hour = v[3] ?? 0; + const minute = v[4] ?? 0; + const second = v[5] ?? 0; + + return new Date(year, month - 1, day, hour, minute, second); + }, + + valueFormatter: (params) => { + return params.value ? DateUtils.datetimeStr(params.value) : ""; + }, }, { id: 'contactPerson',