diff --git a/src/layout/MainLayout/Header/index.js b/src/layout/MainLayout/Header/index.js index 749945e..242a1d7 100644 --- a/src/layout/MainLayout/Header/index.js +++ b/src/layout/MainLayout/Header/index.js @@ -105,7 +105,11 @@ function Header(props) { isGLDLoggedIn() ?
  • - Dashboard + + + Dashboard + +
  • Application @@ -161,34 +165,39 @@ function Header(props) { :
  • - 主頁 + 主頁
  • - 我的公共啟事 + 我的公共啟事
  • - 校對記錄 + 校對記錄
  • {isPrimaryLoggedIn() ? <> - 付款記錄 + 付款記錄 : - 網上付款記錄 + 網上付款記錄 }
  • - 設定 - {isPrimaryLoggedIn() ? + + console.log(event)}> + 設定 + + + + {!isPrimaryLoggedIn() ?
    • @@ -218,7 +227,7 @@ function Header(props) { const drawer = ( isUserLoggedIn() ? - + PNSPS diff --git a/src/pages/PublicNotice/ListPanel/BaseGrid.js b/src/pages/PublicNotice/ListPanel/BaseGrid.js index cbb7c36..40b7e49 100644 --- a/src/pages/PublicNotice/ListPanel/BaseGrid.js +++ b/src/pages/PublicNotice/ListPanel/BaseGrid.js @@ -3,7 +3,7 @@ import * as React from 'react'; import {FiDataGrid} from "components/FiDataGrid"; import { Button, - Typography + Typography, useMediaQuery } from '@mui/material'; import * as DateUtils from "utils/DateUtils" import * as StatusUtils from "utils/statusUtils/PublicNoteStatusUtils"; @@ -11,10 +11,13 @@ import {useNavigate} from "react-router-dom"; import { isORGLoggedIn, } from "utils/Utils"; +import {useTheme} from "@emotion/react"; // ==============================|| EVENT TABLE ||============================== // export default function BaseGrid({rows}) { const navigate = useNavigate() + const theme = useTheme(); + const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); const handleDetailClick = (params) => () => { navigate('/publicNotice/'+ params.id); @@ -27,13 +30,15 @@ export default function BaseGrid({rows}) { id: 'appNo', field: 'appNo', headerName: '申請編號', - flex: 1, + width: isMdOrLg ? 'auto' : 160, + flex: isMdOrLg ? 1 : undefined, }, { id: 'created', field: 'created', headerName: '提交日期', - flex: 1, + width: isMdOrLg ? 'auto' : 300, + flex: isMdOrLg ? 1 : undefined, valueGetter:(params)=>{ return DateUtils.datetimeStr(params?.value); } @@ -68,7 +73,8 @@ export default function BaseGrid({rows}) { id: 'remarks', field: 'remarks', headerName: isORGLoggedIn()?"Care Of / 我的備註":"我的備註", - flex: 3, + width: isMdOrLg ? 'auto' : 400, + flex: isMdOrLg ? 3 : undefined, renderCell: (params) => ( isORGLoggedIn()?
      @@ -84,7 +90,8 @@ export default function BaseGrid({rows}) { id: 'status', field: 'status', headerName: '狀態', - flex: 1, + width: isMdOrLg ? 'auto' : 160, + flex: isMdOrLg ? 1 : undefined, renderCell: (params) => { return [StatusUtils.getStatus(params)] }, diff --git a/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js b/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js index 31b29bd..1328f0a 100644 --- a/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js +++ b/src/pages/PublicNotice/ListPanel/PendingPaymentTab.js @@ -7,7 +7,7 @@ import { Autocomplete, TextField, Grid, - Dialog, DialogTitle, DialogContent, DialogActions, + Dialog, DialogTitle, DialogContent, DialogActions, useMediaQuery, } from '@mui/material'; import { FiDataGrid } from "components/FiDataGrid"; import * as HttpUtils from "utils/HttpUtils" @@ -19,6 +19,7 @@ import { useNavigate } from "react-router-dom"; import { isORGLoggedIn, } from "utils/Utils"; +import {useTheme} from "@emotion/react"; // ==============================|| EVENT TABLE ||============================== // export default function SubmittedTab({ rows }) { @@ -31,6 +32,8 @@ export default function SubmittedTab({ rows }) { const [selectedCareOf, setSelectedCareOf] = React.useState(null); const [expiryDateErrText, setExpiryDateErrText] = React.useState(""); const [expiryDateErr, setExpiryDateErr] = React.useState(false); + const theme = useTheme(); + const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); //const [amount, setAmount] = React.useState(0); const navigate = useNavigate() @@ -112,13 +115,15 @@ export default function SubmittedTab({ rows }) { id: 'appNo', field: 'appNo', headerName: '申請編號', - flex: 1, + width: isMdOrLg ? 'auto' : 160, + flex: isMdOrLg ? 1 : undefined, }, { id: 'created', field: 'created', headerName: '提交日期', - flex: 1, + width: isMdOrLg ? 'auto' : 160, + flex: isMdOrLg ? 1 : undefined, valueGetter: (params) => { return DateUtils.datetimeStr(params.value); } @@ -153,7 +158,8 @@ export default function SubmittedTab({ rows }) { id: 'remarks', field: 'remarks', headerName: isORGLoggedIn() ? "Care Of / 我的備註" : "我的備註", - flex: 3, + width: isMdOrLg ? 'auto' : 400, + flex: isMdOrLg ? 3 : undefined, renderCell: (params) => ( isORGLoggedIn() ?
      @@ -169,7 +175,8 @@ export default function SubmittedTab({ rows }) { id: 'fee', field: 'fee', headerName: '價錢', - flex: 1, + width: isMdOrLg ? 'auto' : 160, + flex: isMdOrLg ? 1 : undefined, renderCell: (params) => { return FormatUtils.currencyFormat(params.row.fee) }, @@ -178,7 +185,8 @@ export default function SubmittedTab({ rows }) { id: 'status', field: 'status', headerName: '狀態', - flex: 1, + width: isMdOrLg ? 'auto' : 160, + flex: isMdOrLg ? 1 : undefined, renderCell: (params) => { return [StatusUtils.getStatus(params)] }, diff --git a/src/pages/PublicNotice/ListPanel/index.js b/src/pages/PublicNotice/ListPanel/index.js index 8162d4d..068551c 100644 --- a/src/pages/PublicNotice/ListPanel/index.js +++ b/src/pages/PublicNotice/ListPanel/index.js @@ -116,7 +116,7 @@ const PublicNotice = () => { { JSON.parse(localStorage.getItem('userData')).creditor ? ( - + diff --git a/src/pages/PublicNotice/Search_GLD/SearchForm.js b/src/pages/PublicNotice/Search_GLD/SearchForm.js index 219f4fe..ce0fef6 100644 --- a/src/pages/PublicNotice/Search_GLD/SearchForm.js +++ b/src/pages/PublicNotice/Search_GLD/SearchForm.js @@ -13,7 +13,6 @@ import * as DateUtils from "utils/DateUtils"; import * as FormatUtils from "utils/FormatUtils"; import {ThemeProvider} from "@emotion/react"; import {PNSPS_BUTTON_THEME} from "../../../themes/buttonConst"; -import dayjs from "dayjs"; // ==============================|| DASHBOARD - DEFAULT ||============================== // @@ -141,7 +140,6 @@ const SearchPublicNoticeForm = ({ applySearch, orgComboData, searchCriteria, iss