diff --git a/src/pages/DemandNote/Search/SearchForm.js b/src/pages/DemandNote/Search/SearchForm.js index 117bd58..c0c5e1e 100644 --- a/src/pages/DemandNote/Search/SearchForm.js +++ b/src/pages/DemandNote/Search/SearchForm.js @@ -67,11 +67,11 @@ const SearchDemandNoteForm = ({ applySearch, orgComboData, searchCriteria, issue }, [maxDate]); React.useEffect(() => { - setFromDueDateValue(minDueDate); + setFromDueDateValue(minDueDate??"dd / mm / yyyy"); }, [minDueDate]); React.useEffect(() => { - setToDueDateValue(maxDueDate); + setToDueDateValue(maxDueDate??"dd / mm / yyyy"); }, [maxDueDate]); function FormDateInputComponent({ inputRef, ...props }) { @@ -219,6 +219,8 @@ const SearchDemandNoteForm = ({ applySearch, orgComboData, searchCriteria, issue setOrgSelected({}); setIssueSelected({}); setSelectedStatus(ComboData.denmandNoteStatus[0]); + setFromDueDateValue("dd / mm / yyyy"); + setToDueDateValue("dd / mm / yyyy"); reset(); } diff --git a/src/pages/DemandNote/Search/index.js b/src/pages/DemandNote/Search/index.js index cced1f0..383efbb 100644 --- a/src/pages/DemandNote/Search/index.js +++ b/src/pages/DemandNote/Search/index.js @@ -38,8 +38,8 @@ const SearchPage_DemandNote = () => { const [searchCriteria, setSearchCriteria] = React.useState({ dateTo: DateUtils.dateValue(new Date()), dateFrom: DateUtils.dateValue(new Date().setDate(new Date().getDate() - 14)), - dueDateTo: DateUtils.dateValue(new Date()), - dueDateFrom: DateUtils.dateValue(new Date().setDate(new Date().getDate() - 14)), + // dueDateTo: DateUtils.dateValue(new Date()), + // dueDateFrom: DateUtils.dateValue(new Date().setDate(new Date().getDate() - 14)), }); const [onReady, setOnReady] = React.useState(false); diff --git a/src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js b/src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js index 1ac4159..d2c32d0 100644 --- a/src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js +++ b/src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js @@ -8,7 +8,7 @@ import { Stack, Dialog, DialogTitle, DialogContent, DialogActions, InputAdornment, } from '@mui/material'; -import {delBugMode} from "auth/utils"; +import { delBugMode } from "auth/utils"; const MainCard = Loadable(lazy(() => import('components/MainCard'))); import { useForm } from "react-hook-form"; import { @@ -94,17 +94,17 @@ const ApplicationDetailCard = ( setStatus("notAccepted") }; - const setCompleteDisable=()=>{ - if(delBugMode) return false; + const setCompleteDisable = () => { + if (delBugMode) return false; return (new Date()).getTime() < DateUtils.convertToDate(applicationDetailData.gazetteIssueDetail.issueDate).getTime(); } const complatedClick = () => () => { let issueDate = DateUtils.convertToDate(applicationDetailData.gazetteIssueDetail.issueDate); let current = new Date(); - if(delBugMode){ + if (delBugMode) { setStatus("complete") - }else if(current.getTime() >= issueDate.getTime()){ + } else if (current.getTime() >= issueDate.getTime()) { setStatus("complete") } }; @@ -113,7 +113,7 @@ const ApplicationDetailCard = ( setStatus("withdraw") }; - const doPublish =()=>()=>{ + const doPublish = () => () => { setStatus("publish") } @@ -231,24 +231,22 @@ const ApplicationDetailCard = ( Publish + : - (currentApplicationDetailData.status == "paid" && currentApplicationDetailData.creditor == 0) ? + (currentApplicationDetailData.status == "confirmed" && currentApplicationDetailData.creditor == 0) ? <> - - : null + + : + ( + (currentApplicationDetailData.status == "paid" && currentApplicationDetailData.creditor == 0) ? + <> + + + : null + ) + } @@ -312,7 +343,7 @@ const ApplicationDetailCard = ( - {StatusUtils.getStatusByTextEng(currentApplicationDetailData.status)} + {StatusUtils.getStatusByTextEng(currentApplicationDetailData.status, currentApplicationDetailData.creditor)} diff --git a/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js b/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js index 2a29f3f..c1624d3 100644 --- a/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js +++ b/src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js @@ -212,10 +212,16 @@ const ApplicationDetailCard = ( color="edit" disabled={currentApplicationDetailData.status == "rejected" || currentApplicationDetailData.status == "cancelled" + || currentApplicationDetailData.status == "withdrawn" + || currentApplicationDetailData.status == "completed" + || currentApplicationDetailData.status == "notAccepted" + || currentApplicationDetailData.status == "resubmit" || (!currentApplicationDetailData.creditor && currentApplicationDetailData.status == "paid") || (currentApplicationDetailData.creditor && currentApplicationDetailData.status == "confirmed") + || (currentApplicationDetailData.creditor + && currentApplicationDetailData.status == "published") } title={intl.formatMessage({ id: 'cancel' })} startIcon={} @@ -276,7 +282,7 @@ const ApplicationDetailCard = ( - {currentApplicationDetailData.status ? StatusUtils.getStatusByTextIntl(currentApplicationDetailData.status, false, intl) : ""} + {currentApplicationDetailData.status ? StatusUtils.getStatusByTextIntl(currentApplicationDetailData.status, currentApplicationDetailData.creditor, intl) : ""}