diff --git a/src/components/Project/Infrastructure/TaskModel.jsx b/src/components/Project/Infrastructure/TaskModel.jsx index 257dda24..edf90416 100644 --- a/src/components/Project/Infrastructure/TaskModel.jsx +++ b/src/components/Project/Infrastructure/TaskModel.jsx @@ -8,7 +8,7 @@ import { useGroups, useWorkCategoriesMaster, } from "../../../hooks/masterHook/useMaster"; -import { useManageTask, useProjectAssignedOrganizationsName, useProjectAssignedServices } from "../../../hooks/useProjects"; +import { useCurrentService, useManageTask, useProjectAssignedOrganizationsName, useProjectAssignedServices } from "../../../hooks/useProjects"; import showToast from "../../../services/toastService"; import Label from "../../common/Label"; import { useSelectedProject } from "../../../slices/apiDataManager"; @@ -28,12 +28,16 @@ const taskSchema = z.object({ comment: z.string(), }); -const defaultModel = { + + +const TaskModel = ({ project, onSubmit, onClose }) => { + const currentService = useCurrentService() + const defaultModel = { id: null, buildingID: "", floorId: "", workAreaId: "", - serviceId: "", + serviceId: currentService ?? "", activityGroupId: "", activityID: "", workCategoryId: "", @@ -41,8 +45,6 @@ const defaultModel = { completedWork: 0, comment: "", }; - -const TaskModel = ({ project, onSubmit, onClose }) => { // const { activities, loading: activityLoading } = useActivitiesMaster(); const { categories, categoryLoading } = useWorkCategoriesMaster(); diff --git a/src/pages/project/ProjectPage.jsx b/src/pages/project/ProjectPage.jsx index 234e3838..7aebda79 100644 --- a/src/pages/project/ProjectPage.jsx +++ b/src/pages/project/ProjectPage.jsx @@ -1,4 +1,10 @@ -import React, { createContext, useContext, useEffect, useRef, useState } from "react"; +import React, { + createContext, + useContext, + useEffect, + useRef, + useState, +} from "react"; import Breadcrumb from "../../components/common/Breadcrumb"; import { ITEMS_PER_PAGE, @@ -68,7 +74,7 @@ const ProjectPage = () => { const handleToggleProject = (value) => { setCoreProjects(value); - sessionStorage.setItem("whichProjectDisplay", String(value)); + sessionStorage.setItem("whichProjectDisplay", value ? "true" : "false"); }; useEffect(() => { @@ -100,8 +106,9 @@ const ProjectPage = () => { {/* Service Project Button */}