Merge branch 'feature/table_page_name' into 'develop'

Feature/table page name

See merge request witel-front-end/rms!83
This commit is contained in:
AmirHossein Mahmoodi
2025-03-04 10:44:45 +00:00
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 ActivityCodeLog from "@/core/components/ActivityCodeLog";
export const metadata = {
title: "کارتابل آزمایشات",
};
const Page = () => {
return (
<WithPermission permission_name={["azmayesh-management"]}>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -301,13 +301,6 @@ export const pageMenu = [
icon: <EngineeringIcon sx={{ width: "inherit", height: "inherit" }} />,
hasSubitems: true,
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",
label: "کارتابل",