|
|
|
@@ -22,7 +22,7 @@ import {DemoItem} from "@mui/x-date-pickers/internals/demo"; |
|
|
|
import {LocalizationProvider} from "@mui/x-date-pickers/LocalizationProvider"; |
|
|
|
import {AdapterDayjs} from "@mui/x-date-pickers/AdapterDayjs"; |
|
|
|
// ==============================|| DASHBOARD - DEFAULT ||============================== // |
|
|
|
const SearchPublicNoticeForm = ({ applySearch, generateXML, searchCriteria, onGridReady,selectedIds=[] }) => { |
|
|
|
const SearchPublicNoticeForm = ({ applySearch, generateXML, searchCriteria, onGridReady, selectedIds = [] }) => { |
|
|
|
|
|
|
|
// const [minDate, setMinDate] = React.useState(searchCriteria.dateFrom); |
|
|
|
const [minDate, setMinDate] = React.useState(searchCriteria.dateFrom); |
|
|
|
@@ -67,7 +67,7 @@ const SearchPublicNoticeForm = ({ applySearch, generateXML, searchCriteria, onGr |
|
|
|
// transNo: data.transNo, |
|
|
|
dateFrom: sentDateFrom, |
|
|
|
dateTo: sentDateTo, |
|
|
|
paymentId: selectedIds.join(','), |
|
|
|
// paymentId: selectedIds.join(','), |
|
|
|
payMethod : toPayMethodArray(payMethod), |
|
|
|
// status : (status?.type && status?.type != 'all') ? status?.type : "", |
|
|
|
}; |
|
|
|
@@ -75,25 +75,29 @@ const SearchPublicNoticeForm = ({ applySearch, generateXML, searchCriteria, onGr |
|
|
|
}; |
|
|
|
|
|
|
|
const generateHandler = () => { |
|
|
|
if (!selectedIds || selectedIds.length === 0) { |
|
|
|
alert('No payment is selected.'); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
let sentDateFrom = ""; |
|
|
|
let sentDateTo = ""; |
|
|
|
|
|
|
|
if (fromDateValue != "dd / mm / yyyy") { |
|
|
|
sentDateFrom = DateUtils.dateValue(fromDateValue) |
|
|
|
if (fromDateValue !== "dd / mm / yyyy") { |
|
|
|
sentDateFrom = DateUtils.dateValue(fromDateValue); |
|
|
|
} |
|
|
|
if (toDateValue != "dd / mm / yyyy") { |
|
|
|
sentDateTo = DateUtils.dateValue(toDateValue) |
|
|
|
if (toDateValue !== "dd / mm / yyyy") { |
|
|
|
sentDateTo = DateUtils.dateValue(toDateValue); |
|
|
|
} |
|
|
|
// const dateTo = getValues("dateTo") |
|
|
|
|
|
|
|
const temp = { |
|
|
|
// code: data.code, |
|
|
|
// transNo: data.transNo, |
|
|
|
dateFrom: sentDateFrom, |
|
|
|
dateTo: sentDateTo, |
|
|
|
// status : (status?.type && status?.type != 'all') ? status?.type : "", |
|
|
|
}; |
|
|
|
|
|
|
|
generateXML(temp); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
@@ -221,9 +225,11 @@ const SearchPublicNoticeForm = ({ applySearch, generateXML, searchCriteria, onGr |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
onClick={generateHandler} |
|
|
|
> |
|
|
|
disabled={!selectedIds || selectedIds.length === 0} |
|
|
|
> |
|
|
|
Generate |
|
|
|
</Button> |
|
|
|
|
|
|
|
</Grid> |
|
|
|
</ThemeProvider> |
|
|
|
</Grid> |
|
|
|
|