|
|
|
@@ -15,6 +15,7 @@ import { |
|
|
|
TableRow, |
|
|
|
Paper, |
|
|
|
CircularProgress, |
|
|
|
Stack |
|
|
|
} from '@mui/material'; |
|
|
|
import { useTranslation } from 'react-i18next'; |
|
|
|
import dayjs from 'dayjs'; |
|
|
|
@@ -171,23 +172,24 @@ const JobProcessStatus: React.FC = () => { |
|
|
|
return ( |
|
|
|
<Card sx={{ mb: 2 }}> |
|
|
|
<CardContent> |
|
|
|
<Box sx={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', mb: 3 }}> |
|
|
|
<Typography variant="h5" sx={{ fontWeight: 600 }}> |
|
|
|
{/* Title */} |
|
|
|
<Typography variant="h5" sx={{ fontWeight: 600, mb: 2 }}> |
|
|
|
{t("Job Process Status Dashboard")} |
|
|
|
</Typography> |
|
|
|
|
|
|
|
<FormControl size="small" sx={{ minWidth: 160 }}> |
|
|
|
<Select |
|
|
|
value={selectedDate} |
|
|
|
onChange={(e) => setSelectedDate(e.target.value)} |
|
|
|
> |
|
|
|
<MenuItem value={dayjs().format("YYYY-MM-DD")}>今天</MenuItem> |
|
|
|
<MenuItem value={dayjs().subtract(1, "day").format("YYYY-MM-DD")}>昨天</MenuItem> |
|
|
|
<MenuItem value={dayjs().subtract(2, "day").format("YYYY-MM-DD")}>前天</MenuItem> |
|
|
|
</Select> |
|
|
|
</FormControl> |
|
|
|
</Box> |
|
|
|
|
|
|
|
{/* Filters */} |
|
|
|
<Stack direction="row" spacing={2} sx={{ mb: 3 }}> |
|
|
|
<FormControl size="small" sx={{ minWidth: 160 }}> |
|
|
|
<Select |
|
|
|
value={selectedDate} |
|
|
|
onChange={(e) => setSelectedDate(e.target.value)} |
|
|
|
> |
|
|
|
<MenuItem value={dayjs().format("YYYY-MM-DD")}>今天</MenuItem> |
|
|
|
<MenuItem value={dayjs().subtract(1, "day").format("YYYY-MM-DD")}>昨天</MenuItem> |
|
|
|
<MenuItem value={dayjs().subtract(2, "day").format("YYYY-MM-DD")}>前天</MenuItem> |
|
|
|
</Select> |
|
|
|
</FormControl> |
|
|
|
</Stack> |
|
|
|
<Box sx={{ mt: 2 }}> |
|
|
|
{loading ? ( |
|
|
|
<Box sx={{ display: 'flex', justifyContent: 'center', p: 3 }}> |
|
|
|
|