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 [];
}
};