add province to reports
This commit is contained in:
@@ -2,9 +2,7 @@ import MapLoading from "@/core/components/MapLayer/Loading";
|
||||
import { Box, Button, DialogActions, DialogContent, Stack } from "@mui/material";
|
||||
import dynamic from "next/dynamic";
|
||||
import { useCallback, useState } from "react";
|
||||
import MapControlPolygon from "./MapControlPolygon";
|
||||
import MapControlPolyline from "./MapControlPolyline";
|
||||
import SelectBoundType from "./SelectBoundType";
|
||||
const MapLayer = dynamic(() => import("@/core/components/MapLayer"), {
|
||||
loading: () => <MapLoading />,
|
||||
ssr: false,
|
||||
|
||||
@@ -12,7 +12,6 @@ const MapLayer = dynamic(() => import("@/core/components/MapLayer"), {
|
||||
|
||||
const Area = ({ allData, setAllData, handlePrev, setTabState }) => {
|
||||
const [bound, setBound] = useState(allData.bound);
|
||||
const [boundType, setBoundType] = useState(allData.bound_type);
|
||||
|
||||
const handleNext = useCallback(() => {
|
||||
setAllData({ bound: bound });
|
||||
@@ -23,19 +22,9 @@ const Area = ({ allData, setAllData, handlePrev, setTabState }) => {
|
||||
<>
|
||||
<DialogContent dividers>
|
||||
<Stack spacing={2}>
|
||||
<SelectBoundType
|
||||
boundType={boundType}
|
||||
setBoundType={setBoundType}
|
||||
setBound={setBound}
|
||||
setAllData={setAllData}
|
||||
/>
|
||||
<Box sx={{ width: "100%", height: "400px" }}>
|
||||
<MapLayer style={{ borderRadius: "4px" }}>
|
||||
{boundType == "polygon" ? (
|
||||
<MapControlPolygon bound={bound} setBound={setBound} boundType={boundType} />
|
||||
) : (
|
||||
<MapControlPolyline bound={bound} setBound={setBound} boundType={boundType} />
|
||||
)}
|
||||
<MapControlPolygon bound={bound} setBound={setBound} boundType={"polyline"} />
|
||||
</MapLayer>
|
||||
</Box>
|
||||
</Stack>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import Area from "@/components/dashboard/roadMissions/operator/Actions/Create/Form/Area";
|
||||
import Area from "./Area";
|
||||
import { AccessTime, Engineering, InsertDriveFile, LocalShipping, Route, Verified } from "@mui/icons-material";
|
||||
import { Box, Tab, Tabs } from "@mui/material";
|
||||
import { useReducer, useState } from "react";
|
||||
|
||||
@@ -5,9 +5,6 @@ import { useEffect, useMemo } from "react";
|
||||
import Toolbar from "./Toolbar";
|
||||
|
||||
const TaradodReportLists = ({ data, specialFilter }) => {
|
||||
useEffect(() => {
|
||||
console.log(data);
|
||||
}, [data]);
|
||||
const columns = useMemo(() => {
|
||||
return [
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@ const SearchReportList = ({ handleSubmit, onSearchSubmit, control, hasProvincesP
|
||||
<StyledForm onSubmit={handleSubmit(onSearchSubmit)}>
|
||||
<SearchReportField
|
||||
control={control}
|
||||
// hasProvincesPermission={hasProvincesPermission}
|
||||
hasProvincesPermission={hasProvincesPermission}
|
||||
/>
|
||||
</StyledForm>
|
||||
</>
|
||||
|
||||
@@ -22,7 +22,7 @@ const TaradodReportPage = () => {
|
||||
const { user } = useAuth();
|
||||
const requestServer = useRequest();
|
||||
const [provinceId, setProvinceId] = useState(user.province_id || "-1");
|
||||
// const hasProvincesPermission = userPermissions?.includes("mission-report-country");
|
||||
const hasProvincesPermission = userPermissions?.includes("mission-report-country");
|
||||
|
||||
const defaultValues = {
|
||||
from_date: moment(new Date()).format("YYYY-MM-DD"),
|
||||
@@ -131,7 +131,7 @@ const TaradodReportPage = () => {
|
||||
<PageTitle title={"کارتابل گزارش تردد ها"} />
|
||||
<SearchReportList
|
||||
control={control}
|
||||
// hasProvincesPermission={hasProvincesPermission}
|
||||
hasProvincesPermission={hasProvincesPermission}
|
||||
handleSubmit={handleSubmit}
|
||||
onSearchSubmit={onSearchSubmit}
|
||||
/>
|
||||
|
||||
@@ -7,7 +7,7 @@ const SearchReportList = ({ handleSubmit, onSearchSubmit, control, hasProvincesP
|
||||
<StyledForm onSubmit={handleSubmit(onSearchSubmit)}>
|
||||
<SearchReportField
|
||||
control={control}
|
||||
// hasProvincesPermission={hasProvincesPermission}
|
||||
hasProvincesPermission={hasProvincesPermission}
|
||||
/>
|
||||
</StyledForm>
|
||||
</>
|
||||
|
||||
@@ -5,9 +5,6 @@ import { useEffect, useMemo } from "react";
|
||||
import Toolbar from "./Toolbar";
|
||||
|
||||
const ViolationsReportsList = ({ data, specialFilter }) => {
|
||||
useEffect(() => {
|
||||
console.log(data);
|
||||
}, [data]);
|
||||
const columns = useMemo(() => {
|
||||
return [
|
||||
{
|
||||
|
||||
@@ -21,7 +21,7 @@ const ViolationsReportsPage = () => {
|
||||
const { data: userPermissions } = usePermissions();
|
||||
const { user } = useAuth();
|
||||
const requestServer = useRequest();
|
||||
// const hasProvincesPermission = userPermissions?.includes("mission-report-country");
|
||||
const hasProvincesPermission = userPermissions?.includes("mission-report-country");
|
||||
|
||||
const defaultValues = {
|
||||
from_date: moment(new Date()).format("YYYY-MM-DD"),
|
||||
@@ -130,7 +130,7 @@ const ViolationsReportsPage = () => {
|
||||
<PageTitle title={"کارتابل گزارش ماموریت"} />
|
||||
<SearchReportList
|
||||
control={control}
|
||||
// hasProvincesPermission={hasProvincesPermission}
|
||||
hasProvincesPermission={hasProvincesPermission}
|
||||
handleSubmit={handleSubmit}
|
||||
onSearchSubmit={onSearchSubmit}
|
||||
/>
|
||||
|
||||
@@ -115,5 +115,6 @@ export const machineType = [
|
||||
{ id: "تجهیزات ثابت", name_fa: "تجهیزات ثابت" },
|
||||
{ id: "دریل واگن", name_fa: "دریل واگن" },
|
||||
{ id: "کامیون سرویس سیار", name_fa: "کامیون سرویس سیار" },
|
||||
{ id: "کامیون سوخت رسان", name_fa: "کامیون سوخت رسان" },
|
||||
{ id: "میکسر آب نمک", name_fa: "میکسر آب نمک" },
|
||||
];
|
||||
|
||||
@@ -48,22 +48,22 @@ export const EXPORT_COUNTRY_ROAD_PATROL_REPORTS = api + "/api/v3/road_patrols/re
|
||||
export const EXPORT_PROVINCE_ROAD_PATROL_REPORTS = api + "/api/v3/road_patrols/report/province_activity_excel";
|
||||
|
||||
export const GET_MISSIONS_REPORT_TARADOD_COUNTRY_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_taradod/country_activity";
|
||||
api + "/api/v3/missions/report_taradod/country_activity";
|
||||
export const GET_MISSIONS_REPORT_TARADOD_PROVINCE_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_taradod/province_activity";
|
||||
api + "/api/v3/missions/report_taradod/province_activity";
|
||||
export const EXPORT_MISSIONS_REPORT_TARADOD_COUNTRY_EXCEL_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_taradod/country_excel_activity";
|
||||
api + "/api/v3/missions/report_taradod/country_excel_activity";
|
||||
export const EXPORT_MISSIONS_REPORT_TARADOD_PROVINCE_EXCEL_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_taradod/province_excel_activity";
|
||||
api + "/api/v3/missions/report_taradod/province_excel_activity";
|
||||
|
||||
export const GET_MISSIONS_REPORT_VIOLATION_COUNTRY_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_violation/country_activity";
|
||||
api + "/api/v3/missions/report_violation/country_activity";
|
||||
export const GET_MISSIONS_REPORT_VIOLATION_PROVINCE_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_violation/province_activity";
|
||||
api + "/api/v3/missions/report_violation/province_activity";
|
||||
export const EXPORT_MISSIONS_REPORT_VIOLATION_COUNTRY_EXCEL_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_violation/country_excel_activity";
|
||||
api + "/api/v3/missions/report_violation/country_excel_activity";
|
||||
export const EXPORT_MISSIONS_REPORT_VIOLATION_PROVINCE_EXCEL_ACTIVITY =
|
||||
"http://192.168.1.132:8000" + "/api/v3/missions/report_violation/province_excel_activity";
|
||||
api + "/api/v3/missions/report_violation/province_excel_activity";
|
||||
|
||||
// road items
|
||||
export const GET_ROAD_ITEMS_SUPERVISOR_LIST = api + "/api/v3/road_items/supervisor";
|
||||
|
||||
Reference in New Issue
Block a user