diff --git a/src/pages/Payment/Details_GLD/DataGrid.js b/src/pages/Payment/Details_GLD/DataGrid.js index ffd6c78..37c302d 100644 --- a/src/pages/Payment/Details_GLD/DataGrid.js +++ b/src/pages/Payment/Details_GLD/DataGrid.js @@ -45,7 +45,7 @@ export default function SearchPublicNoticeTable({ recordList }) { let appNo = params.row.appNo; console.log(params.row) return
Gazette Supplement No. 6
- {isORGLoggedIn()?<>Care Of: {params.row.careOf}
:null} + {isORGLoggedIn()&¶ms.row.careOf!=null&¶ms.row.careOf!=""?<>{params.row.careOf}
:null} App No: {appNo}
Issue Date: {DateUtils.dateValue(params.row.issueDate)}
Length: {params.row.length+ " cm"}
diff --git a/src/pages/Payment/Details_Public/DataGrid.js b/src/pages/Payment/Details_Public/DataGrid.js index 6497b4e..b2e0e02 100644 --- a/src/pages/Payment/Details_Public/DataGrid.js +++ b/src/pages/Payment/Details_Public/DataGrid.js @@ -72,7 +72,7 @@ export default function SearchPublicNoticeTable({ recordList }) { // console.log(params) return

- {isORGLoggedIn()?<>: {params.row.careOf}
:null} + {isORGLoggedIn()&¶ms.row.careOf!=null&¶ms.row.careOf!=""?<>{params.row.careOf}
:null} : {appNo}
: {locale === 'en' ? DateUtils.dateValue(params.row.issueDate) : DateUtils.dateStr_Cht(params.row.issueDate)}
: {params.row.length+ " cm"}
diff --git a/src/pages/PublicNotice/ApplyForm/PublicNoticeApplyForm.js b/src/pages/PublicNotice/ApplyForm/PublicNoticeApplyForm.js index e05f775..9dad89e 100644 --- a/src/pages/PublicNotice/ApplyForm/PublicNoticeApplyForm.js +++ b/src/pages/PublicNotice/ApplyForm/PublicNoticeApplyForm.js @@ -76,7 +76,7 @@ const PublicNoticeApplyForm = ({ loadedData, _selections }) => { phoneNumber: yup.string().min(8, intl.formatMessage({id: 'require8Number'})).required(intl.formatMessage({id: 'requireContactNumber'})), faxNumber: yup.string().min(8, intl.formatMessage({id: 'require8Number'})), remarks: yup.string().max(100,getMaxErrStr(100)).nullable(), - careOf: yup.string().max(30,getMaxErrStr(30)).nullable(), + careOf: yup.string().max(60,getMaxErrStr(60)).nullable(), }), onSubmit: values => { if (!values.issueId) { @@ -314,14 +314,24 @@ const PublicNoticeApplyForm = ({ loadedData, _selections }) => { {isORGLoggedIn()? - - {FieldUtils.getTextField({ - label: intl.formatMessage({id: 'careOf'}) + ":", - valueName: "careOf", - form: formik, - // disabled: true - })} - :null + <> + + {FieldUtils.getCarOfField({ + label: intl.formatMessage({id: 'careOf'}) + ":", + valueName: "careOf", + form: formik, + // disabled: true + })} + + + + + + + + : + null + } {FieldUtils.getTextArea({ diff --git a/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js b/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js index 20cbf65..8c45f49 100644 --- a/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js +++ b/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js @@ -396,11 +396,13 @@ export default function SubmittedTab({ rows }) { }} > - Warning + + + - You have been selected different Care of applications. Are you want to pay? + diff --git a/src/translations/en.json b/src/translations/en.json index f76c9d9..a23c157 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -307,7 +307,8 @@ "submitDate": "Submit Date", "submitDateFrom": "Submit Date (From)", "submitDateTo": "Submit Date (To)", - "myRemarks": "Remarks", + "myRemarks": "Other Remark", + "careOfRemark": "You can insert your client (e.g. individual or company name) here if you want to show your client's name on the payment receipt.", "status": "Status", "viewDetail": "View details", "price": "Amount ($)", @@ -332,7 +333,7 @@ "search": "Search", "searchForm": "Search Form", "cancel": "Cancel", - "extraMark": "Remarks", + "extraMark": "Other Remark", "totalAmount": "Total Amount", "close": "Close", "confirm": "Confirm", @@ -351,9 +352,11 @@ "applyStatus": "App. Status", "gazetteCount": "Gazette Issue No.", "gazetteCount2" :"Gazette Issue No./ Remarks", - "gazetteCount2_1" :"Care Of (c/o)/ Remarks", - "gazetteCount3" :"Gazette Issue No./ Care Of (c/o)/ Remarks", - "careOf":"Care Of (c/o)", + "gazetteCount2_1" :"Client Remark / Other Remark", + "gazetteCount3" :"Gazette Issue No./ Client Remark / Other Remark", + "careOf":"Client Remark", + "careOfWarning":"You have been selected different Client Remark applications. Are you want to pay?", + "warning":"Warning", "publishDate": "Publish Date", "draftFile": "Manuscript file", "download": "Download", diff --git a/src/translations/zh-CN.json b/src/translations/zh-CN.json index 9999cac..389b91c 100644 --- a/src/translations/zh-CN.json +++ b/src/translations/zh-CN.json @@ -300,7 +300,8 @@ "submitDate": "提交日期", "submitDateFrom": "提交日期 (从)", "submitDateTo": "提交日期 (到)", - "myRemarks": "我的备注", + "myRemarks": "其他备注", + "careOfRemark": "如果您想在付款收据上显示客户的名称,您可以在此处输入(例如个人或公司名称)。", "status": "状态", "viewDetail": "查看详细", "price": "金额 ($)", @@ -325,7 +326,7 @@ "search": "搜寻", "searchForm": "搜寻表格", "cancel": "取消", - "extraMark": "备注", + "extraMark": "其他备注", "totalAmount": "总额", "close": "关闭", "confirm": "确认", @@ -343,10 +344,12 @@ "applyPerson": "申请人", "applyStatus": "申请状态", "gazetteCount": "宪报期数", - "gazetteCount2" :"宪报期数/ 我的备注", - "gazetteCount2_1" :"托管/ 我的备注", - "gazetteCount3" :"宪报期数/ 托管/ 我的备注", - "careOf":"托管", + "gazetteCount2" :"宪报期数/ 其他备注", + "gazetteCount2_1" :"客戶備註/ 其他备注", + "gazetteCount3" :"宪报期数/ 客戶備註/ 其他备注", + "careOf":"客戶備註", + "careOfWarning":"您已选择了不同的客户备注申请。您要付款吗?", + "warning":"警告", "publishDate": "发布日期", "draftFile": "稿件档案", "download": "下载", diff --git a/src/translations/zh-HK.json b/src/translations/zh-HK.json index fb1fd1c..0a87b55 100644 --- a/src/translations/zh-HK.json +++ b/src/translations/zh-HK.json @@ -303,7 +303,8 @@ "submitDate": "提交日期", "submitDateFrom": "提交日期 (從)", "submitDateTo": "提交日期 (到)", - "myRemarks": "我的備註", + "myRemarks": "其他備註", + "careOfRemark": "如果您想在付款收據上顯示客戶的名稱,您可以在此處輸入(例如個人或公司名稱)。", "status": "狀態", "viewDetail": "查看詳細", "price": "金額 ($)", @@ -328,7 +329,7 @@ "search": "搜尋", "searchForm": "搜尋表格", "cancel": "取消", - "extraMark": "備註", + "extraMark": "其他備註", "totalAmount": "總額", "close": "關閉", "confirm": "確認", @@ -346,10 +347,12 @@ "applyPerson": "申請人", "applyStatus": "申請狀態", "gazetteCount": "憲報期數", - "gazetteCount2" :"憲報期數/ 我的備註", - "gazetteCount2_1" :"托管/ 我的備註", - "gazetteCount3" :"憲報期數/ 托管/ 我的備註", - "careOf":"托管", + "gazetteCount2" :"憲報期數/ 其他備註", + "gazetteCount2_1" :"客戶備註/ 其他備註", + "gazetteCount3" :"憲報期數/ 客戶備註/ 其他備註", + "careOf":"客戶備註", + "careOfWarning":"您已選擇了不同的客戶備註申請。您要付款嗎?", + "warning":"警告", "publishDate": "發佈日期", "draftFile": "稿件檔案", "download": "下載", diff --git a/src/utils/FieldUtils.js b/src/utils/FieldUtils.js index e415940..37ff6e8 100644 --- a/src/utils/FieldUtils.js +++ b/src/utils/FieldUtils.js @@ -47,6 +47,27 @@ export const getTextField = ({ label, valueName, form, disabled }) => { ; } +export const getCarOfField = ({ label, valueName, form, disabled }) => { + return + + + + {label} + + + {initField({ + type: "text", + valueName: valueName, + form: form, + disabled: disabled + })} + + + + ; +} + export const getTextArea = ({ label, valueName, form, disabled, inputProps, ...props }) => { return