/
home
/
infinitibizsol
/
www
/
auction-sync.com
/
static
/
js
/
File Upload :
llllll
Current File: /home/infinitibizsol/www/auction-sync.com/static/js/130.1a6f0c30.chunk.js.map
{"version":3,"file":"static/js/130.1a6f0c30.chunk.js","mappings":"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","sources":["pages/Opportunity/AuctioneerUsers.js","utils/utils.js","pages/Opportunity/utils.js","sections/@dashboard/user/UserListHead.js","pages/OrderSort.js","sections/@dashboard/user/UserListToolbar.js"],"sourcesContent":["import React, { useEffect, useState } from 'react';\nimport {\n Card,\n Table,\n Stack,\n Paper,\n Button,\n TableRow,\n TableBody,\n TableCell,\n Container,\n Typography,\n TableContainer,\n Skeleton,\n Avatar\n} from '@mui/material';\nimport Scrollbar from '../../components/scrollbar';\nimport { UserListHead, UserListToolbar } from '../../sections/@dashboard/user';\n// import ORDERLIST from \"../../_mock/orders\";\nimport { useNavigate, useLocation } from 'react-router-dom';\nimport { useSelector } from 'react-redux';\nimport FiberManualRecordIcon from '@mui/icons-material/FiberManualRecord';\nimport api from 'src/features/auth/Api';\nimport { baseURL } from 'src/constants/baseURL';\nimport { toast } from 'react-toastify';\nimport { LoadingButton } from '@mui/lab';\nimport { getComparator, applySortFilter, extractExcelData } from './utils';\nimport { _exportToExcel } from 'src/utils/utils';\n\nconst AuctioneerUsers = () => {\n const [TABLE_HEAD, setTableHead] = useState([]);\n const [filteredUsers, setFilteredUsers] = useState([]);\n const [saleStatus, setSaleStatus] = useState({});\n const [conditionLight, setConditionLight] = useState({});\n\n const navigate = useNavigate();\n const { userInfo } = useSelector((state) => state.auth);\n const { userData } = useSelector((state) => state.users);\n const [exportBtnLoading, setExportBtnLoading] = useState(false);\n\n const [filterName, setFilterName] = useState('');\n const [filterType, setFilterType] = useState('whole_saler');\n\n const { state } = useLocation();\n\n useEffect(() => {\n if (!state) navigate('/dashboard/opportunities');\n\n let newTableHead = [];\n let saleStatusData = {};\n let conditionLightData = {};\n\n setFilteredUsers(applySortFilter(userData?.data, getComparator(order, orderBy), filterName));\n\n if (userData?.filter_type === 'whole_saler') {\n newTableHead = [\n { id: 'business_name', label: 'Business Name', alignRight: false },\n { id: 'vehicles', label: 'Vehicles', alignRight: false },\n { id: 'view', label: 'View', alignRight: false }\n ];\n }\n\n if (userData?.filter_type === 'condition_light') {\n let conditionLightCounts = {\n redUnits: 0,\n yellowUnits: 0,\n greenUnits: 0,\n uncategorizedUnits: 0\n };\n\n userData?.data?.map((item) => {\n if (item?.condition_light === 1) {\n conditionLightCounts.redUnits = item?.units;\n }\n if (item?.condition_light === 2) {\n conditionLightCounts.yellowUnits = item?.units;\n }\n if (item?.condition_light === 3) {\n conditionLightCounts.greenUnits = item?.units;\n }\n if (item?.condition_light === 4) {\n conditionLightCounts.uncategorizedUnits = item?.units;\n }\n });\n\n conditionLightData = {\n red: {\n id: 'red',\n label: (\n <div\n style={{\n display: 'flex',\n alignItems: 'center'\n }}\n >\n <FiberManualRecordIcon\n style={{\n color: '#FF0000',\n fontSize: '30px',\n marginRight: '5px'\n }}\n />\n <Typography\n sx={{\n color: '#FF0000',\n fontWeight: 'bold'\n }}\n >\n Red Status\n </Typography>\n </div>\n ),\n units: conditionLightCounts?.redUnits,\n view: (\n <div>\n <Button\n disabled={!conditionLightCounts.redUnits > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n name: 'Red',\n filter: 'condition_light',\n condition_light: 1,\n auctioneer_id: userInfo?.user_id,\n week_id: state.week\n })\n }\n >\n View\n </Button>\n </div>\n )\n },\n yellow: {\n id: 'yellow',\n label: (\n <div\n style={{\n display: 'flex',\n alignItems: 'center'\n }}\n >\n <FiberManualRecordIcon\n style={{\n color: '#FFBF00',\n fontSize: '30px',\n marginRight: '5px'\n }}\n />\n <Typography\n sx={{\n color: '#FFBF00',\n fontWeight: 'bold'\n }}\n >\n Yellow Status\n </Typography>\n </div>\n ),\n units: conditionLightCounts.yellowUnits,\n view: (\n <div>\n <Button\n disabled={!conditionLightCounts.yellowUnits > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n name: 'Yellow',\n filter: 'condition_light',\n condition_light: 2,\n auctioneer_id: userInfo?.user_id,\n week_id: state.week\n })\n }\n >\n View\n </Button>\n </div>\n )\n },\n green: {\n id: 'green',\n label: (\n <div\n style={{\n display: 'flex',\n alignItems: 'center'\n }}\n >\n <FiberManualRecordIcon\n style={{\n color: '#008000',\n fontSize: '30px',\n marginRight: '5px'\n }}\n />\n <Typography\n sx={{\n color: '#008000',\n fontWeight: 'bold'\n }}\n >\n Green Status\n </Typography>\n </div>\n ),\n units: conditionLightCounts.greenUnits,\n view: (\n <div>\n <Button\n disabled={!conditionLightCounts.greenUnits > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n name: 'Green',\n filter: 'condition_light',\n condition_light: 3,\n auctioneer_id: userInfo?.user_id,\n week_id: state.week\n })\n }\n >\n View\n </Button>\n </div>\n )\n },\n\n /* /// uncategorized Condition Lights */\n uncategorized: {\n id: 'uncategorized',\n label: (\n <div\n style={{\n display: 'flex',\n alignItems: 'center'\n }}\n >\n <FiberManualRecordIcon\n style={{\n color: 'gray',\n fontSize: '30px',\n marginRight: '5px'\n }}\n />\n <Typography\n sx={{\n color: 'gray',\n fontWeight: 'bold'\n }}\n >\n Not Provided\n </Typography>\n </div>\n ),\n units: conditionLightCounts.uncategorizedUnits,\n view: (\n <div>\n <Button\n disabled={!conditionLightCounts.uncategorizedUnits > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n name: 'Not Provided',\n filter: 'condition_light',\n condition_light: 4,\n auctioneer_id: userInfo?.user_id,\n week_id: state.week\n })\n }\n >\n View\n </Button>\n </div>\n )\n }\n };\n newTableHead = [\n { id: 'conditionLight', label: 'Conditon Light' },\n { id: 'conditionLightUnits', label: 'Units' },\n { id: 'viewConditionLight', label: 'View' }\n ];\n }\n\n if (userData?.filter_type === 'auction') {\n newTableHead = [\n { id: 'name', label: 'Name' },\n { id: 'units', label: 'Units' },\n { id: 'viewAuction', label: 'View' }\n ];\n }\n\n if (userData?.filter_type === 'sale_status') {\n let soldUnits =\n userData?.data[0].sale_status === 'true'\n ? userData?.data[0]?.units\n : userData?.data[1]?.units;\n let unSoldUnits =\n userData?.data[0].sale_status === 'false'\n ? userData?.data[0]?.units\n : userData?.data[1]?.units;\n\n saleStatusData = {\n sold: {\n id: 'sold',\n label: (\n <div\n style={{\n display: 'flex',\n alignItems: 'center'\n }}\n >\n <FiberManualRecordIcon\n style={{\n color: '#008000',\n fontSize: '30px',\n marginRight: '5px'\n }}\n />\n <Typography\n sx={{\n color: '#008000',\n fontWeight: 'bold'\n }}\n >\n Sold\n </Typography>\n </div>\n ),\n units: soldUnits,\n view: (\n <div>\n <Button\n disabled={!soldUnits > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n name: 'Sold',\n filter: 'sales_status',\n sale_status: 1,\n auctioneer_id: userInfo?.user_id,\n week_id: state.week,\n viewType: 'Sold'\n })\n }\n >\n View\n </Button>\n </div>\n )\n },\n notSold: {\n id: 'notSold',\n label: (\n <div\n style={{\n display: 'flex',\n alignItems: 'center'\n }}\n >\n <FiberManualRecordIcon\n style={{\n color: '#FF0000',\n fontSize: '30px',\n marginRight: '5px'\n }}\n />\n <Typography\n sx={{\n color: '#FF0000',\n fontWeight: 'bold'\n }}\n >\n Not Sold\n </Typography>\n </div>\n ),\n units: unSoldUnits,\n view: (\n <div>\n <Button\n disabled={!unSoldUnits > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n name: 'Not Sold',\n filter: 'sales_status',\n sale_status: 0,\n auctioneer_id: userInfo?.user_id,\n week_id: state.week,\n viewType: 'Not Sold'\n })\n }\n >\n View\n </Button>\n </div>\n )\n }\n };\n newTableHead = [\n { id: 'saleStatus', label: 'Sale Status' },\n { id: 'saleUnits', label: 'Units' },\n { id: 'viewSale', label: 'View' }\n ];\n }\n\n userData?.filter_type && setFilterType(userData?.filter_type);\n setTableHead(newTableHead);\n setSaleStatus(saleStatusData);\n setConditionLight(conditionLightData);\n }, [userData]);\n\n const handleFilterCars = (data) => {\n navigate(`/dashboard/opportunities/users/cars`, {\n state: { ...data, startDate: state?.startDate, endDate: state?.endDate }\n });\n };\n\n const exportToExcel = async () => {\n setExportBtnLoading(true);\n\n const fileName = `Users and Cars Data`;\n // debugger;\n\n let details = [];\n\n const getExportData = async (endPoint) => {\n try {\n const config = {\n headers: { 'Content-Type': 'application/json', Accept: 'application/json' }\n };\n const res = await api.post(\n `${baseURL}/${endPoint}`,\n { auctioneerId: userInfo?.user_id, weekId: state?.week },\n config\n );\n details = res?.data?.data;\n // details = [...res?.data?.data, ...res?.data?.data];\n // delete details[0]\n } catch (error) {\n setExportBtnLoading(false);\n toast.error('Error while fetching details from DB!');\n return;\n }\n };\n\n if (filterType === 'whole_saler') {\n await getExportData('auctioneer/export-by-wholesaler');\n } else if (filterType === 'auction') {\n await getExportData('auctioneer/export-by-auctions');\n } else if (filterType === 'condition_light') {\n await getExportData('auctioneer/export-by-condition-light');\n } else if (filterType === 'sale_status') {\n await getExportData('auctioneer/export-by-sale-status');\n }\n\n // Create a new workbook\n\n const filterHeaderMap = {\n whole_saler: {\n primary: 'Wholesellers',\n secondary: [\n 'Auction Name',\n 'Condition Light',\n 'Sale Status',\n 'VIN',\n 'Vehicle Name',\n 'Color',\n 'Mileage',\n 'Announcements',\n 'Reserve',\n 'Sale Price',\n 'Total Fee',\n 'Lane',\n 'Run #'\n ]\n },\n auction: {\n primary: 'Auction Name',\n secondary: [\n 'Wholesaler',\n 'Condition Light',\n 'Sale Status',\n \"Auctioneer's Business Name\",\n 'VIN',\n 'Vehicle Name',\n 'Color',\n 'Mileage',\n 'Announcements',\n 'Reserve',\n 'Sale Price',\n 'Total Fee',\n 'Lane',\n 'Run #'\n ]\n },\n condition_light: {\n primary: 'Condition Light',\n secondary: [\n 'Wholesaler',\n 'Auction Name',\n 'Sale Status',\n 'VIN',\n 'Vehicle Name',\n 'Color',\n 'Mileage',\n 'Announcements',\n 'Reserve',\n 'Sale Price',\n 'Total Fee',\n 'Lane',\n 'Run #'\n ]\n },\n sale_status: {\n primary: 'Sale Status',\n secondary: [\n 'Wholesaler',\n 'Auction Name',\n 'Condition Light',\n 'VIN',\n 'Vehicle Name',\n 'Color',\n 'Mileage',\n 'Announcements',\n 'Reserve',\n 'Sale Price',\n 'Total Fee',\n 'Lane',\n 'Run #'\n ]\n }\n };\n\n const { primary, secondary } = filterHeaderMap[filterType];\n const staticVehicleKeys = [primary, ...secondary];\n\n // Create an array to hold the data\n const data = [];\n\n // Add headers to the data array\n data.push([...staticVehicleKeys]);\n const merge = [];\n\n extractExcelData(details, filterType, data, merge);\n _exportToExcel(data, merge, fileName);\n setExportBtnLoading(false);\n };\n\n const [order, setOrder] = useState('asc');\n\n const [selected, setSelected] = useState([]);\n\n const [orderBy, setOrderBy] = useState('name');\n\n const [loader, setLoader] = useState(true);\n\n const handleSelectAllClick = (event) => {\n if (event.target.checked) {\n const newSelecteds = userData?.data?.map((n) => n?._id);\n setSelected(newSelecteds);\n return;\n }\n setSelected([]);\n };\n\n const handleSearch = (event) => {\n let value = event.target.value;\n setFilterName(value);\n\n if (userData?.filter_type === 'whole_saler') {\n const filteredRows = userData?.data.filter((item) => {\n return item?.firstname?.trim()?.toLowerCase().includes(value.toLowerCase());\n });\n setFilteredUsers(applySortFilter(filteredRows, getComparator(order, orderBy), value));\n }\n };\n\n const isNotFound = !filteredUsers?.length && !!filterName;\n\n return (\n <>\n <Container>\n <Stack direction=\"row\" alignItems=\"flex-start\" justifyContent=\"space-between\">\n <Typography variant=\"h4\" sx={{ mb: 3 }}>\n {state?.startDate} - {state?.endDate}\n </Typography>\n\n <LoadingButton\n loading={exportBtnLoading}\n variant=\"contained\"\n color=\"info\"\n onClick={exportToExcel}\n >\n Export To Excel\n </LoadingButton>\n </Stack>\n\n <Card>\n <UserListToolbar\n numSelected={selected?.length}\n filterName={filterName}\n searchValue={handleSearch}\n weekId={state?.week}\n auctioneerId={userInfo?.user_id}\n setLoader={setLoader}\n />\n\n <Scrollbar>\n <TableContainer>\n <Table size=\"small\" stickyHeader>\n <UserListHead\n order={order}\n orderBy={orderBy}\n headLabel={TABLE_HEAD}\n rowCount={userData?.data?.length}\n numSelected={selected.length}\n onSelectAllClick={handleSelectAllClick}\n />\n {loader ? (\n <TableBody>\n {[...Array(3)].map((ele, i) => (\n <TableRow key={i}>\n {TABLE_HEAD?.map((e, i) => (\n <TableCell key={i}>\n <Skeleton\n variant=\"h1\"\n sx={{ fontSize: '2rem', borderRadius: '12px' }}\n />\n </TableCell>\n ))}\n </TableRow>\n ))}\n </TableBody>\n ) : (\n <TableBody>\n {userData?.filter_type === 'whole_saler' ? (\n filteredUsers?.map((row, index) => {\n const { user_id, business_name, tblVehicles } = row;\n const selectedUser = selected.indexOf(user_id) !== -1;\n\n return (\n <React.Fragment key={index}>\n <TableRow\n hover\n key={user_id}\n tabIndex={-1}\n role=\"checkbox\"\n selected={selectedUser}\n >\n <TableCell align=\"left\">\n <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>\n <Avatar\n src={row?.business_logo ? 'https://autocrm.infinitibizsol.com/images/'+ row?.business_logo : \"/assets/images/avatars/avatar_placeholder.png\"}\n alt=\"autioneer_photo\"\n />\n {business_name}\n </div>\n </TableCell>\n\n {/* <TableCell align=\"left\">{lastname}</TableCell> */}\n <TableCell align=\"left\">{tblVehicles?.length}</TableCell>\n <TableCell align=\"left\">\n <Button\n disabled={!tblVehicles?.length > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n name: business_name,\n filter: 'users',\n user_id,\n auctioneer_id: userInfo?.user_id,\n week_id: state.week\n })\n }\n >\n View\n </Button>{' '}\n </TableCell>\n </TableRow>\n </React.Fragment>\n );\n })\n ) : userData?.filter_type === 'condition_light' ? (\n <>\n <TableRow>\n <TableCell align=\"left\">{conditionLight?.red?.label}</TableCell>\n <TableCell align=\"left\">{conditionLight?.red?.units}</TableCell>\n <TableCell align=\"left\">{conditionLight?.red?.view}</TableCell>\n </TableRow>\n <TableRow>\n <TableCell align=\"left\">{conditionLight?.yellow?.label}</TableCell>\n <TableCell align=\"left\">{conditionLight?.yellow?.units}</TableCell>\n <TableCell align=\"left\">{conditionLight?.yellow?.view}</TableCell>\n </TableRow>\n <TableRow>\n <TableCell align=\"left\">{conditionLight?.green?.label}</TableCell>\n <TableCell align=\"left\">{conditionLight?.green?.units}</TableCell>\n <TableCell align=\"left\">{conditionLight?.green?.view}</TableCell>\n </TableRow>\n {/* /// uncategorized Condition Lights */}\n <TableRow>\n <TableCell align=\"left\">{conditionLight?.uncategorized?.label}</TableCell>\n <TableCell align=\"left\">{conditionLight?.uncategorized?.units}</TableCell>\n <TableCell align=\"left\">{conditionLight?.uncategorized?.view}</TableCell>\n </TableRow>\n </>\n ) : userData?.filter_type === 'sale_status' ? (\n <>\n <TableRow>\n <TableCell align=\"left\">{saleStatus?.sold?.label}</TableCell>\n <TableCell align=\"left\">{saleStatus?.sold?.units}</TableCell>\n <TableCell align=\"left\">{saleStatus?.sold?.view}</TableCell>\n </TableRow>\n <TableRow>\n <TableCell align=\"left\">{saleStatus?.notSold?.label}</TableCell>\n <TableCell align=\"left\">{saleStatus?.notSold?.units}</TableCell>\n <TableCell align=\"left\">{saleStatus?.notSold?.view}</TableCell>\n </TableRow>\n </>\n ) : userData?.filter_type === 'auction' ? (\n <>\n {userData?.data?.map((ele, i) => {\n return (\n <TableRow key={i}>\n <TableCell align=\"left\">\n <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>\n <Avatar\n src={ele?.business_logo ? 'https://autocrm.infinitibizsol.com/images/'+ ele?.business_logo : \"/assets/images/avatars/avatar_placeholder.png\"}\n alt=\"autioneer_photo\"\n />\n {ele?.auction_name || ''}\n </div>\n </TableCell>\n <TableCell align=\"left\">{ele?.units}</TableCell>\n <TableCell align=\"left\">\n <Button\n disabled={!ele?.units > 0}\n variant=\"contained\"\n onClick={() =>\n handleFilterCars({\n filter: 'auction',\n name: ele?.auction_name,\n auction_id: ele?.auction_id,\n week_id: state.week\n })\n }\n >\n View\n </Button>\n </TableCell>\n </TableRow>\n );\n })}\n </>\n ) : null}\n\n {!userData?.data?.length > 0 && (\n <TableRow style={{ height: 53 }}>\n <TableCell align=\"center\" colSpan={6} sx={{ py: 5 }}>\n <Paper\n sx={{\n textAlign: 'center'\n }}\n >\n <Typography variant=\"h4\" paragraph>\n No results found\n </Typography>\n </Paper>\n </TableCell>\n </TableRow>\n )}\n </TableBody>\n )}\n {isNotFound && !loader && (\n <TableBody>\n <TableRow>\n <TableCell align=\"center\" colSpan={6} sx={{ py: 3 }}>\n <Paper\n sx={{\n textAlign: 'center'\n }}\n >\n <Typography variant=\"h6\" paragraph>\n Not found\n </Typography>\n\n <Typography variant=\"body2\">\n No results found for \n <strong>\n "{filterName}\n "\n </strong>\n .\n <br /> Try checking for typos or using complete words.\n </Typography>\n </Paper>\n </TableCell>\n </TableRow>\n </TableBody>\n )}\n </Table>\n </TableContainer>\n </Scrollbar>\n </Card>\n </Container>\n </>\n );\n};\n\nexport default AuctioneerUsers;\n","import * as FileSaver from 'file-saver';\nimport XLSX from 'xlsx-js-style';\n\nexport const generatePassword = () => {\n var length = 8;\n var charset = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';\n var retVal = '';\n\n for (var i = 0, n = charset.length; i < length; ++i) {\n retVal += charset.charAt(Math.floor(Math.random() * n));\n }\n\n return retVal;\n};\n\nconst fileType = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8';\n\nexport const _exportToExcel = (data, merge, fileName) => {\n const wb = XLSX.utils.book_new();\n const ws = XLSX.utils.aoa_to_sheet(data);\n ws['!merges'] = merge;\n\n // Set styles for all cells to left alignment\n const range = XLSX.utils.decode_range(ws['!ref']);\n for (let R = range.s.r; R <= range.e.r; ++R) {\n for (let C = range.s.c; C <= range.e.c; ++C) {\n const cellAddress = { r: R, c: C };\n const cellRef = XLSX.utils.encode_cell(cellAddress);\n if (!ws[cellRef]) continue;\n if (!ws[cellRef].s) ws[cellRef].s = {};\n ws[cellRef].s.alignment = { horizontal: 'center', vertical: 'center' };\n }\n }\n\n // Set styles for headers (make them bold)\n for (let col = 0; col < data[0].length; col++) {\n const cellRef = XLSX.utils.encode_cell({ c: col, r: 0 });\n ws[cellRef].s = {\n font: { name: 'Calibri', bold: true, sz: 12 },\n alignment: { horizontal: 'center' }\n };\n }\n\n // Set the column widths\n const colWidths = data[0].map((col, index) => ({\n wch: col.length + 10 // Adjust the factor as needed\n }));\n ws['!cols'] = colWidths;\n\n // Add worksheet to workbook\n XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');\n\n // Write Excel file to browser\n const excelBuffer = XLSX.write(wb, { bookType: 'xlsx', type: 'array' });\n const excelData = new Blob([excelBuffer], { type: fileType });\n\n // Save the file\n FileSaver.saveAs(excelData, fileName + '.xlsx');\n};\n","import { filter } from 'lodash';\nimport { weekNumberYear } from 'weeknumber';\n\nfunction descendingComparator(a, b, orderBy) {\n if (b[orderBy] < a[orderBy]) {\n return -1;\n }\n if (b[orderBy] > a[orderBy]) {\n return 1;\n }\n return 0;\n}\n\nexport function getComparator(order, orderBy) {\n return order === 'desc'\n ? (a, b) => descendingComparator(a, b, orderBy)\n : (a, b) => -descendingComparator(a, b, orderBy);\n}\n\nexport function applySortFilter(array, comparator, query) {\n const stabilizedThis = array?.map((el, index) => [el, index]);\n stabilizedThis?.sort((a, b) => {\n const order = comparator(a[0], b[0]);\n if (order !== 0) return order;\n return a[1] - b[1];\n });\n if (query) {\n return filter(\n array,\n (_user) => _user?.firstname?.toLowerCase().indexOf(query.toLowerCase()) !== -1\n );\n }\n return stabilizedThis?.map((el) => el[0]);\n}\n\nconst getConditionLight = (number) => {\n let light =\n number === 1 ? 'Red' : number === 2 ? 'Yellow' : number === 3 ? 'Green' : 'Not Provided';\n return light;\n};\n\nconst getSaleStatus = (condition) => {\n return condition === true ? 'SOLD' : 'NOT SOLD';\n};\n\nexport function extractExcelData(details, filterType, data, merge) {\n if (!details || !details.length) return [];\n let firstColStartRow = 1;\n let secondColStartRow = 1;\n\n details?.forEach((column) => {\n const groupedList = [...column?.tblVehicles];\n\n if (groupedList.length) {\n let firstColumnAdded = false;\n let secondColumnAdded = false;\n // Iterate over each vehicle in the column's groupedList\n groupedList.forEach((groupItem) => {\n const _vehicles = groupItem?.vehicles || [];\n\n if (_vehicles.length) {\n const rowSpan = _vehicles.length; // Calculate the length of vehicles\n\n // Create an array to hold the data for the column and the current groupItem\n _vehicles.length > 0 &&\n _vehicles?.map((car) => {\n const rowData = [\n '',\n '',\n car?.vin,\n `${car?.year || ''} ${car?.make || ''} ${car?.model || ''} ${car?.trim || ''}`,\n car?.color_name,\n car?.mileage,\n car?.announcements,\n car?.reserve,\n car?.sale_price,\n car?.vehicle_total_fee,\n car?.lane_name,\n car?.run_no\n ];\n if (filterType === 'whole_saler') {\n if (!firstColumnAdded) rowData[0] = column?.wholesaler_business_name;\n rowData[1] = car?.auction_name;\n rowData.splice(\n 2,\n 0,\n getConditionLight(car?.condition_light),\n getSaleStatus(car?.sale_status)\n );\n } else if (filterType === 'auction') {\n if (!firstColumnAdded) rowData[0] = column?.auction_name;\n if (!secondColumnAdded) rowData[1] = groupItem?.wholesaler_business_name;\n rowData.splice(\n 2,\n 0,\n getConditionLight(groupItem?.condition_light),\n getSaleStatus(groupItem?.sale_status),\n column?.business_name\n );\n } else if (filterType === 'condition_light') {\n if (!firstColumnAdded) rowData[0] = getConditionLight(column?.condition_light);\n if (!secondColumnAdded) rowData[1] = groupItem?.wholesaler_business_name;\n rowData.splice(2, 0, car?.auction_name, getSaleStatus(car?.sale_status));\n } else if (filterType === 'sale_status') {\n if (!firstColumnAdded) rowData[0] = getSaleStatus(column?.sale_status);\n if (!secondColumnAdded) rowData[1] = groupItem?.wholesaler_business_name;\n rowData.splice(2, 0, car?.auction_name, getConditionLight(car?.condition_light));\n }\n // Add column's First Column only for the first vehicle\n if (!firstColumnAdded) firstColumnAdded = true;\n if (!secondColumnAdded) secondColumnAdded = true;\n\n // Add column data and corresponding groupItem data to the data array\n data.push(rowData);\n });\n if (filterType !== 'whole_saler') {\n merge.push({\n s: { r: secondColStartRow, c: 1 },\n e: { r: secondColStartRow + rowSpan - 1, c: 1 }\n });\n secondColStartRow += rowSpan;\n }\n }\n });\n\n if (data.length > 1) {\n merge.push({\n s: { r: firstColStartRow, c: 0 },\n e: { r: data.length - 1, c: 0 }\n });\n firstColStartRow = data.length;\n }\n }\n console.log('🚀 ~ _vehicles?.map ~ data:', data);\n });\n\n return;\n}\n\n\n\nexport const calculateWeekDates = (value) => {\n if (!value) return null;\n\n const jsDate = value.toDate();\n\n // Pass the JavaScript Date object to weekNumberYear\n const result = weekNumberYear(jsDate);\n\n let { day, week, year } = result;\n // if(day===7) week++;\n console.log(\"🚀 ~ calculateWeekDates ~ week:\", week)\n\n const firstOfYear = new Date(year, 0, 1);\n\n // Calculate the first day of the first week\n const firstWeekDay = firstOfYear.getDay();\n const firstWeekStart = firstOfYear - firstWeekDay * 24 * 60 * 60 * 1000;\n\n // Calculate the start date of the given week\n let count = 1;\n if (day === 7) {\n count = 0;\n }\n const startOfWeek = new Date(firstWeekStart + (week - count) * 7 * 24 * 60 * 60 * 1000);\n\n // Calculate the end date of the given week\n const endOfWeek = new Date(startOfWeek);\n endOfWeek.setDate(startOfWeek.getDate() + 6);\n\n const formattedStartDate = startOfWeek.toLocaleDateString('en-US', {\n month: 'short',\n day: 'numeric'\n });\n\n const formattedEndDate = endOfWeek.toLocaleDateString('en-US', {\n month: 'short',\n day: 'numeric'\n });\n\n return {\n week: week,\n startDate: formattedStartDate,\n endDate: formattedEndDate\n };\n};\n\n","import PropTypes from 'prop-types';\n// @mui\nimport { Box, Checkbox, TableRow, TableCell, TableHead, TableSortLabel } from '@mui/material';\n\n// ----------------------------------------------------------------------\n\nconst visuallyHidden = {\n border: 0,\n margin: -1,\n padding: 0,\n width: '1px',\n height: '1px',\n overflow: 'hidden',\n position: 'absolute',\n whiteSpace: 'nowrap',\n clip: 'rect(0 0 0 0)'\n};\n\nUserListHead.propTypes = {\n order: PropTypes.oneOf(['asc', 'desc']),\n orderBy: PropTypes.string,\n rowCount: PropTypes.number,\n headLabel: PropTypes.array,\n numSelected: PropTypes.number,\n onRequestSort: PropTypes.func,\n onSelectAllClick: PropTypes.func\n};\n\nexport default function UserListHead({\n order,\n orderBy,\n rowCount,\n headLabel,\n numSelected,\n onRequestSort,\n onSelectAllClick\n}) {\n const createSortHandler = (property) => (event) => {\n onRequestSort(event, property);\n };\n\n return (\n <TableHead>\n <TableRow>\n {/* <TableCell padding=\"checkbox\">\n <Checkbox\n indeterminate={numSelected > 0 && numSelected < rowCount}\n checked={rowCount > 0 && numSelected === rowCount}\n onChange={onSelectAllClick}\n />\n </TableCell> */}\n {headLabel.map((headCell, i) => (\n <TableCell\n key={i}\n align={headCell.alignRight ? 'right' : 'left'}\n sortDirection={orderBy === headCell.id ? order : false}\n >\n {/* <TableSortLabel\n hideSortIcon\n active={orderBy === headCell.id}\n direction={orderBy === headCell.id ? order : \"asc\"}\n onClick={createSortHandler(headCell.id)}\n >\n {headCell.label}\n {orderBy === headCell.id ? (\n <Box sx={{ ...visuallyHidden }}>\n {order === \"desc\" ? \"sorted descending\" : \"sorted ascending\"}\n </Box>\n ) : null}\n </TableSortLabel> */}\n {headCell.label}\n </TableCell>\n ))}\n </TableRow>\n </TableHead>\n );\n}\n","import { useState } from 'react';\n// @mui\nimport { Menu, Button, MenuItem, Typography } from '@mui/material';\n// component\nimport Iconify from '../components/iconify';\nimport { useDispatch, useSelector } from 'react-redux';\n\nimport {\n getFilteredByConditionLight,\n getAuctioneerUsers,\n getFilteredBySaleStatus,\n getFilteredByAuction\n} from 'src/features/users/userActions';\nimport { useEffect } from 'react';\nimport { setFilterType } from 'src/features/users/userSlice';\n\n// ----------------------------------------------------------------------\n\nconst USER_FILTER_OPTIONS = [\n { value: 'whole_saler', label: 'Wholesalers' },\n { value: 'auction', label: 'Auction' },\n { value: 'condition_light', label: 'Condition Light' },\n { value: 'sale_status', label: 'Sale Status' }\n];\n\nexport default function OrderSort({ weekId, auctioneerId, setLoader }) {\n const [open, setOpen] = useState(null);\n const [filter, setFilter] = useState('whole_saler');\n const dispatch = useDispatch();\n const { userData } = useSelector((state) => state.users);\n\n const handleOpen = (event) => {\n setOpen(event.currentTarget);\n };\n\n const applyFilters = (key, label) => {\n setLoader(true);\n if (key === 'sale_status') {\n dispatch(\n getFilteredBySaleStatus({\n auctioneerId,\n weekId\n })\n ).finally(() => setLoader(false));\n } else if (key === 'condition_light') {\n dispatch(\n getFilteredByConditionLight({\n auctioneerId,\n weekId\n })\n ).finally(() => setLoader(false));\n } else if (key === 'whole_saler') {\n dispatch(\n getAuctioneerUsers({\n auctioneerId,\n weekId\n })\n ).finally(() => setLoader(false));\n } else if (key === 'auction') {\n dispatch(\n getFilteredByAuction({\n auctioneerId,\n weekId\n })\n ).finally(() => setLoader(false));\n }\n setFilter(label);\n dispatch(setFilterType(key));\n setOpen(null);\n };\n\n useEffect(() => {\n const selectedOption = USER_FILTER_OPTIONS.find(\n (option) => option.value === userData?.filter_type\n );\n const defaultFilter = selectedOption ? selectedOption.label : 'Wholesalers';\n applyFilters(userData?.filter_type ? userData?.filter_type : 'whole_saler', defaultFilter);\n }, []);\n\n const handleClose = () => {\n setOpen(null);\n };\n\n return (\n <>\n <Button\n color=\"inherit\"\n disableRipple\n onClick={handleOpen}\n endIcon={<Iconify icon={open ? 'eva:chevron-up-fill' : 'eva:chevron-down-fill'} />}\n >\n Filter by \n <Typography component=\"span\" variant=\"subtitle2\" sx={{ color: 'text.secondary' }}>\n {filter}\n </Typography>\n </Button>\n <Menu\n keepMounted\n anchorEl={open}\n open={Boolean(open)}\n onClose={handleClose}\n anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n transformOrigin={{ vertical: 'top', horizontal: 'right' }}\n >\n {USER_FILTER_OPTIONS.map((option) => (\n <MenuItem\n key={option.value}\n selected={option.value === 'auctioneer'}\n onClick={() => applyFilters(option.value, option.label)}\n sx={{ typography: 'body2' }}\n >\n {option.label}\n </MenuItem>\n ))}\n </Menu>\n </>\n );\n}\n","import PropTypes from 'prop-types';\n// @mui\nimport { styled, alpha } from '@mui/material/styles';\nimport {\n Toolbar,\n Tooltip,\n IconButton,\n Typography,\n OutlinedInput,\n InputAdornment,\n CircularProgress,\n Stack\n} from '@mui/material';\n// component\nimport Iconify from '../../../components/iconify';\nimport OrderSort from 'src/pages/OrderSort';\nimport { useState } from 'react';\n\n// ----------------------------------------------------------------------\n\nconst StyledRoot = styled(Toolbar)(({ theme }) => ({\n height: 60,\n display: 'flex',\n justifyContent: 'space-between',\n padding: theme.spacing(0, 1, 0, 3)\n}));\n\nconst StyledSearch = styled(OutlinedInput)(({ theme }) => ({\n width: 240,\n transition: theme.transitions.create(['box-shadow', 'width'], {\n easing: theme.transitions.easing.easeInOut,\n duration: theme.transitions.duration.shorter\n }),\n '&.Mui-focused': {\n width: 280,\n boxShadow: theme.customShadows.z8\n },\n '& fieldset': {\n borderWidth: `1px !important`,\n borderColor: `${alpha(theme.palette.grey[500], 0.32)} !important`\n },\n '& input': {\n paddingTop: 10, // Adjust the top padding as needed\n paddingBottom: 10 // Adjust the bottom padding as needed\n }\n}));\n\n// ----------------------------------------------------------------------\n\nUserListToolbar.propTypes = {\n numSelected: PropTypes.number,\n filterName: PropTypes.string,\n searchValue: PropTypes.func\n};\n\nexport default function UserListToolbar({\n numSelected,\n filterName,\n searchValue,\n weekId,\n auctioneerId,\n setLoader\n}) {\n return (\n <StyledRoot\n sx={{\n ...(numSelected > 0 && {\n color: 'primary.main',\n bgcolor: 'primary.lighter'\n })\n }}\n >\n {numSelected > 0 ? (\n <Typography component=\"div\" variant=\"subtitle1\">\n {numSelected} selected\n </Typography>\n ) : (\n <>\n <StyledSearch\n value={filterName}\n onChange={searchValue}\n py={1}\n placeholder=\"Search ...\"\n sx={{\n py: 0\n }}\n startAdornment={\n <InputAdornment position=\"start\">\n <Iconify\n icon=\"eva:search-fill\"\n sx={{\n color: 'text.disabled',\n width: 20,\n height: 20\n }}\n />\n </InputAdornment>\n }\n />\n\n <Stack direction=\"row\" alignItems=\"center\" justifyContent=\"space-between\">\n {/* {loader && <CircularProgress />} */}\n <OrderSort weekId={weekId} auctioneerId={auctioneerId} setLoader={setLoader} />\n </Stack>\n </>\n )}\n\n {/* {numSelected > 0 ? (\n <Tooltip title=\"Delete\">\n <IconButton>\n <Iconify icon=\"eva:trash-2-fill\" />\n </IconButton>\n </Tooltip>\n ) : (\n <Tooltip title=\"Filter list\">\n <IconButton>\n <Iconify icon=\"ic:round-filter-list\" />\n </IconButton>\n </Tooltip>\n )} */}\n </StyledRoot>\n );\n}\n"],"names":["TABLE_HEAD","setTableHead","useState","filteredUsers","setFilteredUsers","saleStatus","setSaleStatus","conditionLight","setConditionLight","navigate","useNavigate","userInfo","useSelector","state","auth","userData","users","exportBtnLoading","setExportBtnLoading","filterName","setFilterName","filterType","setFilterType","useLocation","useEffect","newTableHead","saleStatusData","conditionLightData","applySortFilter","data","getComparator","order","orderBy","filter_type","id","label","alignRight","conditionLightCounts","redUnits","yellowUnits","greenUnits","uncategorizedUnits","map","item","condition_light","units","red","style","display","alignItems","FiberManualRecord","color","fontSize","marginRight","Typography","sx","fontWeight","view","Button","disabled","variant","onClick","handleFilterCars","name","filter","auctioneer_id","user_id","week_id","week","yellow","green","uncategorized","soldUnits","sale_status","unSoldUnits","sold","viewType","notSold","startDate","endDate","setOrder","selected","setSelected","setOrderBy","loader","setLoader","isNotFound","length","Container","Stack","direction","justifyContent","mb","LoadingButton","loading","async","details","getExportData","config","headers","Accept","res","api","baseURL","endPoint","auctioneerId","weekId","error","toast","primary","secondary","whole_saler","auction","staticVehicleKeys","push","merge","extractExcelData","fileName","wb","XLSX","ws","range","R","s","r","e","C","c","cellAddress","cellRef","alignment","horizontal","vertical","col","font","bold","sz","colWidths","index","wch","excelBuffer","bookType","type","excelData","Blob","FileSaver","_exportToExcel","Card","numSelected","searchValue","event","value","target","filteredRows","firstname","trim","toLowerCase","includes","TableContainer","Table","size","stickyHeader","headLabel","rowCount","onSelectAllClick","checked","newSelecteds","n","_id","TableBody","Array","ele","i","TableRow","TableCell","Skeleton","borderRadius","row","business_name","tblVehicles","selectedUser","indexOf","hover","tabIndex","role","align","gap","Avatar","src","business_logo","alt","auction_name","auction_id","height","colSpan","py","Paper","textAlign","paragraph","descendingComparator","a","b","array","comparator","query","stabilizedThis","el","sort","_user","getConditionLight","number","getSaleStatus","condition","firstColStartRow","secondColStartRow","forEach","column","groupedList","firstColumnAdded","secondColumnAdded","groupItem","_vehicles","vehicles","rowSpan","car","rowData","vin","year","make","model","color_name","mileage","announcements","reserve","sale_price","vehicle_total_fee","lane_name","run_no","wholesaler_business_name","splice","console","log","calculateWeekDates","jsDate","toDate","result","weekNumberYear","day","firstOfYear","Date","firstWeekDay","getDay","count","startOfWeek","endOfWeek","setDate","getDate","toLocaleDateString","month","UserListHead","onRequestSort","TableHead","headCell","sortDirection","USER_FILTER_OPTIONS","OrderSort","open","setOpen","setFilter","dispatch","useDispatch","applyFilters","key","getFilteredBySaleStatus","finally","getFilteredByConditionLight","getAuctioneerUsers","getFilteredByAuction","selectedOption","find","option","defaultFilter","disableRipple","currentTarget","endIcon","icon","component","Menu","keepMounted","anchorEl","Boolean","onClose","anchorOrigin","transformOrigin","MenuItem","typography","StyledRoot","styled","Toolbar","theme","padding","spacing","StyledSearch","OutlinedInput","width","transition","transitions","create","easing","easeInOut","duration","shorter","boxShadow","customShadows","z8","borderWidth","borderColor","alpha","palette","grey","paddingTop","paddingBottom","UserListToolbar","bgcolor","onChange","placeholder","startAdornment","InputAdornment","position"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure