浏览代码

Merge branch 'New_Enhancement' of https://git.2fi-solutions.com/alex/PNSPS-frontend-MaterialUI into New_Enhancement

CR003
Jason Chuang 1年前
父节点
当前提交
d36afa6ee9
共有 6 个文件被更改,包括 67 次插入18 次删除
  1. +19
    -1
      src/pages/Proof/Search_Public/SearchForm.js
  2. +18
    -3
      src/pages/PublicNotice/ApplyForm/PublicNoticeApplyForm.js
  3. +19
    -12
      src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js
  4. +1
    -1
      src/translations/zh-CN.json
  5. +1
    -1
      src/translations/zh-HK.json
  6. +9
    -0
      src/utils/ComboData.js

+ 19
- 1
src/pages/Proof/Search_Public/SearchForm.js 查看文件

@@ -87,6 +87,24 @@ const SearchPublicNoticeForm = ({ applySearch, searchCriteria, issueComboData
//contact: data.contact,
replyed: (status?.type && status?.type != 'all') ? status?.type : "",
};
if(status?.type && status?.type != 'all'){
if (status?.type == "Confirmed"){
temp["replyed"] = "T";
temp["action"] = true;
}else if(status?.type == "Re-proofing"){
temp["replyed"] = "T";
temp["action"] = false;
}else if(status?.type == "No Reply"){
temp["replyed"] = "F";
temp["timeOut"] = "T";
}else if(status?.type == "Cancelled"){
temp["cancelled"] = true;
}else{
temp["replyed"] = "F";
temp["timeOut"] = "F";
}
}
applySearch(temp);
};

@@ -301,7 +319,7 @@ const SearchPublicNoticeForm = ({ applySearch, searchCriteria, issueComboData
size="small"
id="status"
filterOptions={(options) => options}
options={ComboData.proofStatus}
options={ComboData.proofStatusFull}
value={status}
getOptionLabel={(option) => option.type? intl.formatMessage({ id: option.i18nLabel }) : ""}
inputValue={status? intl.formatMessage({ id: status.i18nLabel }) : ""}


+ 18
- 3
src/pages/PublicNotice/ApplyForm/PublicNoticeApplyForm.js 查看文件

@@ -352,7 +352,11 @@ const PublicNoticeApplyForm = ({ loadedData, _selections, gazetteIssueList }) =>
}}><FormattedMessage id="viewDetail" /></a>
</td>
<td style={tabelStyle}>{DateUtils.dateFormat(closeDate, dft)} 2:00 p.m.</td>
<td style={tabelStyle}>{DateUtils.dateFormat(closeDate, dft)} 2:30 p.m.</td>
<td style={tabelStyle}>
<FormattedMessage id="payOnlineRemark" values={{
date: DateUtils.dateFormat(closeDate, dft) + ' 2:30 p.m.'
}} />
</td>
</tr>
<tr>
<td style={tabelStyle}><FormattedMessage id="payDn" />
@@ -371,13 +375,20 @@ const PublicNoticeApplyForm = ({ loadedData, _selections, gazetteIssueList }) =>
<li><FormattedMessage id="store" /></li>
<li><FormattedMessage id="post" /></li>
</ul>
<Typography variant="h6">
<div style={{ padding: 12 }} dangerouslySetInnerHTML={{ __html: intl.formatMessage({ id: "proofNote" }) }} />
</Typography>
</>
);
setIsWarningPopUp(true);
}}><FormattedMessage id="viewDetail" /></a>
</td>
<td style={tabelStyle}>{DateUtils.dateFormat(closingDateOff, dft)} 5:00 p.m.</td>
<td style={tabelStyle}>{DateUtils.dateFormat(closeDate, dft)} 12:00 p.m.</td>
<td style={tabelStyle}>
<FormattedMessage id="payDnRemark" values={{
date: DateUtils.dateFormat(closeDate, dft) + " 12:30 p.m."
}} />
</td>
</tr>
<tr>
<td style={tabelStyle}><FormattedMessage id="payNPGO" />
@@ -395,7 +406,11 @@ const PublicNoticeApplyForm = ({ loadedData, _selections, gazetteIssueList }) =>
}}><FormattedMessage id="viewDetail" /></a>
</td>
<td style={tabelStyle}>{DateUtils.dateFormat(closeDate, dft)} 12:00 p.m.</td>
<td style={tabelStyle}>{DateUtils.dateFormat(closeDate, dft)} 12:30 p.m.</td>
<td style={tabelStyle}>
<FormattedMessage id="payNPGORemark" values={{
date: DateUtils.dateFormat(closeDate, dft) + " 12:30 p.m."
}} />
</td>
</tr>
</tbody>
</table>


+ 19
- 12
src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js 查看文件

@@ -46,6 +46,7 @@ const ApplicationDetailCard = (
const [orgDetail, setOrgDetail] = useState({});
const [verified, setVerified] = useState(null);
const [fileDetail, setfileDetail] = useState({});
const [proofId, setProofId] = useState(null);
const [onReady, setOnReady] = useState(false);

const { register, handleSubmit } = useForm()
@@ -77,6 +78,7 @@ const ApplicationDetailCard = (
setCompanyName(applicationDetailData.companyName);
setVerified(applicationDetailData.userData.verifiedBy ? true : false)
setfileDetail(applicationDetailData.fileDetail);
setProofId(applicationDetailData.proofId);
// setReload(false)
}

@@ -255,18 +257,23 @@ const ApplicationDetailCard = (
<ReplayIcon />
<Typography ml={1} variant="h5"> Re-Submit</Typography>
</Button>
<Button
// size="large"
variant="contained"
onClick={notAcceptedClick()}
color="error"
sx={{
textTransform: 'capitalize',
alignItems: 'end',
}}>
<CloseIcon />
<Typography ml={1} variant="h5">Not Accept</Typography>
</Button>
{
proofId == null || proofId == 0?
<Button
// size="large"
variant="contained"
onClick={notAcceptedClick()}
color="error"
sx={{
textTransform: 'capitalize',
alignItems: 'end',
}}>
<CloseIcon />
<Typography ml={1} variant="h5">Not Accept</Typography>
</Button>
:
null
}
</> :
(currentApplicationDetailData.status == "confirmed" && currentApplicationDetailData.creditor == 1) ?
<>


+ 1
- 1
src/translations/zh-CN.json 查看文件

@@ -41,7 +41,7 @@

"confirmingDealine": "确认校对的截止日期",
"PaymentCoonpletDealine": "付款截止日期",
"payOnline":"透过此系统网上付",
"payOnline":"透过此系统网上付",
"payDn":"透过发出一般缴款单付款",
"payNPGO":"在北角政府合署收款处付款",
"paymentMeans":"付款方式",


+ 1
- 1
src/translations/zh-HK.json 查看文件

@@ -41,7 +41,7 @@
"confirmingDealine": "確認校對的截止日期",
"PaymentCoonpletDealine": "付款截止日期",
"payOnline":"透過此系統網上付",
"payOnline":"透過此系統網上付",
"payDn":"透過發出一般繳款單付款",
"payNPGO":"在北角政府合署收款處付款",
"paymentMeans":"付款方式",


+ 9
- 0
src/utils/ComboData.js 查看文件

@@ -110,6 +110,15 @@ export const proofStatus = [
{ key: 2, i18nLabel: 'pendingReply', labelCht: '未回覆', label:'Pending Reply', type: 'F' },
];

export const proofStatusFull = [
{ key: 0, i18nLabel: 'all', labelCht: '全部', label: 'All', type: 'all' },
{ key: 1, i18nLabel: 'Confirmed', labelCht: '可以付印', label:'Confirmed', type: 'Confirmed' },
{ key: 1, i18nLabel: 'Re-proofing', labelCht: '未能付印', label:'Re-proofing', type: 'Re-proofing' }, // submitted and reviewed
{ key: 2, i18nLabel: 'No Reply', labelCht: '回覆逾時', label:'No Reply', type: 'No Reply' },
{ key: 2, i18nLabel: 'Pending Reply', labelCht: '未回覆', label:'Pending Reply', type: 'Pending Reply' },
{ key: 2, i18nLabel: 'Cancelled', labelCht: '已取消', label:'Cancelled', type: 'Cancelled' },
];

export const paymentStatus = [
{ key: 0, i18nLabel: 'all', labelCht: '全部', label: 'All', type: 'all' },
{ key: 1, i18nLabel: 'success', labelCht: '成功', label:'Success', type: 'APPR' },


正在加载...
取消
保存