diff --git a/src/pages/DemandNote/Create/DataGrid.js b/src/pages/DemandNote/Create/DataGrid.js
index 0a4bc9f..7e7487f 100644
--- a/src/pages/DemandNote/Create/DataGrid.js
+++ b/src/pages/DemandNote/Create/DataGrid.js
@@ -67,7 +67,8 @@ export default function SearchPublicNoticeTable({ recordList }) {
headerName: 'Contact Person',
flex: 1,
renderCell: (params) => {
- let company = params.row.enCompanyName != null ? " (" + (params.row.enCompanyName) + ")" : "";
+ let company = params.row.enCompanyName != null?params.row.enCompanyName: params.row.chCompanyName;
+ company = company != null ? " (" + (company) + ")" : "";
let phone = JSON.parse(params.row.contactTelNo);
let faxNo = JSON.parse(params.row.contactFaxNo);
diff --git a/src/pages/DemandNote/Search/DataGrid.js b/src/pages/DemandNote/Search/DataGrid.js
index 1df365d..e0c75ec 100644
--- a/src/pages/DemandNote/Search/DataGrid.js
+++ b/src/pages/DemandNote/Search/DataGrid.js
@@ -8,7 +8,9 @@ import {
Dialog, DialogTitle, DialogContent, DialogActions,
} from '@mui/material';
import * as DateUtils from "utils/DateUtils";
+import * as FormatUtils from "utils/FormatUtils";
import * as StatusUtils from "utils/statusUtils/DnStatus";
+import * as PublicNoteStatusUtils from "utils/statusUtils/PublicNoteStatusUtils";
import { useNavigate } from "react-router-dom";
import { FiDataGrid } from "components/FiDataGrid";
import { notifyDownloadSuccess } from 'utils/CommonFunction';
@@ -151,18 +153,10 @@ export default function SearchDemandNote({ recordList, reloadFun }) {
}
const columns = [
- {
- field: 'dnNo',
- headerName: 'DN No.',
- width: 200,
- renderCell: (params) => {
- return ;
- },
- },
{
field: 'appNo',
headerName: 'App No.',
- width: 150,
+ width: 120,
},
{
id: 'contactPerson',
@@ -170,7 +164,8 @@ export default function SearchDemandNote({ recordList, reloadFun }) {
headerName: 'Client',
width: 300,
renderCell: (params) => {
- let company = params.row.enCompanyName != null ? " (" + (params.row.enCompanyName) + ")" : "";
+ let company = params.row.enCompanyName != null?params.row.enCompanyName: params.row.chCompanyName;
+ company = company != null ? " (" + (company) + ")" : "";
let phone = JSON.parse(params.row.contactTelNo);
let faxNo = JSON.parse(params.row.contactFaxNo);
@@ -193,26 +188,45 @@ export default function SearchDemandNote({ recordList, reloadFun }) {
}
},
{
- id: 'issueDate',
- field: 'issueDate',
- headerName: 'Submit Date',
- width: 175,
+ field: 'cm',
+ headerName: 'Length(cm)',
+ width: 100,
+ renderCell: (params) => {
+ return (<>
+ {params?.value+"cm"}
+ {params.row.column}
+ >);
+ }
+ },
+ {
+ field: 'amount',
+ headerName: 'Amount($)',
+ width: 100,
valueGetter: (params) => {
- return DateUtils.dateStr(params?.value);
+ return FormatUtils.currencyFormat(params?.value);
}
},
{
- field: 'status',
- headerName: 'Status',
- width: 175,
+ field: 'dnNo',
+ headerName: 'DN No.',
+ width: 200,
renderCell: (params) => {
- return [StatusUtils.getStatus_Eng(params)]
+ return ;
},
},
+ {
+ id: 'issueDate',
+ field: 'issueDate',
+ headerName: 'DN Issue/Due Date',
+ width: 175,
+ valueGetter: (params) => {
+ return DateUtils.dateStr(params?.value);
+ }
+ },
{
field: 'sentDate',
headerName: 'DN Sent Date',
- flex: 1,
+ width: 175,
valueGetter: (params) => {
return params?.value ? DateUtils.datetimeStr(params?.value) + " - " + params.row.sentBy : "";
}
@@ -220,11 +234,27 @@ export default function SearchDemandNote({ recordList, reloadFun }) {
{
field: 'filename',
headerName: 'DN File',
- flex: 1,
+ width: 220,
renderCell: (params) => {
return ;
},
},
+ {
+ field: 'appStatus',
+ headerName: 'App Status',
+ width: 175,
+ renderCell: (params) => {
+ return [PublicNoteStatusUtils.getStatusByTextEng(params?.value,true)]
+ },
+ },
+ {
+ field: 'status',
+ headerName: 'Status',
+ width: 175,
+ renderCell: (params) => {
+ return [StatusUtils.getStatus_Eng(params)]
+ },
+ },
];
return (
@@ -281,7 +311,7 @@ export default function SearchDemandNote({ recordList, reloadFun }) {
textTransform: 'capitalize',
alignItems: 'end'
}}>
- Export
+ Export XML
diff --git a/src/pages/Proof/Search_GLD/DataGrid.js b/src/pages/Proof/Search_GLD/DataGrid.js
index 8241bae..71e7984 100644
--- a/src/pages/Proof/Search_GLD/DataGrid.js
+++ b/src/pages/Proof/Search_GLD/DataGrid.js
@@ -81,7 +81,8 @@ export default function SearchPublicNoticeTable({ recordList }) {
headerName: 'Contact Person',
flex: 1,
renderCell: (params) => {
- let company = params.row.enCompanyName != null ? " (" + (params.row.enCompanyName) + ")" : "";
+ let company = params.row.enCompanyName != null?params.row.enCompanyName: params.row.chCompanyName;
+ company = company != null ? " (" + (company) + ")" : "";
let phone = JSON.parse(params.row.contactTelNo);
let faxNo = JSON.parse(params.row.contactFaxNo);
diff --git a/src/pages/PublicNotice/Search_GLD/DataGrid.js b/src/pages/PublicNotice/Search_GLD/DataGrid.js
index 1ac3127..61bbfb7 100644
--- a/src/pages/PublicNotice/Search_GLD/DataGrid.js
+++ b/src/pages/PublicNotice/Search_GLD/DataGrid.js
@@ -58,7 +58,8 @@ export default function SearchPublicNoticeTable({ recordList }) {
headerName: 'Contact Person',
flex: 2,
renderCell: (params) => {
- let company = params.row.enCompanyName != null ? " (" + (params.row.enCompanyName) + ")" : "";
+ let company = params.row.enCompanyName != null?params.row.enCompanyName: params.row.chCompanyName;
+ company = company != null ? " (" + (company) + ")" : "";
let phone = JSON.parse(params.row.contactTelNo);
let faxNo = JSON.parse(params.row.contactFaxNo);