From 7a735aa9a60cfe607a006a4f52a847d9e22615e6 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 26 Feb 2024 16:38:25 +0800 Subject: [PATCH] add gazetteCount at public application search page --- src/pages/PublicNotice/ListPanel/BaseGrid.js | 6 ++- .../ListPanel/SearchPublicNoticeTable.js | 48 ++++++++++--------- 2 files changed, 31 insertions(+), 23 deletions(-) diff --git a/src/pages/PublicNotice/ListPanel/BaseGrid.js b/src/pages/PublicNotice/ListPanel/BaseGrid.js index 6607aea..3c2bfe1 100644 --- a/src/pages/PublicNotice/ListPanel/BaseGrid.js +++ b/src/pages/PublicNotice/ListPanel/BaseGrid.js @@ -81,12 +81,16 @@ export default function BaseGrid({rows}) { renderCell: (params) => ( isORGLoggedIn()?
+ : {params.row.issueVolume + "/" + params.row.issueYear + + " No. " + params.row.issueNo}
Care Of: {params.row.careOf}
: {params.row.remarks}
:
- {params.row.remarks} + : {params.row.issueVolume + "/" + params.row.issueYear + + " No. " + params.row.issueNo}
+ :{params.row.remarks} {/* {params.row.remarks} */}
) diff --git a/src/pages/PublicNotice/ListPanel/SearchPublicNoticeTable.js b/src/pages/PublicNotice/ListPanel/SearchPublicNoticeTable.js index 7c84c05..e2a3d7b 100644 --- a/src/pages/PublicNotice/ListPanel/SearchPublicNoticeTable.js +++ b/src/pages/PublicNotice/ListPanel/SearchPublicNoticeTable.js @@ -6,13 +6,13 @@ import { } from '@mui/material'; import * as DateUtils from "utils/DateUtils"; import * as StatusUtils from "utils/statusUtils/PublicNoteStatusUtils"; -import {useNavigate} from "react-router-dom"; -import {FiDataGrid} from "components/FiDataGrid"; +import { useNavigate } from "react-router-dom"; +import { FiDataGrid } from "components/FiDataGrid"; import { isORGLoggedIn, - } from "utils/Utils"; -import {useTheme} from "@emotion/react"; -import {FormattedMessage, useIntl} from "react-intl"; +} from "utils/Utils"; +import { useTheme } from "@emotion/react"; +import { FormattedMessage, useIntl } from "react-intl"; // ==============================|| EVENT TABLE ||============================== // export default function SearchPublicNoticeTable({ recordList }) { @@ -23,7 +23,7 @@ export default function SearchPublicNoticeTable({ recordList }) { const intl = useIntl(); const handleDetailClick = (params) => () => { - navigate('/publicNotice/'+ params.id); + navigate('/publicNotice/' + params.id); }; React.useEffect(() => { @@ -34,14 +34,14 @@ export default function SearchPublicNoticeTable({ recordList }) { { id: 'appNo', field: 'appNo', - headerName: intl.formatMessage({id: 'applicationId'}), + headerName: intl.formatMessage({ id: 'applicationId' }), width: isMdOrLg ? 'auto' : 160, flex: isMdOrLg ? 1 : undefined, }, { id: 'created', field: 'created', - headerName: intl.formatMessage({id: 'submitDate'}), + headerName: intl.formatMessage({ id: 'submitDate' }), width: isMdOrLg ? 'auto' : 160, flex: isMdOrLg ? 1 : undefined, valueGetter: (params) => { @@ -77,24 +77,28 @@ export default function SearchPublicNoticeTable({ recordList }) { { id: 'remarks', field: 'remarks', - headerName: isORGLoggedIn()? intl.formatMessage({id: 'gazetteCount2_1'}) : intl.formatMessage({id: 'myRemarks'}), + headerName: isORGLoggedIn() ? intl.formatMessage({ id: 'gazetteCount2_1' }) : intl.formatMessage({ id: 'myRemarks' }), width: isMdOrLg ? 'auto' : 400, flex: isMdOrLg ? 3 : undefined, renderCell: (params) => ( - isORGLoggedIn()? -
- Care Of: {params.row.careOf}
- : {params.row.remarks} -
: -
- {params.row.remarks} -
- ) + isORGLoggedIn() ? +
+ : {params.row.issueVolume + "/" + params.row.issueYear + + " No. " + params.row.issueNo}
+ Care Of: {params.row.careOf}
+ : {params.row.remarks} +
: +
+ : {params.row.issueVolume + "/" + params.row.issueYear + + " No. " + params.row.issueNo}
+ {params.row.remarks} +
+ ) }, { id: 'status', field: 'status', - headerName: intl.formatMessage({id: 'status'}), + headerName: intl.formatMessage({ id: 'status' }), width: 200, renderCell: (params) => { return [StatusUtils.getStatusIntl(params, intl)] @@ -108,16 +112,16 @@ export default function SearchPublicNoticeTable({ recordList }) { cellClassName: 'actions', renderCell: (params) => { return ; }, } ]; function handleRowDoubleClick(params) { - navigate('/publicNotice/'+ params.id); + navigate('/publicNotice/' + params.id); } return (