From b12bb2d9e4922c513185ca3bb480da1b54954304 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期一, 09 九月 2024 14:42:48 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/user/UserListAside.jsx | 62 +++++++++++++++++++++++++++--- 1 files changed, 55 insertions(+), 7 deletions(-) diff --git a/zy-acs-flow/src/page/user/UserListAside.jsx b/zy-acs-flow/src/page/user/UserListAside.jsx index 1f6dd0c..e38106a 100644 --- a/zy-acs-flow/src/page/user/UserListAside.jsx +++ b/zy-acs-flow/src/page/user/UserListAside.jsx @@ -11,9 +11,10 @@ import { styled } from '@mui/material/styles'; import { DEFAULT_THEME_NAME } from '@/config/setting'; import * as Common from '@/utils/common'; -import MailIcon from '@mui/icons-material/MailOutline' +import WcIcon from '@mui/icons-material/Wc'; import BookmarkIcon from '@mui/icons-material/BookmarkBorder'; import CategoryIcon from '@mui/icons-material/LocalOffer'; +import AccessTimeIcon from '@mui/icons-material/AccessTime'; import { endOfYesterday, startOfWeek, @@ -24,8 +25,7 @@ const UserListAside = (props) => { const theme = useTheme(); - const [themeName] = useStore('themeName', DEFAULT_THEME_NAME); - console.log() + console.log(endOfYesterday().toISOString()) const isSelected = (value, filters) => { const categories = filters.categories || []; @@ -61,12 +61,60 @@ > <CardContent> <SavedQueriesList icon={<BookmarkIcon />} /> - <FilterLiveSearch source='condition' hiddenLabel /> - <FilterList label="aa" icon={<MailIcon />}> - <FilterListItem label="Yes" value={{ status: '1' }} /> - <FilterListItem label="No" value={{ status: '0' }} /> + <FilterList + label="filters.lastCreated" + icon={<AccessTimeIcon />} + > + <FilterListItem + label="filters.today" + value={{ + timeStart: endOfYesterday().toISOString(), + timeEnd: undefined, + }} + /> + <FilterListItem + label="filters.thisWeek" + value={{ + timeStart: startOfWeek(new Date()).toISOString(), + timeEnd: undefined, + }} + /> + <FilterListItem + label="filters.lastWeek" + value={{ + timeStart: subWeeks(startOfWeek(new Date()), 1).toISOString(), + timeEnd: startOfWeek(new Date()).toISOString(), + }} + /> + <FilterListItem + label="filters.thisMonth" + value={{ + timeStart: startOfMonth(new Date()).toISOString(), + timeEnd: undefined, + }} + /> + <FilterListItem + label="filters.lastMonth" + value={{ + timeStart: subMonths(startOfMonth(new Date()), 1).toISOString(), + timeEnd: startOfMonth(new Date()).toISOString(), + }} + /> + <FilterListItem + label="filters.earlier" + value={{ + timeStart: undefined, + timeEnd: subMonths(startOfMonth(new Date()), 1).toISOString(), + }} + /> + </FilterList> + + <FilterList label="table.field.user.sex" icon={<WcIcon />}> + <FilterListItem label="Male" value={{ sex: '1' }} /> + <FilterListItem label="Female" value={{ sex: '2' }} /> + <FilterListItem label="They" value={{ sex: '0' }} /> </FilterList> <FilterList label="Categories" icon={<CategoryIcon />}> -- Gitblit v1.9.1