fix uploading to the report
This commit is contained in:
@ -5,7 +5,6 @@ import React, { useEffect, useState } from "react";
|
||||
import DatePicker, { registerLocale } from "react-datepicker";
|
||||
import "react-datepicker/dist/react-datepicker.css";
|
||||
import { useDispatch, useSelector } from "react-redux";
|
||||
import { Link, useLocation } from "react-router-dom";
|
||||
|
||||
import { getProfileInfo } from "@redux/outstaffingSlice";
|
||||
import { setProjectBoardFetch } from "@redux/projectsTrackerSlice";
|
||||
@ -60,7 +59,6 @@ export const ModalTiсket = ({
|
||||
projectMarks
|
||||
}) => {
|
||||
const dispatch = useDispatch();
|
||||
const location = useLocation();
|
||||
|
||||
const [addSubtask, setAddSubtask] = useState(false);
|
||||
const [editOpen, setEditOpen] = useState(false);
|
||||
@ -91,10 +89,18 @@ export const ModalTiсket = ({
|
||||
seconds: 0
|
||||
});
|
||||
const additionalData = {
|
||||
id: task.id,
|
||||
title: inputsValue.title,
|
||||
link: null,
|
||||
nameProject: projectName
|
||||
difficulties: "",
|
||||
project_id: task.project_id,
|
||||
status: task.status,
|
||||
tasks: [
|
||||
{
|
||||
hours_spent: currentTimerCount.hours,
|
||||
minutes_spent: currentTimerCount.minute,
|
||||
task: task.title
|
||||
}
|
||||
],
|
||||
tomorrow: "",
|
||||
user_id: task.executor_id
|
||||
};
|
||||
const [timerId, setTimerId] = useState(null);
|
||||
const [taskFiles, setTaskFiles] = useState([]);
|
||||
@ -124,6 +130,7 @@ export const ModalTiсket = ({
|
||||
window.history.replaceState({}, "", newUrl);
|
||||
// Восстанавливаем скролл при закрытии модального окна
|
||||
document.body.style.overflow = "auto";
|
||||
console.log(task);
|
||||
};
|
||||
|
||||
const [isExpanded, setIsExpanded] = useState(false);
|
||||
|
@ -1,4 +1,5 @@
|
||||
import axios from "axios";
|
||||
import { format } from "date-fns";
|
||||
import React, { useState } from "react";
|
||||
import DatePicker from "react-datepicker";
|
||||
import "react-datepicker/dist/react-datepicker.css";
|
||||
@ -13,19 +14,18 @@ const ModalTicketToReport = ({ show, onClose, additionalData }) => {
|
||||
const [date, setDate] = useState(new Date());
|
||||
|
||||
const handleSubmit = async () => {
|
||||
const formattedDate = format(date, "yyyy-MM-dd");
|
||||
const data = {
|
||||
date,
|
||||
created_at: formattedDate,
|
||||
...additionalData
|
||||
};
|
||||
console.log(data);
|
||||
|
||||
try {
|
||||
await apiRequest(
|
||||
"https://back.itguild.info/profile/calendar/reports/create",
|
||||
{
|
||||
method: "POST",
|
||||
data: data
|
||||
}
|
||||
);
|
||||
await apiRequest("https://back.itguild.info/api/reports/create", {
|
||||
method: "POST",
|
||||
data: data
|
||||
});
|
||||
} catch (error) {
|
||||
console.error("Error:", error);
|
||||
}
|
||||
|
Reference in New Issue
Block a user