From 765491197f96fecf097e0f64b8685f05f252fc11 Mon Sep 17 00:00:00 2001 From: "vluk@2fi-solutions.com.hk" Date: Mon, 23 Feb 2026 15:12:09 +0800 Subject: [PATCH] no message --- src/app/(main)/ps/page.tsx | 40 ++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/src/app/(main)/ps/page.tsx b/src/app/(main)/ps/page.tsx index de32437..bca0a75 100644 --- a/src/app/(main)/ps/page.tsx +++ b/src/app/(main)/ps/page.tsx @@ -1,15 +1,13 @@ "use client"; import React, { useState, useEffect, useMemo } from "react"; -import { - Search, - Eye, - ListOrdered, - LineChart, - Download, - Network, - Loader2, -} from "lucide-react"; +import Search from "@mui/icons-material/Search"; +import Visibility from "@mui/icons-material/Visibility"; +import FormatListNumbered from "@mui/icons-material/FormatListNumbered"; +import ShowChart from "@mui/icons-material/ShowChart"; +import Download from "@mui/icons-material/Download"; +import Hub from "@mui/icons-material/Hub"; +import { CircularProgress } from "@mui/material"; import PageTitleBar from "@/components/PageTitleBar"; import dayjs from "dayjs"; import { NEXT_PUBLIC_API_URL } from "@/config/api"; @@ -195,7 +193,7 @@ export default function ProductionSchedulePage() { onClick={() => setIsExportDialogOpen(true)} className="inline-flex items-center gap-2 rounded-lg border border-emerald-500/70 bg-white px-4 py-2 text-sm font-semibold text-emerald-600 shadow-sm transition hover:bg-emerald-50 dark:border-emerald-500/50 dark:bg-slate-800 dark:text-emerald-400 dark:hover:bg-emerald-500/10" > - + 匯出計劃/物料需求Excel @@ -233,7 +231,7 @@ export default function ProductionSchedulePage() { onClick={handleSearch} className="inline-flex items-center gap-2 rounded-lg bg-blue-500 px-4 py-2 text-sm font-medium text-white shadow-sm hover:bg-blue-600" > - + 搜尋 @@ -270,7 +268,7 @@ export default function ProductionSchedulePage() { onClick={() => handleViewDetail(ps)} className="rounded p-1 text-blue-500 hover:bg-blue-50 hover:text-blue-600 dark:text-blue-400 dark:hover:bg-blue-500/20" > - + @@ -303,7 +301,7 @@ export default function ProductionSchedulePage() { />
- +

排期詳細: {selectedPs?.id} ( {formatBackendDate(selectedPs?.produceAt)}) @@ -396,9 +394,9 @@ export default function ProductionSchedulePage() { className="inline-flex items-center gap-2 rounded-lg bg-blue-500 px-4 py-2 text-sm font-medium text-white shadow-sm hover:bg-blue-600 disabled:opacity-50" > {isGenerating ? ( - + ) : ( - + )} 自動生成工單 @@ -491,9 +489,9 @@ export default function ProductionSchedulePage() { className="inline-flex items-center gap-2 rounded-lg bg-blue-500 px-4 py-2 text-sm font-medium text-white shadow-sm hover:bg-blue-600 disabled:opacity-50" > {loading ? ( - + ) : ( - + )} 計算預測排期 @@ -549,9 +547,9 @@ export default function ProductionSchedulePage() { className="inline-flex items-center gap-2 rounded-lg bg-emerald-500 px-4 py-2 text-sm font-medium text-white shadow-sm hover:bg-emerald-600 disabled:opacity-50" > {loading ? ( - + ) : ( - + )} 匯出