diff --git a/src/pages/Payment/Details_Public/DataGrid.js b/src/pages/Payment/Details_Public/DataGrid.js
index 4578ce1..15ec6c3 100644
--- a/src/pages/Payment/Details_Public/DataGrid.js
+++ b/src/pages/Payment/Details_Public/DataGrid.js
@@ -1,6 +1,6 @@
// material-ui
import {
- Typography,
+ Typography, useMediaQuery,
} from '@mui/material';
import {
isORGLoggedIn,
@@ -9,12 +9,15 @@ import * as React from 'react';
import * as FormatUtils from "utils/FormatUtils"
import { FiDataGrid } from "components/FiDataGrid";
import * as DateUtils from "utils/DateUtils"
+import {useTheme} from "@emotion/react";
// import * as Utils from "utils/Utils"
// ==============================|| EVENT TABLE ||============================== //
export default function SearchPublicNoticeTable({ recordList }) {
const [rows, setRows] = React.useState(recordList);
const [total, setTotal] = React.useState(0);
+ const theme = useTheme();
+ const isMdOrLg = useMediaQuery(theme.breakpoints.up('md'));
React.useEffect(() => {
const indexedData = recordList.map((obj, index) => ({ index_number: index + 1, ...obj }));
@@ -41,7 +44,8 @@ export default function SearchPublicNoticeTable({ recordList }) {
id: 'appNo',
field: 'appNo',
headerName:'項目',
- flex: 1,
+ width: isMdOrLg ? 'auto' : 300,
+ flex: isMdOrLg ? 1 : undefined,
renderCell: (params) => {
let appNo = params.row.appNo;
// console.log(params)
@@ -76,8 +80,12 @@ export default function SearchPublicNoticeTable({ recordList }) {
},
}}
/>
-
- 付款總額: (HK$) {FormatUtils.currencyFormat(total)}
+
+ 付款總額:
+
+ (HK$) {FormatUtils.currencyFormat(total)}
+
+
);
}
diff --git a/src/pages/Payment/Search_Public/DataGrid.js b/src/pages/Payment/Search_Public/DataGrid.js
index e3bde60..c00eedd 100644
--- a/src/pages/Payment/Search_Public/DataGrid.js
+++ b/src/pages/Payment/Search_Public/DataGrid.js
@@ -1,18 +1,21 @@
// material-ui
import * as React from 'react';
import {
- Button
+ Button, useMediaQuery
} from '@mui/material';
import * as DateUtils from "utils/DateUtils";
import * as FormatUtils from "utils/FormatUtils"
import * as PaymentStatus from "utils/statusUtils/PaymentStatus"
import { useNavigate } from "react-router-dom";
import { FiDataGrid } from "components/FiDataGrid";
+import {useTheme} from "@emotion/react";
// ==============================|| EVENT TABLE ||============================== //
export default function SearchPublicNoticeTable({ recordList }) {
const [rows, setRows] = React.useState(recordList);
const navigate = useNavigate()
+ const theme = useTheme();
+ const isMdOrLg = useMediaQuery(theme.breakpoints.up('md'));
const _sx = {
padding: "4 2 4 2",
@@ -42,7 +45,8 @@ export default function SearchPublicNoticeTable({ recordList }) {
{
field: 'actions',
headerName: '付款編號',
- flex: 1,
+ width: isMdOrLg ? 'auto' : 160,
+ flex: isMdOrLg ? 1 : undefined,
cellClassName: 'actions',
renderCell: (params) => {
return ;
@@ -52,7 +56,8 @@ export default function SearchPublicNoticeTable({ recordList }) {
id: 'appNos',
field: 'appNos',
headerName: '申請編號',
- flex: 1,
+ width: isMdOrLg ? 'auto' : 160,
+ flex: isMdOrLg ? 1 : undefined,
renderCell: (params) => {
let appNo = params.row.appNos;
return
{appNo}
@@ -62,7 +67,8 @@ export default function SearchPublicNoticeTable({ recordList }) {
id: 'transDateTime',
field: 'transDateTime',
headerName: '付款日期',
- flex: 1,
+ width: isMdOrLg ? 'auto' : 160,
+ flex: isMdOrLg ? 1 : undefined,
valueGetter: (params) => {
return DateUtils.datetimeStr(params?.value);
}
diff --git a/src/pages/Payment/Search_Public/SearchForm.js b/src/pages/Payment/Search_Public/SearchForm.js
index 1e63c9d..ab2d8dd 100644
--- a/src/pages/Payment/Search_Public/SearchForm.js
+++ b/src/pages/Payment/Search_Public/SearchForm.js
@@ -11,6 +11,8 @@ import { useForm } from "react-hook-form";
import * as React from "react";
import * as DateUtils from "utils/DateUtils";
import * as ComboData from "utils/ComboData";
+import {PNSPS_BUTTON_THEME} from "../../../themes/buttonConst";
+import {ThemeProvider} from "@emotion/react";
// ==============================|| DASHBOARD - DEFAULT ||============================== //
@@ -72,7 +74,7 @@ const SearchPublicNoticeForm = ({ applySearch, searchCriteria }) => {
{/*row 2*/}
-
+
{
/>
-
- {
- setMinDate(DateUtils.dateStr(newValue));
- }}
- InputLabelProps={{
- shrink: true
- }}
- />
-
-
-
- {
- setMaxDate(DateUtils.dateStr(newValue));
- }}
- id="dateTo"
- type="date"
- label="付款日期(到)"
- defaultValue={searchCriteria.dateTo}
- />
+
+
+
+ {
+ setMinDate(DateUtils.dateStr(newValue));
+ }}
+ InputLabelProps={{
+ shrink: true
+ }}
+ />
+
+
+
+ 到
+
+
+
+ {
+ setMaxDate(DateUtils.dateStr(newValue));
+ }}
+ id="dateTo"
+ type="date"
+ //label="付款日期(到)"
+ defaultValue={searchCriteria.dateTo}
+ />
+
+
-
+
{
/>
-
+
options}
options={ComboData.paymentStatus}
value={status}
@@ -165,32 +176,25 @@ const SearchPublicNoticeForm = ({ applySearch, searchCriteria }) => {
{/*last row*/}
-
-
+
+
-
+
+