diff --git a/src/pages/DemandNote/Details/DnDetailCard.js b/src/pages/DemandNote/Details/DnDetailCard.js
index d430eb0..352dbe8 100644
--- a/src/pages/DemandNote/Details/DnDetailCard.js
+++ b/src/pages/DemandNote/Details/DnDetailCard.js
@@ -127,24 +127,24 @@ const DnDetailCard = ({ data }) => {
{getDisplayField("Sent on", "")}
- {getDisplayField("Reminder 1", DateUtils.dateStr(dnData.expectReminder1))}
+ {getDisplayField("Reminder 1", dnData?.expectReminder1 ? DateUtils.dateStr(dnData.expectReminder1):"--")}
{getDisplayField("Reminder 1", dnData?.reminder1 ? DateUtils.datetimeStr(dnData.reminder1) : "--")}
- {getDisplayField("Reminder 2", DateUtils.dateStr(dnData.expectReminder2))}
+ {getDisplayField("Reminder 2", dnData?.expectReminder2 ? DateUtils.dateStr(dnData.expectReminder2):"--")}
{getDisplayField("Reminder 2", dnData?.reminder2 ? DateUtils.datetimeStr(dnData.reminder2) : "--")}
- {getDisplayField("Reminder 3", DateUtils.dateStr(dnData.expectReminder3))}
+ {getDisplayField("Reminder 3", dnData?.expectReminder3 ? DateUtils.dateStr(dnData.expectReminder3):"--")}
{getDisplayField("Reminder 3", dnData?.reminder3 ? DateUtils.datetimeStr(dnData.reminder3) : "--")}
- {getDisplayField("Reminder 4", DateUtils.dateStr(dnData.expectReminder4))}
+ {getDisplayField("Reminder 4", dnData?.expectReminder4 ? DateUtils.dateStr(dnData.expectReminder4):"--")}
{getDisplayField("Reminder 4", dnData?.reminder4 ? DateUtils.datetimeStr(dnData.reminder4) : "--")}
- {getDisplayField("Reminder Final", DateUtils.dateStr(dnData.expectReminderFinal))}
+ {getDisplayField("Reminder Final", dnData?.expectReminderFinal ? DateUtils.dateStr(dnData.expectReminderFinal):"--")}
{getDisplayField("Reminder Final", dnData?.reminderFinal ? DateUtils.datetimeStr(dnData.reminderFinal) : "--")}
diff --git a/src/pages/PublicNotice/ListPanel/SearchPublicNoticeForm.js b/src/pages/PublicNotice/ListPanel/SearchPublicNoticeForm.js
index 5e1a323..46a6b2f 100644
--- a/src/pages/PublicNotice/ListPanel/SearchPublicNoticeForm.js
+++ b/src/pages/PublicNotice/ListPanel/SearchPublicNoticeForm.js
@@ -1,4 +1,4 @@
-// material-ui
+// material-uistatus
import {
Button,
Grid, TextField,
@@ -22,17 +22,17 @@ import {FormattedMessage, useIntl} from "react-intl";
const SearchPublicNoticeForm = ({ applySearch, searchCriteria }) => {
const intl = useIntl();
const [type, setType] = React.useState([]);
- const [status, setStatus] = React.useState([{ key: 0, label: 'all', type: 'all' }]);
+ const [status, setStatus] = React.useState({ key: 0, label: 'all', type: 'all' });
const [minDate, setMinDate] = React.useState(searchCriteria.dateFrom);
const [maxDate, setMaxDate] = React.useState(searchCriteria.dateTo);
- const [selectedLabelsString, setSelectedLabelsString] = React.useState('');
+ // const [selectedLabelsString, setSelectedLabelsString] = React.useState('');
const { reset, register, handleSubmit } = useForm()
const marginBottom = 2.5;
const onSubmit = (data) => {
- data.status = selectedLabelsString
+ data.status = status.type;
let typeArray = [];
for (let i = 0; i < type.length; i++) {
@@ -52,7 +52,7 @@ const SearchPublicNoticeForm = ({ applySearch, searchCriteria }) => {
function resetForm() {
setType([]);
- setStatus([{ key: 0, label: 'All', labelCht: "全部", type: 'all' }]);
+ setStatus({ key: 0, label: 'All', labelCht: "全部", type: 'all' });
reset();
}
@@ -150,8 +150,39 @@ const SearchPublicNoticeForm = ({ applySearch, searchCriteria }) => {
}}
/>
-
+ options}
+ options={
+ localStorage.getItem('userData').creditor ?
+ ComboData.publicNoticeStatic_Creditor :
+ ComboData.publicNoticeStatic
+ }
+ value={status}
+ // inputValue={status?.labelCht}
+ getOptionLabel={(option) => intl.formatMessage({id: option.label})}
+ onChange={(event, newValue) => {
+ setStatus(newValue);
+ }}
+ renderInput={(params) => (
+
+ )}
+ // InputLabelProps={{
+ // shrink: true
+ // }}
+ />
+
+
+ {/*
{
// shrink: true
// }}
/>
-
- {/**/}
- {/* */}
- {/**/}
+ */}
+