@@ -6,12 +6,13 @@ import { | |||||
import * as HttpUtils from "utils/HttpUtils"; | import * as HttpUtils from "utils/HttpUtils"; | ||||
import { FormattedMessage, useIntl } from "react-intl"; | import { FormattedMessage, useIntl } from "react-intl"; | ||||
import { TablePagination, Typography } from '@mui/material'; | import { TablePagination, Typography } from '@mui/material'; | ||||
import { getSearchCriteria } from "auth/utils"; | |||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export function FiDataGrid({ rows, columns, sx, autoHeight, | export function FiDataGrid({ rows, columns, sx, autoHeight, | ||||
hideFooterSelectedRowCount, rowModesModel, editMode, | hideFooterSelectedRowCount, rowModesModel, editMode, | ||||
pageSizeOptions, filterItems, customPageSize, doLoad, applyGridOnReady, ...props }) { | |||||
pageSizeOptions, filterItems, customPageSize, doLoad, applyGridOnReady, applySearch, ...props }) { | |||||
const intl = useIntl(); | const intl = useIntl(); | ||||
const [_rows, set_rows] = useState([]); | const [_rows, set_rows] = useState([]); | ||||
const [_doLoad, set_doLoad] = useState({}); | const [_doLoad, set_doLoad] = useState({}); | ||||
@@ -52,7 +53,16 @@ export function FiDataGrid({ rows, columns, sx, autoHeight, | |||||
useEffect(() => { | useEffect(() => { | ||||
if (doLoad !== undefined && Object.keys(doLoad).length>0 ){ | if (doLoad !== undefined && Object.keys(doLoad).length>0 ){ | ||||
setPage(0); | |||||
if(applySearch!=undefined){ | |||||
if (Object.keys(getSearchCriteria(window.location.pathname)).length>0){ | |||||
const localStorageSearchCriteria = getSearchCriteria(window.location.pathname) | |||||
if(localStorageSearchCriteria.start!=undefined){ | |||||
setPage(localStorageSearchCriteria.start/pageSize); | |||||
} | |||||
} | |||||
}else{ | |||||
setPage(0); | |||||
} | |||||
set_doLoad(doLoad); | set_doLoad(doLoad); | ||||
setLoading(true) | setLoading(true) | ||||
} | } | ||||
@@ -137,6 +147,8 @@ export function FiDataGrid({ rows, columns, sx, autoHeight, | |||||
if (_doLoad.params == null) _doLoad.params = {}; | if (_doLoad.params == null) _doLoad.params = {}; | ||||
_doLoad.params.start = page * pageSize; | _doLoad.params.start = page * pageSize; | ||||
_doLoad.params.limit = pageSize; | _doLoad.params.limit = pageSize; | ||||
localStorage.setItem('searchCriteria', JSON.stringify({path:window.location.pathname,data:_doLoad.params})) | |||||
HttpUtils.get({ | HttpUtils.get({ | ||||
url: _doLoad.url, | url: _doLoad.url, | ||||
params: _doLoad.params, | params: _doLoad.params, | ||||
@@ -10,7 +10,7 @@ import { clickableLink } from 'utils/CommonFunction'; | |||||
import {GET_ANNOUNCE_LIST} from "utils/ApiPathConst"; | import {GET_ANNOUNCE_LIST} from "utils/ApiPathConst"; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady, applySearch}) { | |||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -74,6 +74,7 @@ export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnRea | |||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch = {applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_ANNOUNCE_LIST, | // url: GET_ANNOUNCE_LIST, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -94,6 +94,7 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -6,7 +6,7 @@ import { FormattedMessage, useIntl } from "react-intl"; | |||||
import {GET_ANNOUNCE_LIST} from "utils/ApiPathConst"; | import {GET_ANNOUNCE_LIST} from "utils/ApiPathConst"; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady,applySearch }) { | |||||
const intl = useIntl(); | const intl = useIntl(); | ||||
const { locale } = intl; | const { locale } = intl; | ||||
@@ -58,6 +58,7 @@ export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnRea | |||||
customPageSize={10} | customPageSize={10} | ||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_ANNOUNCE_LIST, | // url: GET_ANNOUNCE_LIST, | ||||
// params: _searchCriteria | // params: _searchCriteria | ||||
@@ -96,6 +96,7 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -12,7 +12,7 @@ import { | |||||
} from '@mui/material'; | } from '@mui/material'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function AuditLogTable({searchCriteria, applyGridOnReady}) { | |||||
export default function AuditLogTable({searchCriteria, applyGridOnReady,applySearch}) { | |||||
const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | ||||
useEffect(() => { | useEffect(() => { | ||||
@@ -88,6 +88,7 @@ export default function AuditLogTable({searchCriteria, applyGridOnReady}) { | |||||
customPageSize={10} | customPageSize={10} | ||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_AUDIT_LOG_LIST, | // url: GET_AUDIT_LOG_LIST, | ||||
// params: _searchCriteria | // params: _searchCriteria | ||||
@@ -83,6 +83,7 @@ const AuditLogPage = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -389,6 +389,7 @@ export default function SearchDemandNote({ applySearch, searchCriteria, applyGri | |||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
doLoad={useMemo(() => ({ | doLoad={useMemo(() => ({ | ||||
url: DEMAND_NOTE_LIST_ALL, | url: DEMAND_NOTE_LIST_ALL, | ||||
params: _searchCriteria, | params: _searchCriteria, | ||||
@@ -15,7 +15,7 @@ import {useIntl} from "react-intl"; | |||||
import {DEMAND_NOTE_LIST} from "utils/ApiPathConst"; | import {DEMAND_NOTE_LIST} from "utils/ApiPathConst"; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchDemandNote({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchDemandNote({ searchCriteria, applyGridOnReady,applySearch }) { | |||||
const intl = useIntl(); | const intl = useIntl(); | ||||
const theme = useTheme(); | const theme = useTheme(); | ||||
@@ -98,6 +98,7 @@ export default function SearchDemandNote({ searchCriteria, applyGridOnReady }) { | |||||
customPageSize={10} | customPageSize={10} | ||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: DEMAND_NOTE_LIST, | // url: DEMAND_NOTE_LIST, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -127,6 +127,7 @@ const SearchPage_DemandNote_Pub = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -143,6 +143,7 @@ const Index = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -9,7 +9,7 @@ import {GET_MSG_LIST} from "utils/ApiPathConst"; | |||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function MsgTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function MsgTable({ searchCriteria, applyGridOnReady, applySearch}) { | |||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
const intl = useIntl(); | const intl = useIntl(); | ||||
@@ -78,6 +78,7 @@ export default function MsgTable({ searchCriteria, applyGridOnReady }) { | |||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
onRowDoubleClick={handleEditClick} | onRowDoubleClick={handleEditClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
doLoad={React.useMemo(() => ({ | doLoad={React.useMemo(() => ({ | ||||
url: GET_MSG_LIST, | url: GET_MSG_LIST, | ||||
params: _searchCriteria, | params: _searchCriteria, | ||||
@@ -112,6 +112,7 @@ const Index = () => { | |||||
// recordList={record} | // recordList={record} | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -11,7 +11,7 @@ import { clickableLink} from 'utils/CommonFunction'; | |||||
import {GET_ORG_PATH} from "utils/ApiPathConst"; | import {GET_ORG_PATH} from "utils/ApiPathConst"; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function OrganizationTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function OrganizationTable({ searchCriteria, applyGridOnReady, applySearch}) { | |||||
const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | ||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -114,6 +114,7 @@ export default function OrganizationTable({ searchCriteria, applyGridOnReady }) | |||||
customPageSize={10} | customPageSize={10} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_ORG_PATH, | // url: GET_ORG_PATH, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -90,6 +90,7 @@ const OrganizationSearchPage = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -9,7 +9,7 @@ import { FiDataGrid } from "components/FiDataGrid"; | |||||
import { clickableLink } from 'utils/CommonFunction'; | import { clickableLink } from 'utils/CommonFunction'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPaymentTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchPaymentTable({ searchCriteria, applyGridOnReady, applySearch}) { | |||||
const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | ||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -97,6 +97,7 @@ export default function SearchPaymentTable({ searchCriteria, applyGridOnReady }) | |||||
customPageSize={10} | customPageSize={10} | ||||
onRowDoubleClick={handleEditClick} | onRowDoubleClick={handleEditClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url:PAYMENT_LIST, | // url:PAYMENT_LIST, | ||||
// params:_searchCriteria, | // params:_searchCriteria, | ||||
@@ -95,6 +95,7 @@ const Index = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -14,7 +14,7 @@ import { clickableLink } from 'utils/CommonFunction'; | |||||
import {PAYMENT_LIST} from "utils/ApiPathConst"; | import {PAYMENT_LIST} from "utils/ApiPathConst"; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady, applySearch }) { | |||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
const theme = useTheme(); | const theme = useTheme(); | ||||
const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); | const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); | ||||
@@ -111,6 +111,7 @@ export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnRea | |||||
customPageSize={10} | customPageSize={10} | ||||
onRowDoubleClick={handleEditDoubleClick} | onRowDoubleClick={handleEditDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: PAYMENT_LIST, | // url: PAYMENT_LIST, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -100,6 +100,7 @@ const Index = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -9,7 +9,7 @@ import { FiDataGrid } from "components/FiDataGrid"; | |||||
import { clickableLink } from 'utils/CommonFunction'; | import { clickableLink } from 'utils/CommonFunction'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({searchCriteria, applyGridOnReady}) { | |||||
export default function SearchPublicNoticeTable({searchCriteria, applyGridOnReady,applySearch}) { | |||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -125,6 +125,7 @@ export default function SearchPublicNoticeTable({searchCriteria, applyGridOnRead | |||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch = {applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: LIST_PROOF, | // url: LIST_PROOF, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -123,6 +123,7 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -18,7 +18,7 @@ import { useIntl } from "react-intl"; | |||||
import { clickableLink } from 'utils/CommonFunction'; | import { clickableLink } from 'utils/CommonFunction'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady, applySearch }) { | |||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
const theme = useTheme(); | const theme = useTheme(); | ||||
@@ -193,6 +193,7 @@ export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnRea | |||||
getRowHeight={() => "auto"} | getRowHeight={() => "auto"} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
doLoad={React.useMemo(() => ({ | doLoad={React.useMemo(() => ({ | ||||
url: LIST_PROOF, | url: LIST_PROOF, | ||||
params: _searchCriteria, | params: _searchCriteria, | ||||
@@ -112,6 +112,7 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -69,6 +69,7 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
autoHeight | autoHeight | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</div> | </div> | ||||
</MainCard> | </MainCard> | ||||
@@ -18,7 +18,7 @@ import { FormattedMessage, useIntl } from "react-intl"; | |||||
import * as React from 'react'; | import * as React from 'react'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({ searchCriteria }) { | |||||
export default function SearchPublicNoticeTable({ searchCriteria, applySearch }) { | |||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
const theme = useTheme(); | const theme = useTheme(); | ||||
const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); | const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); | ||||
@@ -144,6 +144,7 @@ export default function SearchPublicNoticeTable({ searchCriteria }) { | |||||
customPageSize={10} | customPageSize={10} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_PUBLIC_NOTICE_LIST, | // url: GET_PUBLIC_NOTICE_LIST, | ||||
// params: _searchCriteria | // params: _searchCriteria | ||||
@@ -21,7 +21,7 @@ import * as utils from "auth/utils" | |||||
import { isGrantedAny } from "auth/utils"; | import { isGrantedAny } from "auth/utils"; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady, applySearch }) { | |||||
const [rows, setRows] = React.useState([]); | const [rows, setRows] = React.useState([]); | ||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -192,6 +192,7 @@ export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnRea | |||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady = {applyGridOnReady} | applyGridOnReady = {applyGridOnReady} | ||||
applySearch = {applySearch} | |||||
doLoad={React.useMemo(() => ({ | doLoad={React.useMemo(() => ({ | ||||
url: GET_PUBLIC_NOTICE_LIST, | url: GET_PUBLIC_NOTICE_LIST, | ||||
params: _searchCriteria, | params: _searchCriteria, | ||||
@@ -120,7 +120,8 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
/> | |||||
applySearch={applySearch} | |||||
/> | |||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
</Grid> | </Grid> | ||||
@@ -23,7 +23,7 @@ import { FormattedMessage, useIntl } from "react-intl"; | |||||
import * as utils from "auth/utils" | import * as utils from "auth/utils" | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady }) { | |||||
export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnReady, applySearch }) { | |||||
const [rows, setRows] = React.useState([]); | const [rows, setRows] = React.useState([]); | ||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -181,6 +181,7 @@ export default function SearchPublicNoticeTable({ searchCriteria, applyGridOnRea | |||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
doLoad={React.useMemo(() => ({ | doLoad={React.useMemo(() => ({ | ||||
url: GET_PUBLIC_NOTICE_OFFLINE_PAYMENT_LIST, | url: GET_PUBLIC_NOTICE_OFFLINE_PAYMENT_LIST, | ||||
params: _searchCriteria, | params: _searchCriteria, | ||||
@@ -120,6 +120,7 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -11,7 +11,7 @@ import { isGrantedAny } from "auth/utils"; | |||||
import * as React from 'react'; | import * as React from 'react'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function UserTable({searchCriteria, applyGridOnReady}) { | |||||
export default function UserTable({searchCriteria, applyGridOnReady,applySearch}) { | |||||
const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | ||||
const [reloadTime, setReloadTime] = useState(new Date()); | const [reloadTime, setReloadTime] = useState(new Date()); | ||||
const theme = useTheme(); | const theme = useTheme(); | ||||
@@ -138,6 +138,7 @@ export default function UserTable({searchCriteria, applyGridOnReady}) { | |||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GLD_USER_PATH, | // url: GLD_USER_PATH, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -114,6 +114,7 @@ const UserSettingPage = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// setChangeLocked={setChangeLocked} | // setChangeLocked={setChangeLocked} | ||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
@@ -12,7 +12,7 @@ import { clickableLink} from 'utils/CommonFunction'; | |||||
import * as React from 'react'; | import * as React from 'react'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function UserTable_Individual({ searchCriteria, applyGridOnReady }) { | |||||
export default function UserTable_Individual({ searchCriteria, applyGridOnReady,applySearch }) { | |||||
const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | ||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -154,6 +154,7 @@ export default function UserTable_Individual({ searchCriteria, applyGridOnReady | |||||
customPageSize={10} | customPageSize={10} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_IND_USER_PATH, | // url: GET_IND_USER_PATH, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -88,6 +88,7 @@ const UserSearchPage_Individual = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -15,7 +15,7 @@ import { clickableLink} from 'utils/CommonFunction'; | |||||
import * as React from 'react'; | import * as React from 'react'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function UserTable_Organization({searchCriteria, applyGridOnReady}) { | |||||
export default function UserTable_Organization({searchCriteria, applyGridOnReady, applySearch}) { | |||||
const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | ||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -148,6 +148,7 @@ export default function UserTable_Organization({searchCriteria, applyGridOnReady | |||||
customPageSize={10} | customPageSize={10} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_ORG_USER_PATH, | // url: GET_ORG_USER_PATH, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -101,6 +101,7 @@ const UserSearchPage_Organization = () => { | |||||
<EventTable | <EventTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||
@@ -11,7 +11,7 @@ import { clickableLink} from 'utils/CommonFunction'; | |||||
import * as React from 'react'; | import * as React from 'react'; | ||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function UserGroupTable({searchCriteria, applyGridOnReady}) { | |||||
export default function UserGroupTable({searchCriteria, applyGridOnReady,applySearch}) { | |||||
const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = useState(searchCriteria); | ||||
const navigate = useNavigate() | const navigate = useNavigate() | ||||
@@ -71,6 +71,7 @@ export default function UserGroupTable({searchCriteria, applyGridOnReady}) { | |||||
pageSizeOptions={[10, 15, 20]} | pageSizeOptions={[10, 15, 20]} | ||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
// doLoad={{ | // doLoad={{ | ||||
// url: GET_GROUP_LIST_PATH, | // url: GET_GROUP_LIST_PATH, | ||||
// params: _searchCriteria, | // params: _searchCriteria, | ||||
@@ -96,6 +96,7 @@ const UserGroupSearchPanel = () => { | |||||
<UserGroupTable | <UserGroupTable | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
applyGridOnReady={applyGridOnReady} | applyGridOnReady={applyGridOnReady} | ||||
applySearch={applySearch} | |||||
/> | /> | ||||
</MainCard> | </MainCard> | ||||
</Grid> | </Grid> | ||||