|
|
@@ -1,5 +1,6 @@ |
|
|
|
"use client"; |
|
|
|
|
|
|
|
import AutorenewIcon from "@mui/icons-material/Autorenew"; |
|
|
|
import DoneIcon from "@mui/icons-material/Done"; |
|
|
|
import Check from "@mui/icons-material/Check"; |
|
|
|
import Close from "@mui/icons-material/Close"; |
|
|
@@ -281,6 +282,11 @@ const CreateProject: React.FC<Props> = ({ |
|
|
|
confirmButtonText = t("Complete"); |
|
|
|
successTitle = t("Complete Success"); |
|
|
|
errorTitle = t("Complete Fail"); |
|
|
|
} else if (buttonName === "reopen") { |
|
|
|
title = t("Do you want to reopen?"); |
|
|
|
confirmButtonText = t("Reopen"); |
|
|
|
successTitle = t("Reopen Success"); |
|
|
|
errorTitle = t("Reopen Fail"); |
|
|
|
} |
|
|
|
|
|
|
|
submitDialog( |
|
|
@@ -289,7 +295,9 @@ const CreateProject: React.FC<Props> = ({ |
|
|
|
data.projectActualStart = dayjs().format("YYYY-MM-DD"); |
|
|
|
} else if (buttonName === "complete") { |
|
|
|
data.projectActualEnd = dayjs().format("YYYY-MM-DD"); |
|
|
|
} |
|
|
|
}/* else if (buttonName === "reopen") { |
|
|
|
data.projectActualEnd = dayjs().format("YYYY-MM-DD"); |
|
|
|
}*/ |
|
|
|
|
|
|
|
data.taskTemplateId = |
|
|
|
data.taskTemplateId === "All" ? undefined : data.taskTemplateId; |
|
|
@@ -446,6 +454,18 @@ const CreateProject: React.FC<Props> = ({ |
|
|
|
{t("Complete Project")} |
|
|
|
</Button> |
|
|
|
)} |
|
|
|
{formProps.getValues("projectStatus")?.toLowerCase() === |
|
|
|
"completed" && ( |
|
|
|
<Button |
|
|
|
name="reopen" |
|
|
|
type="submit" |
|
|
|
variant="contained" |
|
|
|
startIcon={<AutorenewIcon />} |
|
|
|
color="secondary" |
|
|
|
> |
|
|
|
{t("Reopen Project")} |
|
|
|
</Button> |
|
|
|
)} |
|
|
|
{!( |
|
|
|
// formProps.getValues("projectActualStart") && |
|
|
|
// formProps.getValues("projectActualEnd") |
|
|
|