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) ?
<>
-
Withdraw
- > : 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) : ""}