ЦИТК-823 правки по примечанию от 10.06.24

This commit is contained in:
Vladislav 2024-07-09 10:56:08 +03:00
parent 95a2578d11
commit 0113cc52e2
4 changed files with 13 additions and 14 deletions

View File

@ -10,10 +10,9 @@
import React, { useState, useContext, useCallback, useEffect } from "react"; //Классы React
import PropTypes from "prop-types"; //Контроль свойств компонента
import { Dialog, DialogTitle, IconButton, Icon, DialogContent, Typography, DialogActions, Button } from "@mui/material"; //Интерфейсные компоненты
//import { MessagingСtx } from "../../context/messaging"; //Контекст сообщений
import { ApplicationСtx } from "../../context/application"; //Контекст приложения
import { BackEndСtx } from "../../context/backend"; //Контекст взаимодействия с сервером
import { IUDFormTextField } from "./iud_form_text_field"; //Кастомные строки ввода
import { IUDFormTextField } from "./iud_form_text_field"; //Компонент поля ввода
import { STATUSES } from "./layouts"; //Статусы и стили диалогового окна
//---------
@ -39,9 +38,6 @@ const IUDFormDialog = ({ initial, onClose, onReload }) => {
//Собственное состояние
const [formData, setFormData] = useState({ ...initial });
//Подключение к контексту сообщений
//const { showMsgWarn } = useContext(MessagingСtx);
//Подключение к контексту приложения
const { pOnlineShowDictionary } = useContext(ApplicationСtx);
@ -62,7 +58,7 @@ const IUDFormDialog = ({ initial, onClose, onReload }) => {
//Отработка добавления/изсправления/удаления элемента
const handleReload = () => {
if (onReload) {
onReload(formData);
onReload();
} else null;
};
@ -264,6 +260,7 @@ const IUDFormDialog = ({ initial, onClose, onReload }) => {
: null;
}, [formData.colCode, formData.rowCode, formData.sctnCode, formData.sctnName, formData.status, getSctnMrkCodeName]);
//Генерация содержимого
return (
<Dialog open onClose={handleCancel}>
<DialogTitle>{formTitle()}</DialogTitle>

View File

@ -43,6 +43,7 @@ const IUDFormTextField = ({ elementCode, elementValue, labelText, onChange, dict
if (onChange) onChange(e.target.name, e.target.value);
};
//Генерация содержимого
return (
<Box sx={{ p: 1 }}>
<FormControl variant="standard" sx={STYLES.DIALOG_WINDOW_WIDTH} {...other}>

View File

@ -11,15 +11,15 @@ import React, { useCallback, useContext, useState, useEffect } from "react"; //
import { Box, Tab, Tabs, IconButton, Icon, Stack, 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 { ApplicationСtx } from "../../context/application"; //Контекст приложения
import { BackEndСtx } from "../../context/backend"; //Контекст взаимодействия с сервером
import { NavigationCtx } from "../../context/navigation"; //Контекст навигации
import { MessagingСtx } from "../../context/messaging"; //Контекст сообщений
import { TEXTS } from "../../../app.text"; //Текстовые константы
import { SectionTabPanel } from "./section_tab_panel"; //Кастомный Tab
import { ApplicationСtx } from "../../context/application"; //Контекст приложения
import { SectionTabPanel } from "./section_tab_panel"; //Компонент вкладки раздела
import { IUDFormDialog } from "./iud_form_dialog"; //Диалог добавления/исправления/удаления компонентов настройки регламентированного отчёта
import { STATUSES, dataCellRender } from "./layouts"; //Дополнительная разметка и вёрстка клиентских элементов
import { IUDFormDialog } from "./iud_form_dialog"; //Кастомное диалоговое окно
import { STYLES as COMMON_STYLES } from "./layouts";
import { TEXTS } from "../../../app.text"; //Текстовые константы
import { STYLES as COMMON_STYLES } from "./layouts"; //Общие стили
//---------
//Константы
@ -269,8 +269,8 @@ const RrpConfEditor = () => {
loadData();
}, [rrpDoc.reload, dataGrid.reload, loadData]);
const handleDialogReload = data => {
console.log(JSON.stringify(data));
//При изменениях элемента
const handleDialogReload = () => {
setRrpDoc(pv => ({ ...pv, reload: true }));
};

View File

@ -18,6 +18,7 @@ import { Box, Typography } from "@mui/material"; //Интерфейсные ко
const SectionTabPanel = props => {
const { children, value, index, ...other } = props;
//Генерация содержимого
return (
<div role="tabpanel" hidden={value !== index} id={`tabpanel-${index}`} aria-labelledby={`tab-${index}`} {...other}>
{value === index && (