fix: schedule checkbox
This commit is contained in:
parent
277f1cc805
commit
d80adaa133
|
|
@ -102,6 +102,11 @@ export default function FormDetailLiveReport() {
|
|||
const [status, setStatus] = useState("");
|
||||
const [description, setDescription] = useState("");
|
||||
const [modalOpen, setModalOpen] = useState(false);
|
||||
const [uploaderLevelNumber, setUploaderLevelNumber] = useState<number | null>(
|
||||
null,
|
||||
);
|
||||
|
||||
const isScheduleFromSatker = uploaderLevelNumber === 3;
|
||||
|
||||
const {
|
||||
control,
|
||||
|
|
@ -134,6 +139,11 @@ export default function FormDetailLiveReport() {
|
|||
const details = response?.data?.data;
|
||||
|
||||
setDetail(details);
|
||||
|
||||
if (details?.uploaderLevelNumber !== undefined) {
|
||||
setUploaderLevelNumber(details.uploaderLevelNumber);
|
||||
}
|
||||
|
||||
if (details) {
|
||||
setDate({
|
||||
from: parseISO(details.startDate),
|
||||
|
|
@ -177,7 +187,10 @@ export default function FormDetailLiveReport() {
|
|||
statusId: Number(status),
|
||||
message: description,
|
||||
isPublish: status === "2",
|
||||
placements: schedulePlacements?.filter((val) => val !== "all")?.join(","),
|
||||
// placements: schedulePlacements?.filter((val) => val !== "all")?.join(","),
|
||||
placements: isScheduleFromSatker
|
||||
? "satker"
|
||||
: schedulePlacements?.filter((val) => val !== "all")?.join(","),
|
||||
};
|
||||
|
||||
loading();
|
||||
|
|
@ -645,7 +658,8 @@ export default function FormDetailLiveReport() {
|
|||
: "Ditolak"}
|
||||
</span>
|
||||
</p>
|
||||
{status === "2" && (
|
||||
{/* {status === "2" && ( */}
|
||||
{status === "2" && !isScheduleFromSatker && (
|
||||
<div className="flex flex-row gap-2">
|
||||
<div className="flex items-center space-x-2">
|
||||
<Checkbox
|
||||
|
|
@ -720,9 +734,15 @@ export default function FormDetailLiveReport() {
|
|||
type="button"
|
||||
color="primary"
|
||||
onClick={() => submit()}
|
||||
// disabled={
|
||||
// description.length < 1 ||
|
||||
// (schedulePlacements.length < 1 && status === "2")
|
||||
// }
|
||||
disabled={
|
||||
description.length < 1 ||
|
||||
(schedulePlacements.length < 1 && status === "2")
|
||||
(!isScheduleFromSatker &&
|
||||
schedulePlacements.length < 1 &&
|
||||
status === "2")
|
||||
}
|
||||
>
|
||||
{t("submit", { defaultValue: "Submit" })}
|
||||
|
|
|
|||
Loading…
Reference in New Issue