|
|
@@ -54,54 +54,41 @@ export default function SearchPublicNoticeTable({ recordList }) { |
|
|
|
return PublicNoteStatusUtils.getStatusByTextEng(params.row.status, params.row.creditor); |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
field: 'date', |
|
|
|
headerName: 'Submit Date', |
|
|
|
flex: 1, |
|
|
|
minWidth: 200, |
|
|
|
renderCell: (params) => { |
|
|
|
return DateUtils.datetimeStr(params.row.created); |
|
|
|
} |
|
|
|
}, |
|
|
|
// { |
|
|
|
// field: 'date', |
|
|
|
// headerName: 'Submit Date', |
|
|
|
// flex: 1, |
|
|
|
// minWidth: 200, |
|
|
|
// renderCell: (params) => { |
|
|
|
// return DateUtils.datetimeStr(params.row.created); |
|
|
|
// } |
|
|
|
// }, |
|
|
|
{ |
|
|
|
id: 'contactPerson', |
|
|
|
field: 'contactPerson', |
|
|
|
headerName: 'Contact Person', |
|
|
|
flex: 1, |
|
|
|
minWidth: 200, |
|
|
|
headerName: 'Client', |
|
|
|
flex: 3, |
|
|
|
minWidth: 300, |
|
|
|
renderCell: (params) => { |
|
|
|
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); |
|
|
|
|
|
|
|
let contact = ""; |
|
|
|
if (phone) { |
|
|
|
contact = "Phone No.: " + phone?.countryCode + " " + phone?.phoneNumber |
|
|
|
} |
|
|
|
|
|
|
|
if (faxNo && faxNo?.faxNumber) { |
|
|
|
if (contact != "") |
|
|
|
contact = contact + ", " |
|
|
|
contact = contact + "Fax No.:" + faxNo?.countryCode + " " + faxNo?.faxNumber |
|
|
|
} |
|
|
|
*/ |
|
|
|
|
|
|
|
return (<> |
|
|
|
{params?.value}<br />{company} |
|
|
|
</>); |
|
|
|
return <div> |
|
|
|
{params?.value}<br/>{company}<br/>Client Remark: {params.row.careOf} |
|
|
|
</div>; |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 'groupNo', |
|
|
|
field: 'groupNo', |
|
|
|
headerName: 'Gazette Group', |
|
|
|
flex: 1, |
|
|
|
minWidth: 150, |
|
|
|
valueGetter: (params) => { |
|
|
|
return (params?.value) ? (params?.value) : ""; |
|
|
|
headerName: 'Gazette', |
|
|
|
flex: 2, |
|
|
|
minWidth: 300, |
|
|
|
renderCell: (params) => { |
|
|
|
return <>{params.row.issueYear |
|
|
|
+ " Vol. " + FormatUtils.zeroPad(params.row.issueVolume, 3) |
|
|
|
+ ", No. " + FormatUtils.zeroPad(params.row.issueNo, 2) |
|
|
|
+ ", " + DateUtils.dateFormat(params.row.issueDate, "D MMM YYYY (ddd)")} |
|
|
|
<br/>{(params?.value)}</>; |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
@@ -109,7 +96,7 @@ export default function SearchPublicNoticeTable({ recordList }) { |
|
|
|
field: 'fee', |
|
|
|
headerName: 'Amount($)', |
|
|
|
flex: 1, |
|
|
|
minWidth: 150, |
|
|
|
minWidth: 100, |
|
|
|
valueGetter: (params) => { |
|
|
|
return FormatUtils.currencyFormat(params?.value); |
|
|
|
} |
|
|
|