Feature/table page name

This commit is contained in:
2025-03-04 10:44:45 +00:00
committed by AmirHossein Mahmoodi
parent 17dc42a029
commit 00eecc7f3e
45 changed files with 92 additions and 51 deletions

View File

@@ -2,6 +2,10 @@ import AzmayeshPage from "@/components/dashboard/azmayesh";
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل آزمایشات",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["azmayesh-management"]}> <WithPermission permission_name={["azmayesh-management"]}>

View File

@@ -1,7 +1,9 @@
import AzmayeshTypePage from "@/components/dashboard/azmayeshType"; import AzmayeshTypePage from "@/components/dashboard/azmayeshType";
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل نوع آزمایشات",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["azmayesh-type-management"]}> <WithPermission permission_name={["azmayesh-type-management"]}>

View File

@@ -1,6 +1,8 @@
import DamagesPage from "@/components/dashboard/damageItems"; import DamagesPage from "@/components/dashboard/damageItems";
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
export const metadata = {
title: "آیتم خسارات",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["manage-damage"]}> <WithPermission permission_name={["manage-damage"]}>

View File

@@ -1,6 +1,9 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
import OperatorPage from "@/components/dashboard/damages/operator"; import OperatorPage from "@/components/dashboard/damages/operator";
export const metadata = {
title: "کارتابل عملیات خسارات وارد بر ابنیه فنی",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["all"]}> <WithPermission permission_name={["all"]}>

View File

@@ -1,6 +1,8 @@
import DamagesReportPage from "@/components/dashboard/damages/report"; import DamagesReportPage from "@/components/dashboard/damages/report";
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
export const metadata = {
title: "کارتابل گزارش خسارات وارد بر ابنیه فنی",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["show-receipt", "show-receipt-province"]}> <WithPermission permission_name={["show-receipt", "show-receipt-province"]}>

View File

@@ -1,5 +1,8 @@
import OperatorPage from "@/components/dashboard/fastReact/operator"; import OperatorPage from "@/components/dashboard/fastReact/operator";
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
export const metadata = {
title: "کارتابل عملیات واکنش سریع",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["show-fast-react-edarate-shahri"]}> <WithPermission permission_name={["show-fast-react-edarate-shahri"]}>

View File

@@ -1,6 +1,9 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import SupervisorPage from "@/components/dashboard/fastReact/supervisor"; import SupervisorPage from "@/components/dashboard/fastReact/supervisor";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل ارزیابی واکنش سریع",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["show-fast-react", "show-fast-react-province"]}> <WithPermission permission_name={["show-fast-react", "show-fast-react-province"]}>

View File

@@ -1,6 +1,9 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import OperatorPage from "@/components/dashboard/roadItems/operator"; import OperatorPage from "@/components/dashboard/roadItems/operator";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل عملیات فعالیت روزانه",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission permission_name={["create-road-item"]}> <WithPermission permission_name={["create-road-item"]}>

View File

@@ -1,6 +1,8 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import ReportPage from "@/components/dashboard/roadItems/reports/ItemsReports"; import ReportPage from "@/components/dashboard/roadItems/reports/ItemsReports";
export const metadata = {
title: "کارتابل گزارش تعداد فعالیت ها به تفکیک آیتم",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission <WithPermission

View File

@@ -1,4 +1,7 @@
import RoadItemsReportMap from "@/components/dashboard/roadItems/reports/Map"; import RoadItemsReportMap from "@/components/dashboard/roadItems/reports/Map";
export const metadata = {
title: "پراکندگی بر روی نقشه فعالیت روزانه",
};
const Page = () => { const Page = () => {
return <RoadItemsReportMap />; return <RoadItemsReportMap />;

View File

@@ -1,5 +1,8 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import SubItemsReports from "@/components/dashboard/roadItems/reports/SubItemsReports"; import SubItemsReports from "@/components/dashboard/roadItems/reports/SubItemsReports";
export const metadata = {
title: "کارتابل گزارش تعداد فعالیت ها به تفکیک موارد مشاهده شده",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission <WithPermission

View File

@@ -1,6 +1,9 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import SupervisorPage from "@/components/dashboard/roadItems/supervisor"; import SupervisorPage from "@/components/dashboard/roadItems/supervisor";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل ارزیابی فعالیت روزانه",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission <WithPermission

View File

@@ -1,6 +1,9 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import OperatorPage from "@/components/dashboard/roadPatrols/operator"; import OperatorPage from "@/components/dashboard/roadPatrols/operator";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل عملیات گشت راهداری",
};
const Page = () => { const Page = () => {
return ( return (

View File

@@ -1,6 +1,8 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import ReportPage from "@/components/dashboard/roadPatrols/reports"; import ReportPage from "@/components/dashboard/roadPatrols/reports";
export const metadata = {
title: "کارتابل گزارش گشت راهداری",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission <WithPermission

View File

@@ -1,6 +1,9 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import SupervisorPage from "@/components/dashboard/roadPatrols/supervisor"; import SupervisorPage from "@/components/dashboard/roadPatrols/supervisor";
import ActivityCodeLog from "@/core/components/ActivityCodeLog"; import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل ارزیابی گشت راهداری",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission <WithPermission

View File

@@ -1,7 +1,9 @@
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
import OperatorPage from "@/components/dashboard/roadSafety/operator"; import OperatorPage from "@/components/dashboard/roadSafety/operator";
// import ActivityCodeLog from "@/core/components/ActivityCodeLog"; // import ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل عملیات نگهداری حریم",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission <WithPermission

View File

@@ -1,6 +1,8 @@
import ReportPage from "@/components/dashboard/roadSafety/report"; import ReportPage from "@/components/dashboard/roadSafety/report";
import WithPermission from "@/core/middlewares/withPermission"; import WithPermission from "@/core/middlewares/withPermission";
export const metadata = {
title: "کارتابل گزارش نگهداری حریم",
};
const Page = () => { const Page = () => {
return ( return (
<WithPermission <WithPermission

View File

@@ -3,7 +3,10 @@ import { AuthProvider } from "@/lib/contexts/auth";
import { TableSettingProvider } from "@/lib/contexts/tableSetting"; import { TableSettingProvider } from "@/lib/contexts/tableSetting";
export const metadata = { export const metadata = {
title: "سامانه جامع راهداری", title: {
template: "%s | سامانه جامع راهداری",
default: "سامانه جامع راهداری",
},
}; };
export default function RootLayout({ children }) { export default function RootLayout({ children }) {

View File

@@ -7,7 +7,7 @@ import AzmayeshList from "./AzmayeshList";
const AzmayeshPage = () => { const AzmayeshPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"آزمایشات (OPTS)"} /> <PageTitle title={"کارتابل آزمایشات (OPTS)"} />
<AzmayeshList /> <AzmayeshList />
</Stack> </Stack>
); );

View File

@@ -52,7 +52,7 @@ const AzmayeshTypeList = () => {
columns={columns} columns={columns}
sorting={[{ id: "id", desc: true }]} sorting={[{ id: "id", desc: true }]}
table_url={GET_AZMAYESH_TYPE_LIST_TABLE} table_url={GET_AZMAYESH_TYPE_LIST_TABLE}
page_name={"azmayesh_type"} page_name={"azmayeshType"}
table_name={"azmayeshTypeList"} table_name={"azmayeshTypeList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions

View File

@@ -7,7 +7,7 @@ import AzmayeshTypeList from "./AzmayeshTypeList";
const AzmayeshTypePage = () => { const AzmayeshTypePage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"نوع آزمایشات"} /> <PageTitle title={"کارتابل نوع آزمایشات"} />
<AzmayeshTypeList /> <AzmayeshTypeList />
</Stack> </Stack>
); );

View File

@@ -451,8 +451,8 @@ const OperatorList = () => {
need_filter={true} need_filter={true}
columns={columns} columns={columns}
table_url={GET_TECHNICAL_DAMAGE_OPERATOR_LIST} table_url={GET_TECHNICAL_DAMAGE_OPERATOR_LIST}
page_name={"operatorDamages"} page_name={"damagesOperator"}
table_name={"operatorList"} table_name={"damagesOperatorList"}
sorting={[{ id: "id", desc: true }]} sorting={[{ id: "id", desc: true }]}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions

View File

@@ -6,7 +6,7 @@ import OperatorList from "./OperatorList";
const OperatorPage = () => { const OperatorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"خسارات وارده بر ابنیه فنی و تاسیسات راه"} /> <PageTitle title={"کارتابل عملیات خسارات وارده بر ابنیه فنی و تاسیسات راه"} />
<OperatorList /> <OperatorList />
</Stack> </Stack>
); );

View File

@@ -230,8 +230,8 @@ const ReportLists = ({ data, specialFilter }) => {
TableToolbar={Toolbar} TableToolbar={Toolbar}
columns={columns} columns={columns}
data={data.data} data={data.data}
page_name={"receiptReport"} page_name={"damagesReport"}
table_name={"receiptReportList"} table_name={"damagesReportList"}
enablePagination={false} enablePagination={false}
specialFilter={specialFilter} specialFilter={specialFilter}
/> />

View File

@@ -123,7 +123,7 @@ const DamagesReportPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"گزارش خسارات وارده بر ابنیه فنی"} /> <PageTitle title={"کارتابل گزارش خسارات وارده بر ابنیه فنی"} />
<SearchReportList <SearchReportList
control={control} control={control}
hasProvincesPermission={hasProvincesPermission} hasProvincesPermission={hasProvincesPermission}

View File

@@ -264,8 +264,8 @@ const ComplaintListTable = ({ open, setOpen, mutate }) => {
columns={columns} columns={columns}
sorting={[{ id: "fk_RegisteredEventMessage", desc: true }]} sorting={[{ id: "fk_RegisteredEventMessage", desc: true }]}
table_url={GET_FAST_REACT_COMPLAINTS} table_url={GET_FAST_REACT_COMPLAINTS}
page_name={"complaintFastReact"} page_name={"fastReactComplaint"}
table_name={"complaintList"} table_name={"fastReactComplaintList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -312,8 +312,8 @@ const OperatorList = () => {
{ id: "id", desc: true }, { id: "id", desc: true },
]} ]}
table_url={GET_FAST_REACT_OPERATOR} table_url={GET_FAST_REACT_OPERATOR}
page_name={"operatorFastReact"} page_name={"fastReactOperator"}
table_name={"OperatorList"} table_name={"fastReactOperatorList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -6,7 +6,7 @@ import OperatorList from "./OperatorList";
const OperatorPage = () => { const OperatorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"عملیات"} /> <PageTitle title={"کارتابل عملیات واکنش سریع"} />
<OperatorList /> <OperatorList />
</Stack> </Stack>
); );

View File

@@ -412,8 +412,8 @@ const SupervisorList = () => {
{ id: "id", desc: true }, { id: "id", desc: true },
]} ]}
table_url={GET_FAST_REACT_SUPERVISOR} table_url={GET_FAST_REACT_SUPERVISOR}
page_name={"supervisorFastReact"} page_name={"fastReactSupervisor"}
table_name={"supervisorList"} table_name={"fastReactSupervisorList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -6,7 +6,7 @@ import SupervisorList from "./SupervisorList";
const SupervisorPage = () => { const SupervisorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"ارزیابی"} /> <PageTitle title={"کارتابل ارزیابی واکنش سریع"} />
<SupervisorList /> <SupervisorList />
</Stack> </Stack>
); );

View File

@@ -348,8 +348,8 @@ const OperatorList = () => {
{ id: "id", desc: true }, { id: "id", desc: true },
]} ]}
table_url={GET_ROAD_ITEMS_OPERATOR_LIST} table_url={GET_ROAD_ITEMS_OPERATOR_LIST}
page_name={"operator"} page_name={"roadItemsOperator"}
table_name={"operatorList"} table_name={"roadItemsOperatorList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -6,7 +6,7 @@ import OperatorList from "./OperatorList";
const OperatorPage = () => { const OperatorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"عملیات"} /> <PageTitle title={"کارتابل عملیات فعالیت روزانه"} />
<OperatorList /> <OperatorList />
</Stack> </Stack>
); );

View File

@@ -157,7 +157,7 @@ const ReportPage = () => {
}); });
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"گزارش تعداد فعالیت ها به تفکیک آیتم"} /> <PageTitle title={"کارتابل گزارش تعداد فعالیت ها به تفکیک آیتم"} />
<SearchReportList <SearchReportList
control={control} control={control}
hasProvincesPermission={hasProvincesPermission} hasProvincesPermission={hasProvincesPermission}

View File

@@ -242,7 +242,7 @@ const SubItemsReports = () => {
}); });
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"گزارش تعداد فعالیت ها به تفکیک موارد اقدام شده"} /> <PageTitle title={"کارتابل گزارش تعداد فعالیت ها به تفکیک موارد اقدام شده"} />
<SearchReportList <SearchReportList
control={control} control={control}
hasProvincesPermission={hasProvincesPermission} hasProvincesPermission={hasProvincesPermission}

View File

@@ -411,8 +411,8 @@ const SupervisorList = () => {
{ id: "id", desc: true }, { id: "id", desc: true },
]} ]}
table_url={GET_ROAD_ITEMS_SUPERVISOR_LIST} table_url={GET_ROAD_ITEMS_SUPERVISOR_LIST}
page_name={"supervisor"} page_name={"roadItemsSupervisor"}
table_name={"supervisorList"} table_name={"roadItemsSupervisorList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -6,7 +6,7 @@ import SupervisorList from "./SupervisorList";
const SupervisorPage = () => { const SupervisorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"ارزیابی"} /> <PageTitle title={"کارتابل ارزیابی فعالیت روزانه"} />
<SupervisorList /> <SupervisorList />
</Stack> </Stack>
); );

View File

@@ -147,8 +147,8 @@ const OperatorList = () => {
columns={columns} columns={columns}
sorting={[{ id: "id", desc: true }]} sorting={[{ id: "id", desc: true }]}
table_url={GET_ROAD_PATROL_OPERATOR_LIST} table_url={GET_ROAD_PATROL_OPERATOR_LIST}
page_name={"operator"} page_name={"roadPatrolOperator"}
table_name={"operatorList"} table_name={"roadPatrolOperatorList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -6,7 +6,7 @@ import OperatorList from "./OperatorList";
const OperatorPage = () => { const OperatorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"عملیات"} /> <PageTitle title={"کارتابل عملیات گشت راهداری و ترابری"} />
<OperatorList /> <OperatorList />
</Stack> </Stack>
); );

View File

@@ -120,7 +120,7 @@ const ReportPage = () => {
}); });
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"گزارش گشت راهداری"} /> <PageTitle title={"کارتابل گزارش گشت راهداری و ترابری"} />
<SearchReportList <SearchReportList
control={control} control={control}
hasProvincesPermission={hasProvincesPermission} hasProvincesPermission={hasProvincesPermission}

View File

@@ -267,8 +267,8 @@ const SupervisorList = () => {
columns={columns} columns={columns}
sorting={[{ id: "id", desc: true }]} sorting={[{ id: "id", desc: true }]}
table_url={GET_ROAD_PATROL_SUPERVISOR_LIST} table_url={GET_ROAD_PATROL_SUPERVISOR_LIST}
page_name={"supervisor"} page_name={"roadPatrolSupervisor"}
table_name={"supervisorList"} table_name={"roadPatrolSupervisorList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -6,7 +6,7 @@ import SupervisorList from "./SupervisorList";
const SupervisorPage = () => { const SupervisorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"ارزیابی"} /> <PageTitle title={"کارتابل ارزیابی گشت راهداری و ترابری"} />
<SupervisorList /> <SupervisorList />
</Stack> </Stack>
); );

View File

@@ -412,8 +412,8 @@ const OperatorList = () => {
columns={columns} columns={columns}
sorting={[{ id: "id", desc: true }]} sorting={[{ id: "id", desc: true }]}
table_url={GET_SAFETY_AND_PRIVACY} table_url={GET_SAFETY_AND_PRIVACY}
page_name={"operatorSafetyAndPrivacy"} page_name={"roadSafetyOperator"}
table_name={"operatorList"} table_name={"roadSafetyOperatorList"}
TableToolbar={Toolbar} TableToolbar={Toolbar}
enableRowActions enableRowActions
positionActionsColumn={"last"} positionActionsColumn={"last"}

View File

@@ -6,7 +6,7 @@ import OperatorList from "./OperatorList";
const OperatorPage = () => { const OperatorPage = () => {
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"عملیات"} /> <PageTitle title={"کارتابل عملیات نگهداری حریم راه"} />
<OperatorList /> <OperatorList />
</Stack> </Stack>
); );

View File

@@ -127,7 +127,7 @@ const ReportPage = () => {
}); });
return ( return (
<Stack spacing={1}> <Stack spacing={1}>
<PageTitle title={"گزارش نگهداری حریم راه"} /> <PageTitle title={" کارتابل گزارش نگهداری حریم راه"} />
<SearchReportList <SearchReportList
control={control} control={control}
hasProvincesPermission={hasProvincesPermission} hasProvincesPermission={hasProvincesPermission}

View File

@@ -301,13 +301,6 @@ export const pageMenu = [
icon: <EngineeringIcon sx={{ width: "inherit", height: "inherit" }} />, icon: <EngineeringIcon sx={{ width: "inherit", height: "inherit" }} />,
hasSubitems: true, hasSubitems: true,
Subitems: [ Subitems: [
{
id: "safetyAndPrivacyManagmentOparationCreate",
label: "ثبت فعالیت",
type: "page",
route: process.env.NEXT_PUBLIC_API_URL + "/v2/safety_and_privacy/operator/first_step",
permissions: ["add-safety-and-privacy"],
},
{ {
id: "safetyAndPrivacyManagmentOparationCartable", id: "safetyAndPrivacyManagmentOparationCartable",
label: "کارتابل", label: "کارتابل",