/* Парус 8 - Панели мониторинга - ПУП - Производственный план цеха Компонент панели: Таблица сдачи продукции */ //--------------------- //Подключение библиотек //--------------------- import React from "react"; //Классы React import PropTypes from "prop-types"; //Контроль свойств компонента import { Typography, Box, Dialog, DialogContent, DialogActions, Button } from "@mui/material"; //Интерфейсные элементы import { P8PDataGrid, P8P_DATA_GRID_SIZE } from "../../components/p8p_data_grid"; //Таблица данных import { P8P_DATA_GRID_CONFIG_PROPS } from "../../config_wrapper"; //Подключение компонентов к настройкам приложения import { useIncomFromDeps } from "./hooks"; //Хук состояния таблицы сдача продукции //--------- //Константы //--------- //Стили const STYLES = { CONTAINER: { textAlign: "center" }, TABLE: { paddingTop: "15px" } }; //----------- //Тело модуля //----------- //Таблица сдачи продукции const IncomFromDepsDataGrid = ({ task }) => { //Собственное состояние - таблица данных const [incomFromDeps, setIncomFromDeps] = useIncomFromDeps(task); //При изменении состояния сортировки const handleOrderChanged = ({ orders }) => setIncomFromDeps(pv => ({ ...pv, orders: [...orders], pageNumber: 1, reload: true })); //При изменении количества отображаемых страниц const handlePagesCountChanged = () => setIncomFromDeps(pv => ({ ...pv, pageNumber: pv.pageNumber + 1, reload: true })); //Генерация содержимого return (