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 ? (
-
+
) : (
-
+
)}
匯出
|