import * as ROUTES from "../routes/routes"; import WarehouseIcon from "@mui/icons-material/Warehouse"; import EggIcon from "@mui/icons-material/Egg"; import LocalShippingIcon from "@mui/icons-material/LocalShipping"; import AttachMoneyIcon from "@mui/icons-material/AttachMoney"; import AssignmentIcon from "@mui/icons-material/Assignment"; import AssignmentTurnedInIcon from "@mui/icons-material/AssignmentTurnedIn"; import ArchiveIcon from "@mui/icons-material/Archive"; import FolderOpenIcon from "@mui/icons-material/FolderOpen"; import NewReleasesIcon from "@mui/icons-material/NewReleases"; import TaskAltIcon from "@mui/icons-material/TaskAlt"; import AttachFileIcon from "@mui/icons-material/AttachFile"; import MeetingRoomIcon from "@mui/icons-material/MeetingRoom"; import PendingActionsIcon from "@mui/icons-material/PendingActions"; import PaidIcon from "@mui/icons-material/Paid"; import FlightTakeoffIcon from "@mui/icons-material/FlightTakeoff"; import AcUnitIcon from "@mui/icons-material/AcUnit"; import { AddBox, AddCircleOutline, AssignmentReturn, AssignmentTurnedIn, DirectionsCarFilled, DriveEta, Engineering, Home, Lan, Payment, PriceChange, SettingsApplications, ShoppingBasket, Storefront, TravelExplore, UploadFile, } from "@mui/icons-material"; import { Folder } from "@mui/icons-material"; import SettingsSuggestIcon from "@mui/icons-material/SettingsSuggest"; import VaccinesIcon from "@mui/icons-material/Vaccines"; import ErrorIcon from "@mui/icons-material/Error"; import { FileCopy } from "@mui/icons-material"; import { Archive } from "@mui/icons-material"; import { Warning } from "@mui/icons-material"; import KitchenIcon from "@mui/icons-material/Kitchen"; import SpaceDashboardIcon from "@mui/icons-material/SpaceDashboard"; import ManageAccountsIcon from "@mui/icons-material/ManageAccounts"; import ReportProblemIcon from "@mui/icons-material/ReportProblem"; import CampaignIcon from "@mui/icons-material/Campaign"; import AccountBalanceWalletIcon from "@mui/icons-material/AccountBalanceWallet"; import DeviceHubIcon from "@mui/icons-material/DeviceHub"; import PublicIcon from "@mui/icons-material/Public"; import MoneyIcon from "@mui/icons-material/Money"; import FolderIcon from "@mui/icons-material/Folder"; import InventoryIcon from "@mui/icons-material/Inventory"; import AssignmentIndIcon from "@mui/icons-material/AssignmentInd"; import AutorenewIcon from "@mui/icons-material/Autorenew"; import MarkEmailReadIcon from "@mui/icons-material/MarkEmailRead"; import LocationOnIcon from "@mui/icons-material/LocationOn"; import QueryStatsIcon from "@mui/icons-material/QueryStats"; import PriceCheckIcon from "@mui/icons-material/PriceCheck"; import AssessmentIcon from "@mui/icons-material/Assessment"; import ManageSearchIcon from "@mui/icons-material/ManageSearch"; import StoreIcon from "@mui/icons-material/Store"; import PeopleIcon from "@mui/icons-material/People"; import FactCheckIcon from "@mui/icons-material/FactCheck"; import ShoppingBagIcon from "@mui/icons-material/ShoppingBag"; import CategoryIcon from "@mui/icons-material/Category"; import MedicalServicesIcon from "@mui/icons-material/MedicalServices"; import NotificationsIcon from "@mui/icons-material/Notifications"; import TableChartIcon from "@mui/icons-material/TableChart"; import { FaFax } from "react-icons/fa"; import BadgeIcon from "@mui/icons-material/Badge"; export const getRoleItems = (role) => { switch (role) { case "AdminX": return [ { text: "داشبورد", route: ROUTES.ROUTE_ADMINX_DASHBOARD, icon: , }, { text: "درخواست های کشتار", route: ROUTES.ROUTE_ADMINX_CITY_NEW_REQUESTS, icon: , }, { text: "تخصیص", route: ROUTES.ROUTE_ADMINX_ALLOCATION_REQUESTS, icon: , }, { text: "مدیریت کشتار", route: ROUTES.ROUTE_ADMINX_HATCHING, icon: , }, { text: "مدیریت جوجه ریزی", route: ROUTES.ROUTE_ADMINXـHATCHINGS, icon: , }, { text: "اختلاف کشتار", route: ROUTES.ROUTE_ADMINX_DIFFRENCE_KILLER, icon: , }, { text: "اعلام نیاز خریداران", route: ROUTES.ROUTE_ADMINX_STATEMENTـOFـNEED_REQUESTS, icon: , }, { text: "خرید مستقیم", route: ROUTES.ROUT_ADMINX_FREE_BUY, icon: , }, { text: "پنل معاملات", route: ROUTES.ROUTE_ADMINX_TRADING_PANEL, icon: , }, { text: "فروش به خارج استان", route: ROUTES.ROUTE_ADMINX_FREE_SALES_REQUESTS, icon: , }, { text: "زنجیره ها", route: ROUTES.ROUTE_ADMINX_CHAINS, icon: , }, { text: "تعرفه ها", route: ROUTES.ROUTE_ADMINX_PAYING_FEES_REQUESTS, icon: , }, { text: "پایش کشوری", route: ROUTES.ROUTE_ADMINX_ROUTE_NATIONAL_INFO, icon: , }, { text: "تعرفه زیربخش ها", route: ROUTES.ROUTE_ADMINX_SUB_SECTORS_WAGE, icon: , }, { text: "تسویه حساب", route: ROUTES.ROUTE_ADMINX_SETTLEMENTS, icon: , }, { text: "پرونده های کشتار", route: ROUTES.ROUTE_ADMINX_ROUTE_FILES_STATE, icon: , }, { text: "مدیریت بازرسی", route: ROUTES.ROUTE_ADMINX_ROUTE_INSPECTION, icon: , }, { text: "مدیریت بارها", route: ROUTES.ROUTE_ADMINX_ROUTE_ALLOCATIONS, icon: , }, { text: "صادرات", route: ROUTES.ROUTE_ADMINX_EXPORT, icon: , }, { text: "مدیریت تخصیصات", route: ROUTES.ROUTE_ADMINX_ALLOCATED_REQUESTS, icon: , }, { text: "تخصیصات خودکار", route: ROUTES.ROUTE_ADMINX_AUTO_ALLOCATION_REQUESTS, icon: , }, { text: "صدور نامه", route: ROUTES.ROUTE_ADMINX_ISSUANCE_OF_LETTER, icon: , }, // { // text: "تراکنش ها", // route: ROUTES.ROUTE_ADMINX_TRANSACTIONS, // icon: , // }, { text: "انتخاب استان", route: ROUTES.ROUTE_ADMINX_PROVINCE_SWITCH, icon: , }, { text: "تحلیل داده", route: ROUTES.ROUTE_ADMINX_VISOR_STATICS, icon: , }, { text: "کارشناسان علوم دام", route: ROUTES.ROUTE_ADMINX_POULTRY_LIVESTOCK_EXPERTS, icon: , }, { text: "قیمت روز", route: ROUTES.ROUTE_ADMINX_PRICING3, icon: , }, // { // text: "آمار و اطلاعات", // route: ROUTES.ROUTE_ADMINX_STATICS, // icon: , // }, // { // text: "گزارش روزانه", // route: null, // Opens modal instead of navigating // icon: , // }, { text: "گزارشات", route: ROUTES.ROUTE_ADMINX_REPORT, icon: , }, { text: "مدیریت توزیع", route: ROUTES.ROUTE_ADMINX_DISPENSERS, icon: , }, { text: "مدیریت اصناف", route: ROUTES.ROUTE_ADMINX_ROUTE_MANAGE_GUILDS, icon: , }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS, icon: , }, { text: "مدیریت سردخانه ها", icon: , route: ROUTES.ROUTE_ADMINX_COLD_HOUSES, }, { text: "شرکت‌های پرداخت الکترونیک", route: ROUTES.ROUTE_ADMINX_ROUTE_PSP_COMPANIES, icon: , }, { text: "خودروها", route: ROUTES.ROUTE_ADMINX_CARS, icon: , }, { text: "کاربران", route: ROUTES.ROUTE_ADMINX_USERS, icon: , }, // { // text: "مدیریت تراکنش ها", // route: ROUTES.ROUTE_ADMINX_GUILD_TRANSACTIONS, // icon: , // }, { text: "مدیریت فارم ها", route: ROUTES.ROUTE_ADMINX_POULTRIES, icon: , }, { text: "خریداران", route: ROUTES.ROUTE_ADMINX_SLAUGHTERS, icon: , }, { text: "خریدهای بازگشتی", route: ROUTES.ROUTE_ADMINX_RETURN_PURCHASES, icon: , }, { text: "محصولات", route: ROUTES.ROUTE_ADMINX_PRODUCTS, icon: , }, { text: "دامپزشکان", route: ROUTES.ROUTE_ADMINX_ASSIGN_VET_FARM, icon: , }, { text: "پنل اطلاع رسانی", route: ROUTES.ROUTE_ADMINX_ROUTE_SMS, icon: , }, { text: "مدیریت فرآیند", route: ROUTES.ROUTE_ADMINX_ROUTE_MANAGE_PROCESS, icon: , }, // { // text: "مدیریت تیکت ها", // route: ROUTES.ROUTE_ADMINX_TICKET, // icon: , // }, { text: "بررسی اکسل", route: ROUTES.ROUTE_ADMINX_EXCEL_CHECK, icon: , }, { text: "خانه", route: ROUTES.ROUTE_ADMINX_BASE_NEW_HOME, icon: , }, ]; case "Admin": return [ { text: "تحلیل داده", route: ROUTES.ROUTE_ADMIN_VISOR_STATICS, icon: , }, // { // text: "آمار و اطلاعات", // route: ROUTES.ROUTE_ADMIN_STATICS, // icon: , // }, ]; case "CityOperator": return [ { route: ROUTES.ROUTE_CITY_NEW_REQUESTS, icon: , text: "درخواست های کشتار", }, { route: ROUTES.ROUTE_CITY_ACTIVE_REQUESTS, icon: , text: "درخواست های فعال", }, // { // route: ROUTES.ROUTE_CITY_AWAITING_PAYMENT_REQUESTS, // icon: , // text: "در انتظار پرداخت", // }, // { // route: ROUTES.ROUTE_CITY_AWAITING_INSPECTION_REQUESTS, // icon: , // text: "در انتظار بازرسی", // }, // { // route: ROUTES.ROUTE_CITY_REJECTED_REQUESTS, // icon: , // text: "درخواست های رد شده", // }, { route: ROUTES.ROUTE_CITY_FREE_SALES_REQUESTS, icon: , text: "فروش به خارج استان", }, // { // route: ROUTES.ROUTE_CITY_ARCHIVED_REQUESTS, // icon: , // text: "بایگانی", // }, { route: ROUTES.ROUTE_CITY_VISOR_STATICS, icon: , text: "تحلیل داده", }, { route: ROUTES.ROUTE_CITY_HATCHING, icon: , text: "مدیریت کشتار", }, // { // route: ROUTES.ROUTE_CITY_ROUTE_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, { route: ROUTES.ROUTE_CITYـHATCHINGS, icon: , text: "مدیریت جوجه ریزی", }, { text: "اختلاف کشتار", route: ROUTES.ROUTE_CITY_DIFFRENCE_KILLER, icon: , }, { route: ROUTES.ROUTE_CITY_ROUTE_ALLOCATIONS, icon: , text: "مدیریت بارها", }, { route: ROUTES.ROUTE_CITY_ROUTE_INSPECTION, icon: , text: "مدیریت بازرسی", }, { route: ROUTES.ROUTE_CITY_PRICING, icon: , text: "قیمت روز", }, { route: ROUTES.ROUTE_CITY_POULTRIES, icon: , text: "مدیریت فارم ها", }, { route: ROUTES.ROUTE_CITY_POULTRY_FARMS, icon: , text: "مرغداران", }, // { // route: ROUTES.ROUTE_CITY_STATICS, // icon: , // text: "آمار و اطلاعات", // }, { route: ROUTES.ROUTE_CITY_USER_MANAGEMENT, icon: , text: "کاربران", }, // { // route: ROUTES.ROUTE_CITY_TICKET, // icon: , // text: "مدیریت تیکت ها", // }, ]; case "Poultry": return [ { route: ROUTES.ROUTE_AVICULTURE_HATCHING, icon: , text: "جوجه ریزی", }, { route: ROUTES.ROUTE_AVICULTURE_SUBMIT_REQUEST, icon: , text: "درخواست های کشتار", }, // { // route: ROUTES.ROUTE_AVICULTURE_AWAITING_PAYMENT_REQUESTS, // icon: , // text: "در انتظار پرداخت", // }, // { // route: ROUTES.ROUTE_AVICULTURE_AWAITING_INSPECTION_REQUESTS, // icon: , // text: "در انتظار بازرسی", // }, // { // route: ROUTES.ROUTE_AVICULTURE_REJECTED_REQUESTS, // icon: , // text: "درخواست های رد شده", // }, // { // route: ROUTES.ROUTE_AVICULTURE_ARCHIVED_REQUESTS, // icon: , // text: "بایگانی", // }, // { // route: ROUTES.ROUTE_AVICULTURE_GIVE_PERMISSION, // icon: , // text: "وکالت", // }, { route: ROUTES.ROUTE_AVICULTURE_PRICING, icon: , text: "قیمت روز", }, { route: ROUTES.ROUTE_AVICULTURE_ROUTE_HALLS, icon: , text: "سالن ها", }, // { // route: ROUTES.ROUTE_AVICULTURE_TICKET, // icon: , // text: "مدیریت تیکت ها", // }, ]; case "ProvinceOperator": return [ { text: "داشبورد", route: ROUTES.ROUTE_PROVINCE_DASHBOARD, icon: , }, { text: "درخواست های کشتار", route: ROUTES.ROUTE_PROVINCE_CITY_NEW_REQUESTS, icon: , }, { text: "تخصیص", route: ROUTES.ROUTE_PROVINCE_ALLOCATION_REQUESTS, icon: , }, { text: "مدیریت کشتار", icon: , route: ROUTES.ROUTE_PROVINCE_HATCHING, }, { text: "مدیریت جوجه ریزی", icon: , route: ROUTES.ROUTE_PROVINCEـHATCHINGS, }, { text: "اختلاف کشتار", route: ROUTES.ROUTE_PROVINCE_DIFFRENCE_KILLER, icon: , }, { text: "اعلام نیاز خریداران", route: ROUTES.ROUTE_PROVINCE_STATEMENTـOFـNEED_REQUESTS, icon: , }, { text: "خرید مستقیم", route: ROUTES.ROUTE_PROVINCEـFREE_BUY, icon: , }, { text: "پنل معاملات", route: ROUTES.ROUTE_PROVINCE_TRADING_PANEL, icon: , }, { text: "فروش به خارج استان", route: ROUTES.ROUTE_PROVINCE_FREE_SALES_REQUESTS, icon: , }, { text: "زنجیره ها", route: ROUTES.ROUTE_PROVINCE_CHAINS, icon: , }, { text: "مدیریت تخصیصات", route: ROUTES.ROUTE_PROVINCE_ALLOCATED_REQUESTS, icon: , }, { text: "تعرفه ها", route: ROUTES.ROUTE_PROVINCE_PAYING_FEES_REQUESTS, icon: , }, { text: "تعرفه زیربخش ها", route: ROUTES.ROUTE_PROVINCE_SUB_SECTORS_WAGE, icon: , }, { text: "تسویه حساب", route: ROUTES.ROUTE_PROVINCE_SETTLEMENTS, icon: , }, { text: "صادرات", route: ROUTES.ROUTE_PROVINCEـEXPORT, icon: , }, { text: "گزارشات", icon: , route: ROUTES.ROUTE_PROVINCE_REPORT, }, // { // text: "پرونده های کشتار", // icon: , // route: ROUTES.ROUTE_PROVINCE_ROUTE_FILES_STATE, // }, { text: "مدیریت بارها", icon: , route: ROUTES.ROUTE_PROVINCE_ROUTE_ALLOCATIONS, }, // { // text: "تخصیصات خودکار", // route: ROUTES.ROUTE_PROVINCE_AUTO_ALLOCATION_REQUESTS, // icon: , // }, // { // text: "صدور نامه", // route: ROUTES.ROUTE_PROVINCE_ISSUANCE_OF_LETTER, // icon: , // }, // { // text: "تراکنش ها", // route: ROUTES.ROUTE_PROVINCE_TRANSACTIONS, // icon: , // }, // { // text: "گزارش روزانه", // icon: , // onClick: () => dispatch(OPEN_MODAL({ text: "اطلاعات گزارش", content: })) // }, { text: "تحلیل داده", icon: , tooltip: "آمار", route: ROUTES.ROUTE_PROVINCEـVISOR_STATICS, }, { text: "کارشناسان علوم دام", route: ROUTES.ROUTE_PROVINCE_POULTRY_LIVESTOCK_EXPERTS, icon: , }, // { // text: "قیمت روز", // icon: , // route: ROUTES.ROUTE_PROVINCE_PRICING3, // }, // { // text: "آمار و اطلاعات", // icon: , // route: ROUTES.ROUTE_PROVINCE_STATICS, // }, { text: "مدیریت توزیع", icon: , route: ROUTES.ROUTE_PROVINCE_DISPENSERS, }, { text: "مدیریت سردخانه ها", icon: , route: ROUTES.ROUTE_PROVINCE_COLD_HOUSES, }, { text: "مدیریت اصناف", icon: , route: ROUTES.ROUTE_PROVINCE_ROUTE_MANAGE_GUILDS, }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS, icon: , }, { text: "خودروها", icon: , route: ROUTES.ROUTE_PROVINCE_CARS, }, { text: "کاربران", icon: , route: ROUTES.ROUTE_PROVINCE_USERS, }, // { // text: "مدیریت تراکنش ها", // icon: , // route: ROUTES.ROUTE_PROVINCE_GUILD_TRANSACTIONS, // }, { text: "مدیریت فارم ها", icon: , route: ROUTES.ROUTE_PROVINCE_POULTRIES, }, { text: "خریداران", icon: , route: ROUTES.ROUTE_PROVINCE_SLAUGHTERS, }, // { // text: "محصولات", // icon: , // route: ROUTES.ROUTE_PROVINCE_PRODUCTS, // }, { text: "دامپزشکان", icon: , route: ROUTES.ROUTE_PROVINCE_ASSIGN_VET_FARM, }, { text: "پنل اطلاع رسانی", icon: , route: ROUTES.ROUTE_PROVINCE_ROUTE_SMS, }, // { // text: "مدیریت تیکت ها", // icon: , // route: ROUTES.ROUTE_PROVINCE_TICKET, // }, { text: "خریدهای بازگشتی", route: ROUTES.ROUTE_PROVINCE_RETURN_PURCHASES, icon: , }, ]; case "ProvinceFinancial": return [ { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_PENDING_REQUESTS, icon: , text: "صدور فاکتور", }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_AWAITING_PAYMENT_REQUESTS, icon: , text: "در انتظار پرداخت", }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_CHECK_PAYED_FACTOR_REQUESTS, icon: , text: "فاکتورهای پرداخت شده", }, // { // route: ROUTES.ROUTE_PROVINCE_FINANCIAL_TRANSACTIONS, // icon: , // text: "تراکنش ها", // }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_FINAL_FACTORS_REQUESTS, icon: , text: "اسناد مالی", }, { text: "تعرفه زیربخش ها", route: ROUTES.ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_WAGE, icon: , }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_ACTIVE_REQUESTS, icon: , text: "درخواست های فعال", }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_AWAITING_INSPECTION_REQUESTS, icon: , text: "در انتظار بازرسی", }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_ARCHIVED_REQUESTS, icon: , text: "بایگانی", }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_SETTLEMENT, icon: , text: "تسویه حساب", }, { route: ROUTES.ROUTE_PROVINCE_PRICING, icon: , text: "قیمت گذاری", }, // { // route: ROUTES.ROUTE_PROVINCE_FINANCIAL_STATICS, // icon: , // text: "آمار و اطلاعات", // }, // { // route: ROUTES.ROUTE_PROVINCE_FINANCIAL_TICKET, // icon: , // text: "مدیریت تیکت ها", // }, { route: ROUTES.ROUTE_PROVINCE_FINANCIAL_DOCUMENT_REGISTRATION, icon: , text: "ثبت سند مالی", }, ]; case "KillHouse": return [ { text: "ثبت درخواست", route: ROUTES.ROUTE_SLAUGHTER_NEW_REQUESTS, icon: , }, { text: "سفارش های دریافت شده", route: ROUTES.ROUTE_SLAUGHTER_PENDING_REQUESTS, icon: , }, { text: "خرید مستقیم", route: ROUTES.ROUTE_SLAUGHTERـFREE_BUY, icon: , }, { text: "پنل معاملات", route: ROUTES.ROUTE_SLAUGHTER_TRADING_PANEL, icon: , }, { text: "تخصیص خودرو", route: ROUTES.ROUTE_SLAUGHTER_ALLOCATE_CAR_REQUESTS, icon: , }, { text: "وارد کردن اطلاعات بار", route: ROUTES.ROUTE_SLAUGHTER_ENTER_BAR_INFO, icon: , }, { text: "انبار و توزیع", route: ROUTES.ROUTE_SLAUGHTER_INVENTORY, icon: , }, { text: "زیر مجموعه ها", route: ROUTES.ROUTE_SLAUGHTER_ROUTE_SUB_UNITS, icon: , }, { text: "مدیریت تعرفه ها", route: ROUTES.ROUTE_SLAUGHTER_PAYING_FEES_REQUESTS, icon: , }, { text: "مدیریت بارها", route: ROUTES.ROUTE_SLAUGHTER_ROUTE_MANAGE_BARS, icon: , }, { text: "مدیریت اصناف", route: ROUTES.ROUTE_SLAUGHTER_ROUTE_MANAGE_GUILDS, icon: , }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_SLAUGHTER_ROUTE_MANAGE_STEWARDS, icon: , }, // { // text: "قیمت روز ", // route: ROUTES.ROUTE_SLAUGHTER_PRICING, // icon: , // }, { text: "خودروها", route: ROUTES.ROUTE_SLAUGHTER_CAR_MANAGEMENT, icon: , }, // { // text: "مدیریت توزیع", // route: ROUTES.ROUTE_SLAUGHTER_DISPENSERS, // icon: , // }, { text: "صادرات", route: ROUTES.ROUTE_SLAUGHTERـEXPORT, icon: , }, { text: "تخصیص", route: ROUTES.ROUTE_SLAUGHTER_ALLOCATION_REQUESTS, icon: , }, // { // text: "کیف پول", // route: ROUTES.ROUTE_SLAUGHTER_WALLET, // icon: , // }, // { // text: "مدیریت تراکنش ها", // route: ROUTES.ROUTE_SLAUGHTER_FINANCIAL_TRANSACTIONS, // icon: , // }, // { // text: "مدیریت فاکتورها", // route: ROUTES.ROUTE_SLAUGHTER_PAY_FACTORS_REQUESTS, // icon: , // }, { text: "سردخانه", route: ROUTES.ROUTE_SLAUGHTER_MORGUE, icon: , }, { text: "تسویه حساب", route: ROUTES.ROUTE_SLAUGHTER_SETTLEMENTS, icon: , }, { text: "خریدهای بازگشتی", route: ROUTES.ROUTE_SLAUGHTER_RETURN_PURCHASES, icon: , }, { route: ROUTES.ROUTE_SLAUGHTER_ROUTE_DEVICES, icon: , text: "مدیریت دستگاه‌ها", }, ]; case "KillHouseVet": return [ { route: ROUTES.ROUTE_SLAUGHTER_HOUSE_VET_FREE_BUY_ROUTE, icon: , text: "بارهای خارج استان", }, { route: ROUTES.ROUTE_SLAUGHTER_HOUSE_VET_NEW_REQUESTS, icon: , text: "بارهای کشتار", }, { route: ROUTES.ROUTE_SLAUGHTER_HOUSE_VET_ENTER_BAR_INFO, icon: , text: "وارد کردن اطلاعات بار", }, ]; case "VetFarm": return [ // { // text: "مدیریت جوجه ریزی", // icon: , // route: ROUTES.ROUTE_VETFARM_HATCHING, // }, { route: ROUTES.ROUTE_VETFARM_ROUTE_ALLOCATIONS, icon: , text: "کدرهگیری قرنطینه", }, { route: ROUTES.ROUTE_VETFARM_REGISTER_INFO, icon: , text: "مدیریت فارم", }, { text: "مدیریت بازرسی", route: ROUTES.ROUTE_VETFARM_ROUTE_INSPECTION, icon: , }, ]; case "Driver": return [ { route: ROUTES.ROUTE_DRIVER_REQUESTS, icon: , text: "پنل مدیریت", }, ]; case "VetSupervisor": return [ { text: "مدیریت جوجه ریزی", icon: , route: ROUTES.ROUTE_VETـSUPERVISOR_HATCHING, }, { text: "مدیریت فارم ها", route: ROUTES.ROUTEـSUPERVISOR_POULTRIES, icon: , }, // { // text: "پرونده های کشتار", // icon: , // route: ROUTES.ROUTE_VETـSUPERVISOR_ROUTE_FILES_STATE, // }, // { // text: "آمار و اطلاعات", // icon: , // route: ROUTES.ROUTE_VETـSUPERVISOR_STATICS, // }, { text: "مدیریت بارها", icon: , route: ROUTES.ROUTE_VETـSUPERVISOR_ALLOCATIONS, }, // { // text: "کشتار غیرمجاز", // icon: , // route: ROUTES.ROUTE_VETـSUPERVISOR_ILLEGALـKILLING, // }, // { // text: "آمار کشتار استان", // icon: , // route: ROUTES.ROUTE_VETـSUPERVISOR_KILLS_STATS, // }, { text: "گزارشات", icon: , route: ROUTES.ROUTE_VETـSUPERVISOR_REPORTING, }, ]; case "ProvinceInspector": return [ { route: ROUTES.ROUTE_INSPECTOR_REQUESTS_NEW_REQUESTS, icon: , text: "درخواست های کشتار", }, { route: ROUTES.ROUTE_PROVINCE_INSPECTOR_AWAITING_PAYMENT_REQUESTS, icon: , text: "در انتظار پرداخت", }, { route: ROUTES.ROUTE_PROVINCE_INSPECTOR_AWAITING_INSPECTION_REQUESTS, icon: , text: "در انتظار بازرسی", }, { route: ROUTES.ROUTE_INSPECTOR_REJECTED_REQUESTS, icon: , text: "درخواست های رد شده", }, { route: ROUTES.ROUTE_INSPECTOR_ARCHIVED_REQUESTS, icon: , text: "بایگانی", }, // { // route: ROUTES.ROUTE_INSPECTOR_STATICS, // icon: , // text: "آمار و اطلاعات", // }, { route: ROUTES.ROUTE_PROVINCE_INSPECTOR_REPORTING, icon: , text: "گزارشات", }, // { // route: ROUTES.ROUTE_PROVINCE_INSPECTOR_TICKET, // icon: , // text: "مدیریت تیکت ها", // }, ]; case "Jahad": return [ // { // route: ROUTES.ROUTE_JAHAD_KILLS_STATS, // icon: , // text: "آمار کشتار استان", // }, { route: ROUTES.ROUTE_JAHAD_ILLEGALـKILLING, icon: , text: "کشتار غیرمجاز", }, { route: ROUTES.ROUTE_JAHAD_PRICING, icon: , text: "قیمت روز", }, // { // route: ROUTES.ROUTE_JAHAD_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, ]; case "ProvincialGovernment": return [ // { // route: ROUTES.ROUTE_JAHAD_KILLS_STATS, // icon: , // text: "آمار کشتار استان", // }, { route: ROUTES.ROUTE_JAHAD_ILLEGALـKILLING, icon: , text: "کشتار غیرمجاز", }, { route: ROUTES.ROUTE_JAHAD_PRICING, icon: , text: "قیمت روز", }, // { // route: ROUTES.ROUTE_JAHAD_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, ]; case "Guilds": return [ { route: ROUTES.ROUTE_SENF_INVENTORY, icon: , text: "انبار", }, { route: ROUTES.ROUTE_GUILD_ROUTE_DEVICES, icon: , text: "مدیریت دستگاه‌ها", }, ]; case "Steward": return [ { route: ROUTES.ROUTE_STEWARD_INVENTORY, icon: , text: "انبار", }, { route: ROUTES.ROUTE_STEWARD_ROUTE_SUB_UNITS, icon: , text: "زیر مجموعه ها", }, { route: ROUTES.ROUTE_STEWARD_ROUTE_DEVICES, icon: , text: "مدیریت دستگاه‌ها", }, // { // route: ROUTES.ROUTE_STEWARD_MANAGE_GUILDS, // icon: , // text: "مدیریت اصناف", // }, ]; case "Commerce": return [ // { // route: ROUTES.ROUTE_COMMERCE_STATICS, // icon: , // text: "پروفایل آماری", // }, { route: ROUTES.ROUTE_COMMERCE_ROUTE_MANAGE_GUILDS, icon: , text: "مدیریت اصناف", }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_COMMERCE_ROUTE_MANAGE_STEWARDS, icon: , }, // { // route: ROUTES.ROUTE_COMMERCE_ROUTE_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, { route: ROUTES.ROUTE_COMMERCE_ROUTE_ALLOCATIONS, icon: , text: "مدیریت بارها", }, { route: ROUTES.ROUTE_COMMERCE_HATCHING, icon: , text: "مدیریت جوجه ریزی", }, ]; case "ProvinceSupervisor": return [ // { // route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_STATICS, // icon: , // text: "پروفایل آماری", // }, // { // route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_ROUTE_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, { text: "داشبورد", route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_DASHBOARD, icon: , }, { route: ROUTES.ROUTE_PROVINCE_SUPERVISORـHATCHINGS, icon: , text: "مدیریت جوجه ریزی", }, { route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_ROUTE_ALLOCATIONS, icon: , text: "مدیریت بارها", }, { text: "مدیریت بازرسی", route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_ROUTE_INSPECTION, icon: , }, { route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_ROUTE_MANAGE_GUILDS, icon: , text: "مدیریت اصناف", }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_ROUTE_MANAGE_STEWARDS, icon: , }, { text: "پایش کشوری", route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO, icon: , }, { route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_REPORTING, icon: , text: "گزارشات", }, { text: "قیمت روز", route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_PRICING, icon: , }, { text: "مدیریت توزیع", route: ROUTES.ROUTE_PROVINCE_SUPERVISOR_DISPENSERS, icon: , }, ]; case "CityCommerce": return [ { route: ROUTES.ROUTE_CITY_COMMERCE_ROUTE_MANAGE_GUILDS, icon: , text: "مدیریت اصناف", }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_CITY_COMMERCE_ROUTE_MANAGE_STEWARDS, icon: , }, // { // route: ROUTES.ROUTE_CITY_COMMERCE_ROUTE_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, { route: ROUTES.ROUTE_CITY_COMMERCE_ROUTE_ALLOCATIONS, icon: , text: "مدیریت بارها", }, ]; case "CityVet": return [ { text: "مدیریت جوجه ریزی", icon: , route: ROUTES.ROUTE_CITYVET_HATCHING, }, { route: ROUTES.ROUTE_CITYVET_ROUTE_ALLOCATIONS, icon: , text: "مدیریت بارها", }, { route: ROUTES.ROUTE_CITYVET_REGISTER_INFO, icon: , text: "مدیریت فارم", }, ]; case "CityJahad": return [ // { // route: ROUTES.ROUTE_CITY_JIHAD_STATICS, // icon: , // text: "آمار و اطلاعات", // }, // { // route: ROUTES.ROUTE_CITY_JIHAD_ROUTE_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, { route: ROUTES.ROUTE_CITY_JIHAD_ROUTE_ALLOCATIONS, icon: , text: "مدیریت بارها", }, { text: "مدیریت بازرسی", route: ROUTES.ROUTE_CITY_JIHAD_ROUTE_INSPECTION, icon: , }, { route: ROUTES.ROUTE_CITY_JIHAD_ROUTE_MANAGE_GUILDS, icon: , text: "مدیریت اصناف", }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_CITY_JIHAD_ROUTE_MANAGE_STEWARDS, icon: , }, { route: ROUTES.ROUTE_CITY_JIHADـHATCHINGS, icon: , text: "مدیریت جوجه ریزی", }, { text: "مدیریت توزیع", route: ROUTES.ROUTE_CITY_JIHAD_DISPENSERS, icon: , }, ]; case "Observatory": return [ // { // route: ROUTES.ROUTE_OBSERVATORY_STATICS, // icon: , // text: "آمار و اطلاعات", // }, { route: ROUTES.ROUTE_OBSERVATORY_VISOR_STATICS, icon: , text: "تحلیل داده", }, ]; case "GuildRoom": return [ { route: ROUTES.ROUTE_GUILD_ROOM_ROUTE_MANAGE_GUILDS, icon: , text: "اتاق اصناف", }, ]; case "PosCompany": return [ { route: ROUTES.ROUTE_PSP_ROUTE_COMPANY_PSP_COMPANIES, icon: , text: "اتاق اصناف", }, ]; case "LiveStockSupport": return [ { route: ROUTES.ROUTE_LIVE_STOCK_SUPPORT_MANAGE_BARS, icon: , text: "مدیریت بارها", }, // { // route: ROUTES.ROUTE_LIVE_STOCK_SUPPORT_ROUTE_FILES_STATE, // icon: , // text: "پرونده های کشتار", // }, { route: ROUTES.ROUTE_LIVE_STOCK_FREEZING_REQUESTS, icon: , text: "درخواست های انجماد", }, { route: ROUTES.ROUTE_LIVE_STOCK_COLD_HOUSE, icon: , text: "سردخانه", }, ]; case "SuperAdmin": return [ { text: "داشبورد", route: ROUTES.ROUTE_SUPER_ADMIN_DASHBOARD, icon: , }, { text: "درخواست های کشتار", route: ROUTES.ROUTE_SUPER_ADMIN_CITY_NEW_REQUESTS, icon: , }, { text: "تخصیص", route: ROUTES.ROUTE_SUPER_ADMIN_ALLOCATION_REQUESTS, icon: , }, { text: "مدیریت کشتار", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_HATCHING, }, { text: "مدیریت جوجه ریزی", icon: , route: ROUTES.ROUTE_SUPER_ADMINـHATCHINGS, }, { text: "اختلاف کشتار", route: ROUTES.ROUTE_SUPER_ADMIN_DIFFRENCE_KILLER, icon: , }, { text: "اعلام نیاز خریداران", route: ROUTES.ROUTE_SUPER_ADMIN_STATEMENTـOFـNEED_REQUESTS, icon: , }, { text: "خرید مستقیم", route: ROUTES.ROUT_SUPER_ADMIN_FREE_BUY, icon: , }, { text: "پنل معاملات", route: ROUTES.ROUTE_SUPER_ADMIN_TRADING_PANEL, icon: , }, { text: "فروش به خارج استان", route: ROUTES.ROUTE_SUPER_ADMIN_FREE_SALES_REQUESTS, icon: , }, { text: "زنجیره ها", route: ROUTES.ROUTE_SUPER_ADMIN_CHAINS, icon: , }, { text: "تعرفه ها", route: ROUTES.ROUTE_SUPER_ADMIN_PAYING_FEES_REQUESTS, icon: , }, { text: "پایش کشوری", route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO, icon: , }, { text: "تعرفه زیربخش ها", route: ROUTES.ROUTE_SUPER_ADMIN_SUB_SECTORS_WAGE, icon: , }, { text: "تسویه حساب", route: ROUTES.ROUTE_SUPER_ADMIN_SETTLEMENTS, icon: , }, { text: "صادرات", route: ROUTES.ROUTE_SUPER_ADMIN_EXPORT, icon: , }, { text: "مدیریت تخصیصات", route: ROUTES.ROUTE_SUPER_ADMIN_ALLOCATED_REQUESTS, icon: , }, { text: "تخصیصات خودکار", route: ROUTES.ROUTE_SUPER_ADMIN_AUTO_ALLOCATION_REQUESTS, icon: , }, { text: "صدور نامه", route: ROUTES.ROUTE_SUPER_ADMIN_ISSUANCE_OF_LETTER, icon: , }, // { // text: "تراکنش ها", // route: ROUTES.ROUTE_SUPER_ADMIN_TRANSACTIONS, // icon: , // }, { text: "تحلیل داده", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_VISOR_STATICS, }, { text: "کارشناسان علوم دام", route: ROUTES.ROUTE_SUPER_ADMIN_POULTRY_LIVESTOCK_EXPERTS, icon: , }, { text: "قیمت روز", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_PRICING3, }, // { // text: "آمار و اطلاعات", // icon: , // route: ROUTES.ROUTE_SUPER_ADMIN_STATICS, // }, { text: "گزارشات", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_REPORT, }, { text: "مدیریت فرآیند", route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS, icon: , }, // { // text: "پرونده های کشتار", // icon: , // route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_FILES_STATE, // }, { text: "مدیریت بارها", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_ALLOCATIONS, }, { text: "مدیریت بازرسی", route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_INSPECTION, icon: , }, { text: "مدیریت توزیع", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_DISPENSERS, }, { text: "مدیریت اصناف", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_MANAGE_GUILDS, }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS, icon: , }, { text: "مدیریت سردخانه ها", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_COLD_HOUSES, }, { route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_PSP_COMPANIES, icon: , text: "شرکت‌های پرداخت الکترونیک", }, { text: "خودروها", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_CARS, }, { text: "کاربران", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_USERS, }, // { // text: "مدیریت تراکنش ها", // icon: , // route: ROUTES.ROUTE_SUPER_ADMIN_GUILD_TRANSACTIONS, // }, { text: "مدیریت فارم ها", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_POULTRIES, }, { text: "خریداران", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_SLAUGHTERS, }, { text: "محصولات", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_PRODUCTS, }, { text: "دامپزشکان", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_ASSIGN_VET_FARM, }, { text: "پنل اطلاع رسانی", icon: , route: ROUTES.ROUTE_SUPER_ADMIN_ROUTE_SMS, }, { text: "خریدهای بازگشتی", route: ROUTES.ROUTE_SUPER_ADMIN_RETURN_PURCHASES, icon: , }, ]; case "ChainCompany": return [ { text: "مرغداران زیرمجموعه", route: ROUTES.ROUTE_CHAIN_COMPANY_POULTRIES, icon: , }, { text: "مدیریت بارها", route: ROUTES.ROUTE_CHAIN_COMPANY_MANAGE_BARS, icon: , }, { text: "مدیریت تعرفه", route: ROUTES.ROUTE_CHAIN_COMPANY_MANAGE_FEES, icon: , }, ]; case "Supporter": return [ { text: "مدیریت بارها", route: ROUTES.ROUTE_SUPPORTER_ROUTE_ALLOCATIONS, icon: , }, { text: "مدیریت جوجه ریزی", route: ROUTES.ROUTE_SUPPORTERـHATCHINGS, icon: , }, ]; case "CityPoultry": return [ { text: "مدیریت کشتار", icon: , route: ROUTES.ROUTE_CITY_POULTRY_HATCHING, }, // { // text: "آمار و اطلاعات", // icon: , // route: ROUTES.ROUTE_CITY_POULTRY_STATICS, // }, // { // text: "پرونده های کشتار", // icon: , // route: ROUTES.ROUTE_CITY_POULTRY_ROUTE_FILES_STATE, // }, { text: "مدیریت جوجه ریزی", icon: , route: ROUTES.ROUTE_CITY_POULTRYـHATCHINGS, }, { text: "مدیریت بارها", icon: , route: ROUTES.ROUTE_CITY_POULTRY_ROUTE_ALLOCATIONS, }, { text: "مدیریت اصناف", icon: , route: ROUTES.ROUTE_CITY_POULTRY_ROUTE_MANAGE_GUILDS, }, { text: "مدیریت مباشرین", route: ROUTES.ROUTE_CITY_POULTRY_ROUTE_MANAGE_STEWARDS, icon: , }, // { // text: "مدیریت توزیع", // icon: , // route: ROUTES.ROUTE_CITY_DISPENSERS, // }, ]; case "ParentCompany": return [ { text: "تعرفه ها", route: ROUTES.ROUTE_PARENT_COMPANY_PAYING_FEES_REQUESTS, icon: , }, { text: "مدیریت بارها", route: ROUTES.ROUTE_PARENT_COMPANY_ALLOCATIONS, icon: , }, ]; case "ColdHouseSteward": return [ { text: "سردخانه", route: ROUTES.ROUTE_COLD_HOUSE_STEWARD_MORGUE, icon: , }, ]; case "ProteinGuild": return []; default: return []; } };