/
home
/
infinitibizsol
/
.trash
/
static.1
/
js
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/static.1/js/71.a5ed5f86.chunk.js.map
{"version":3,"file":"static/js/71.a5ed5f86.chunk.js","mappings":"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","sources":["sections/@dashboard/app/AppWidgetSummary.js","pages/DashboardAppPage.js","utils/formatNumber.js"],"sourcesContent":["import PropTypes from \"prop-types\";\r\nimport { Card, Typography } from \"@mui/material\";\r\nimport { fShortenNumber } from \"../../../utils/formatNumber\";\r\n\r\nAppWidgetSummary.propTypes = {\r\n color: PropTypes.string,\r\n title: PropTypes.string.isRequired,\r\n total: PropTypes.number,\r\n price: PropTypes.number,\r\n sx: PropTypes.object,\r\n};\r\n\r\nexport default function AppWidgetSummary({\r\n title,\r\n total,\r\n price,\r\n // color = \"primary\",\r\n sx,\r\n ...other\r\n}) {\r\n const formattedTotal = total !== undefined ? fShortenNumber(total) : null;\r\n const formattedPrice = price !== undefined ? fShortenNumber(price) : null;\r\n\r\n return (\r\n <Card\r\n sx={{\r\n py: 5,\r\n boxShadow: 0,\r\n textAlign: \"center\",\r\n // color: (theme) => theme.palette[color].darker,\r\n // bgcolor: (theme) => theme.palette[color].lighter,\r\n ...sx,\r\n }}\r\n {...other}\r\n >\r\n {formattedPrice !== null && (\r\n <Typography variant=\"h3\">${formattedPrice}</Typography>\r\n )}\r\n {formattedTotal !== null && (\r\n <Typography variant=\"h3\">{formattedTotal}</Typography>\r\n )}\r\n\r\n <Typography variant=\"subtitle2\" sx={{ opacity: 0.72 }}>\r\n {title}\r\n </Typography>\r\n </Card>\r\n );\r\n}\r\n","import { useState, useEffect } from \"react\";\r\nimport { Helmet } from \"react-helmet-async\";\r\nimport { faker } from \"@faker-js/faker\";\r\n// @mui\r\nimport { useTheme } from \"@mui/material/styles\";\r\nimport {\r\n Grid,\r\n Container,\r\n Typography,\r\n Stack,\r\n Menu,\r\n Button,\r\n MenuItem,\r\n} from \"@mui/material\";\r\nimport {\r\n AppNewsUpdate,\r\n AppOrderTimeline,\r\n AppWidgetSummary,\r\n} from \"../sections/@dashboard/app\";\r\nimport dayjs from \"dayjs\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { baseURL } from \"src/constants/baseURL\";\r\nimport axios from \"axios\";\r\nimport { useSelector, useDispatch } from \"react-redux\";\r\nimport isBetweenPlugin from \"dayjs/plugin/isBetween\";\r\nimport { styled } from \"@mui/material/styles\";\r\nimport { AdapterDayjs } from \"@mui/x-date-pickers/AdapterDayjs\";\r\nimport { LocalizationProvider } from \"@mui/x-date-pickers/LocalizationProvider\";\r\nimport { DateCalendar } from \"@mui/x-date-pickers/DateCalendar\";\r\nimport { PickersDay } from \"@mui/x-date-pickers/PickersDay\";\r\nimport { weekNumberYear } from \"weeknumber\";\r\nimport { getUserAuctioneerList } from \"src/features/users/userActions\";\r\nimport { resolveConfig } from \"prettier\";\r\nimport Iconify from \"src/components/iconify\";\r\n\r\ndayjs.extend(isBetweenPlugin);\r\n\r\nconst CustomPickersDay = styled(PickersDay, {\r\n shouldForwardProp: (prop) => prop !== \"isSelected\" && prop !== \"isHovered\",\r\n})(({ theme, isSelected, isHovered, day }) => ({\r\n borderRadius: 0,\r\n ...(isSelected && {\r\n backgroundColor: theme.palette.primary.main,\r\n color: theme.palette.primary.contrastText,\r\n \"&:hover, &:focus\": {\r\n backgroundColor: theme.palette.primary.main,\r\n },\r\n }),\r\n ...(isHovered && {\r\n backgroundColor: theme.palette.primary[theme.palette.mode],\r\n \"&:hover, &:focus\": {\r\n backgroundColor: theme.palette.primary[theme.palette.mode],\r\n },\r\n }),\r\n ...(day.day() === 0 && {\r\n borderTopLeftRadius: \"50%\",\r\n borderBottomLeftRadius: \"50%\",\r\n }),\r\n ...(day.day() === 6 && {\r\n borderTopRightRadius: \"50%\",\r\n borderBottomRightRadius: \"50%\",\r\n }),\r\n}));\r\n\r\nconst isInSameWeek = (dayA, dayB) => {\r\n if (dayB == null) {\r\n return false;\r\n }\r\n\r\n return dayA.isSame(dayB, \"week\");\r\n};\r\n\r\nfunction Day(props) {\r\n const { day, selectedDay, hoveredDay, ...other } = props;\r\n\r\n return (\r\n <CustomPickersDay\r\n {...other}\r\n day={day}\r\n sx={{ px: 2.5 }}\r\n disableMargin\r\n selected={false}\r\n isSelected={isInSameWeek(day, selectedDay)}\r\n isHovered={isInSameWeek(day, hoveredDay)}\r\n />\r\n );\r\n}\r\n\r\nconst USER_FILTER_OPTIONS = [\r\n { value: \"currentweek\", label: \"Current week\" },\r\n { value: \"lastweek\", label: \"Last week\" },\r\n { value: \"last4weeks\", label: \"Last 4 weeks\" },\r\n { value: \"last12weeks\", label: \"Last 12 weeks\" },\r\n];\r\n\r\nexport default function DashboardAppPage() {\r\n const theme = useTheme();\r\n const [hoveredDay, setHoveredDay] = useState(null);\r\n const [value, setValue] = useState(null);\r\n const [stats, setStats] = useState({});\r\n const [timeRange, setTimeRange] = useState(\"currentweek\");\r\n const navigate = useNavigate();\r\n const dispatch = useDispatch();\r\n const { userInfo } = useSelector((state) => state.auth);\r\n const [open, setOpen] = useState(null);\r\n const [filter, setFilter] = useState(\"Current week\");\r\n\r\n const handleOpen = (event) => {\r\n setOpen(event.currentTarget);\r\n };\r\n\r\n const handleClose = () => {\r\n setOpen(null);\r\n };\r\n\r\n\r\n const getUserStats = async () => {\r\n const response = await axios.post(\r\n `${baseURL}/vehicle-run/total-sale-and-net-proceed`,\r\n { user_id: userInfo?.user_id, timeRange: timeRange }\r\n );\r\n\r\n if (response?.status === 200) {\r\n setStats(response?.data?.data);\r\n }\r\n };\r\n\r\n const applyFilters = (value, label) => {\r\n setTimeRange(value);\r\n setFilter(label);\r\n setOpen(null);\r\n };\r\n\r\n useEffect(() => {\r\n getUserStats();\r\n }, [timeRange]);\r\n\r\n useEffect(() => {\r\n if (value) {\r\n const jsDate = value.toDate();\r\n \r\n // Pass the JavaScript Date object to weekNumberYear\r\n const result = weekNumberYear(jsDate);\r\n \r\n // console.log(\"result\", result);\r\n const { day, week, year } = result;\r\n \r\n // Calculate the start date of the week (considering Sunday as the first day)\r\n const startDate = new Date(year, 0, week * 7);\r\n const dayOfWeek = startDate.getDay();\r\n \r\n // Calculate the start date for the clicked day\r\n startDate.setDate(\r\n startDate.getDate() - (dayOfWeek === 0 ? 6 : dayOfWeek - 1)\r\n );\r\n \r\n // Calculate the end date of the week\r\n const endDate = new Date(startDate);\r\n endDate.setDate(endDate.getDate() + 6);\r\n \r\n const formattedStartDate = startDate.toLocaleDateString(\"en-US\", {\r\n month: \"short\",\r\n day: \"numeric\",\r\n });\r\n \r\n const formattedEndDate = endDate.toLocaleDateString(\"en-US\", {\r\n month: \"short\",\r\n day: \"numeric\",\r\n });\r\n \r\n \r\n if (result.week) {\r\n dispatch(\r\n getUserAuctioneerList({\r\n userId: userInfo?.user_id,\r\n weekId: result?.week,\r\n })\r\n );\r\n navigate(`/dashboard/app/users`, {\r\n state: {\r\n week: result.week,\r\n startDate: formattedStartDate,\r\n endDate: formattedEndDate,\r\n },\r\n });\r\n }\r\n }\r\n }, [value, userInfo]);\r\n\r\n\r\n return (\r\n <>\r\n <Container maxWidth=\"xl\">\r\n {/* <Typography variant=\"h4\" sx={{ mb: 5 }}>\r\n Hi, Welcome back {userInfo?.first_name || \"\"}{\" \"}\r\n {userInfo?.last_name || \"\"}\r\n </Typography> */}\r\n <Stack\r\n direction=\"row\"\r\n alignItems=\"center\"\r\n justifyContent=\"end\"\r\n mb={5}\r\n >\r\n <Button\r\n color=\"inherit\"\r\n disableRipple\r\n onClick={handleOpen}\r\n endIcon={\r\n <Iconify\r\n icon={\r\n open\r\n ? \"eva:chevron-up-fill\"\r\n : \"eva:chevron-down-fill\"\r\n }\r\n />\r\n }\r\n >\r\n <Typography\r\n component=\"span\"\r\n variant=\"subtitle2\"\r\n sx={{ borderBottom: \"1px solid black\" }}\r\n >\r\n {filter}\r\n </Typography>\r\n </Button>\r\n <Menu\r\n keepMounted\r\n anchorEl={open}\r\n open={Boolean(open)}\r\n onClose={handleClose}\r\n anchorOrigin={{\r\n vertical: \"bottom\",\r\n horizontal: \"right\",\r\n }}\r\n transformOrigin={{\r\n vertical: \"top\",\r\n horizontal: \"right\",\r\n }}\r\n >\r\n {USER_FILTER_OPTIONS.map((option) => (\r\n <MenuItem\r\n key={option.value}\r\n selected={option.value === \"currentweek\"}\r\n onClick={() =>\r\n applyFilters(option.value, option.label)\r\n }\r\n sx={{ typography: \"body2\" }}\r\n >\r\n {option.label}\r\n </MenuItem>\r\n ))}\r\n </Menu>\r\n </Stack>\r\n\r\n <Grid container spacing={3}>\r\n <Grid item xs={12} sm={6} md={4}>\r\n <AppWidgetSummary\r\n title=\"Total Sale\"\r\n price={stats?.total_sales || 0}\r\n />\r\n </Grid>\r\n\r\n <Grid item xs={12} sm={6} md={4}>\r\n <AppWidgetSummary\r\n title=\"Net Proceed\"\r\n price={stats?.net_proceeds || 0}\r\n // color=\"info\"\r\n />\r\n </Grid>\r\n\r\n <Grid item xs={12} sm={6} md={4}>\r\n <AppWidgetSummary\r\n title=\"Units Sold\"\r\n total={stats?.units || 0}\r\n // color=\"warning\"\r\n />\r\n </Grid>\r\n\r\n <Grid item xs={12} md={12} lg={12}>\r\n <Stack\r\n direction=\"row\"\r\n alignItems=\"center\"\r\n justifyContent=\"space-between\"\r\n mb={5}\r\n >\r\n <Typography variant=\"h4\">Opportunity</Typography>\r\n </Stack>\r\n <div style={{ width: \"100%\" }}>\r\n <LocalizationProvider\r\n dateAdapter={AdapterDayjs}\r\n style={{ width: \"100%\" }}\r\n >\r\n <DateCalendar\r\n value={value}\r\n onChange={(newValue) => {\r\n setValue(newValue);\r\n }}\r\n localetext={{\r\n calendarWeekNumberHeaderText: \"Week\",\r\n calendarWeekNumberText: (weekNumber) =>\r\n `Week ${weekNumber}`,\r\n }}\r\n showDaysOutsideCurrentMonth\r\n displayWeekNumber\r\n slots={{ day: Day }}\r\n slotProps={{\r\n day: (ownerState) => ({\r\n selectedDay: value,\r\n hoveredDay,\r\n // onClick: () => handleWeek(),\r\n }),\r\n }}\r\n />\r\n </LocalizationProvider>\r\n </div>\r\n </Grid>\r\n\r\n {/* <Grid item xs={4} md={4} lg={4}>\r\n <AppNewsUpdate\r\n title=\"Notification\"\r\n list={[...Array(3)].map((_, index) => ({\r\n id: faker.datatype.uuid(),\r\n title: faker.name.jobTitle(),\r\n description: faker.name.jobTitle(),\r\n // image: `/assets/images/covers/cover_${index + 1}.jpg`,\r\n postedAt: faker.date.recent(),\r\n }))}\r\n />\r\n </Grid> */}\r\n\r\n {/* <Grid item xs={12} md={6} lg={8}>\r\n <AppTasks\r\n title=\"Tasks\"\r\n list={[\r\n { id: \"1\", label: \"Create FireStone Logo\" },\r\n {\r\n id: \"2\",\r\n label: \"Add SCSS and JS files if required\",\r\n },\r\n { id: \"3\", label: \"Stakeholder Meeting\" },\r\n { id: \"4\", label: \"Scoping & Estimations\" },\r\n { id: \"5\", label: \"Sprint Showcase\" },\r\n ]}\r\n />\r\n </Grid> */}\r\n </Grid>\r\n </Container>\r\n </>\r\n );\r\n}\r\n","import numeral from \"numeral\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nexport function fNumber(number) {\r\n return numeral(number).format();\r\n}\r\n\r\nexport function fCurrency(number) {\r\n const format = number ? numeral(number).format(\"Rs0,0.00\") : \"\";\r\n\r\n return result(format, \".00\");\r\n}\r\n\r\nexport function fPercent(number) {\r\n const format = number ? numeral(Number(number) / 100).format(\"0.0%\") : \"\";\r\n\r\n return result(format, \".0\");\r\n}\r\n\r\nexport function fShortenNumber(number) {\r\n const format = number || number === 0 ? numeral(number).format(\"0.00a\") : \"\";\r\n\r\n return result(format, \".00\");\r\n}\r\n\r\nexport function fData(number) {\r\n const format = number ? numeral(number).format(\"0.0 b\") : \"\";\r\n\r\n return result(format, \".0\");\r\n}\r\n\r\nfunction result(format, key = \".00\") {\r\n const isInteger = format.includes(key);\r\n\r\n return isInteger ? format.replace(key, \"\") : format;\r\n}\r\n"],"names":["AppWidgetSummary","_ref","title","total","price","sx","other","formattedTotal","undefined","fShortenNumber","formattedPrice","_jsxs","Card","py","boxShadow","textAlign","children","Typography","variant","_jsx","opacity","dayjs","isBetweenPlugin","CustomPickersDay","styled","PickersDay","shouldForwardProp","prop","theme","isSelected","isHovered","day","borderRadius","backgroundColor","palette","primary","main","color","contrastText","mode","borderTopLeftRadius","borderBottomLeftRadius","borderTopRightRadius","borderBottomRightRadius","isInSameWeek","dayA","dayB","isSame","Day","props","selectedDay","hoveredDay","px","disableMargin","selected","USER_FILTER_OPTIONS","value","label","DashboardAppPage","useTheme","setHoveredDay","useState","setValue","stats","setStats","timeRange","setTimeRange","navigate","useNavigate","dispatch","useDispatch","userInfo","useSelector","state","auth","open","setOpen","filter","setFilter","useEffect","async","response","axios","post","concat","baseURL","user_id","_response$data","status","data","getUserStats","jsDate","toDate","result","weekNumberYear","week","year","startDate","Date","dayOfWeek","getDay","setDate","getDate","endDate","formattedStartDate","toLocaleDateString","month","formattedEndDate","getUserAuctioneerList","userId","weekId","_Fragment","Container","maxWidth","Stack","direction","alignItems","justifyContent","mb","Button","disableRipple","onClick","event","currentTarget","endIcon","Iconify","icon","component","borderBottom","Menu","keepMounted","anchorEl","Boolean","onClose","handleClose","anchorOrigin","vertical","horizontal","transformOrigin","map","option","MenuItem","applyFilters","typography","Grid","container","spacing","item","xs","sm","md","total_sales","net_proceeds","units","lg","style","width","LocalizationProvider","dateAdapter","AdapterDayjs","DateCalendar","onChange","newValue","localetext","calendarWeekNumberHeaderText","calendarWeekNumberText","weekNumber","showDaysOutsideCurrentMonth","displayWeekNumber","slots","slotProps","ownerState","number","numeral","format","key","arguments","length","includes","replace"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure