ЦИТК-823 отработка примечания от 10.07.24 ч1

This commit is contained in:
Vladislav 2024-07-12 18:41:41 +03:00
parent 8d12d71cad
commit f049cb79a1
3 changed files with 20 additions and 12 deletions

View File

@ -13,7 +13,6 @@ import { Dialog, DialogTitle, IconButton, Icon, DialogContent, Typography, Dialo
import { ApplicationСtx } from "../../context/application"; //Контекст приложения import { ApplicationСtx } from "../../context/application"; //Контекст приложения
import { BackEndСtx } from "../../context/backend"; //Контекст взаимодействия с сервером import { BackEndСtx } from "../../context/backend"; //Контекст взаимодействия с сервером
import { IUDFormTextField } from "./iud_form_text_field"; //Компонент поля ввода import { IUDFormTextField } from "./iud_form_text_field"; //Компонент поля ввода
import { STATUSES } from "./layouts"; //Статусы и стили диалогового окна
//--------- //---------
//Константы //Константы
@ -30,6 +29,9 @@ const STYLES = {
PADDING_DIALOG_BUTTONS_RIGHT: { paddingRight: "32px" } PADDING_DIALOG_BUTTONS_RIGHT: { paddingRight: "32px" }
}; };
//Статусы диалогового окна
export const STATUSES = { CREATE: 0, EDIT: 1, DELETE: 2, RRPCONFSCTNMRK_CREATE: 3, RRPCONFSCTNMRK_EDIT: 4, RRPCONFSCTNMRK_DELETE: 5 };
//--------------- //---------------
//Тело компонента //Тело компонента
//--------------- //---------------
@ -178,7 +180,7 @@ const IUDFormDialog = ({ initial, onClose, onReload }) => {
//Отрисовка диалогового окна //Отрисовка диалогового окна
const renderSwitch = () => { const renderSwitch = () => {
var btnText = ""; let btnText = "";
switch (formData.status) { switch (formData.status) {
case STATUSES.CREATE: case STATUSES.CREATE:
case STATUSES.RRPCONFSCTNMRK_CREATE: case STATUSES.RRPCONFSCTNMRK_CREATE:

View File

@ -17,12 +17,9 @@ import { Box, IconButton, Icon, Link } from "@mui/material"; //Интерфей
//Стили //Стили
export const STYLES = { export const STYLES = {
BOX_ROW: { display: "flex", justifyContent: "center", alignItems: "center" }, BOX_ROW: { display: "flex", justifyContent: "center", alignItems: "center" },
LINK_STYLE: { component: "button", width: "-webkit-fill-available" } LINK_STYLE: { component: "button", cursor: "pointer", width: "-webkit-fill-available" }
}; };
//Статусы диалогового окна
export const STATUSES = { CREATE: 0, EDIT: 1, DELETE: 2, RRPCONFSCTNMRK_CREATE: 3, RRPCONFSCTNMRK_EDIT: 4, RRPCONFSCTNMRK_DELETE: 5 };
//----------- //-----------
//Тело модуля //Тело модуля
//----------- //-----------

View File

@ -17,7 +17,8 @@ import { NavigationCtx } from "../../context/navigation"; //Контекст н
import { MessagingСtx } from "../../context/messaging"; //Контекст сообщений import { MessagingСtx } from "../../context/messaging"; //Контекст сообщений
import { SectionTabPanel } from "./section_tab_panel"; //Компонент вкладки раздела import { SectionTabPanel } from "./section_tab_panel"; //Компонент вкладки раздела
import { IUDFormDialog } from "./iud_form_dialog"; //Диалог добавления/исправления/удаления компонентов настройки регламентированного отчёта import { IUDFormDialog } from "./iud_form_dialog"; //Диалог добавления/исправления/удаления компонентов настройки регламентированного отчёта
import { STATUSES, dataCellRender } from "./layouts"; //Дополнительная разметка и вёрстка клиентских элементов import { dataCellRender } from "./layouts"; //Дополнительная разметка и вёрстка клиентских элементов
import { STATUSES } from "./iud_form_dialog"; //Статусы диалогового окна
import { TEXTS } from "../../../app.text"; //Текстовые константы import { TEXTS } from "../../../app.text"; //Текстовые константы
import { STYLES as COMMON_STYLES } from "./layouts"; //Общие стили import { STYLES as COMMON_STYLES } from "./layouts"; //Общие стили
@ -178,7 +179,7 @@ const RrpConfEditor = () => {
//Переменная номера раздела с фокусом //Переменная номера раздела с фокусом
let tabFocus = 0; let tabFocus = 0;
const data = await executeStored({ const data = await executeStored({
stored: "PKG_P8PANELS_RRPCONFED.GET_RRPCONF_SECTIONS", stored: "PKG_P8PANELS_RRPCONFED.RRPCONF_GET_SECTIONS",
args: { args: {
NRN_RRPCONF: Number(getNavigationSearch().NRN) NRN_RRPCONF: Number(getNavigationSearch().NRN)
}, },
@ -254,13 +255,21 @@ const RrpConfEditor = () => {
//Отбор показателя раздела по ид. //Отбор показателя раздела по ид.
const showRrpConfSctnMrk = async rn => { const showRrpConfSctnMrk = async rn => {
const data = await executeStored({ const data = await executeStored({
stored: "PKG_P8PANELS_RRPCONFED.SELECT_RRPCONFSCTNMRK", stored: "PKG_P8PANELS_RRPCONFED.RRPCONFSCTNMRK_GET_CODES",
args: { args: {
NRN: rn NRN: rn
} }
}); });
if (data.NIDENT) { if (data) {
pOnlineShowUnit({ unitCode: "RRPConfigSectionMark", inputParameters: [{ name: "in_SelectList_Ident", value: data.NIDENT }] }); pOnlineShowUnit({
unitCode: "RRPConfig",
showMethod: "main_mrk_settings",
inputParameters: [
{ name: "in_CODE", value: data.SRRPCONF },
{ name: "in_SCTN_CODE", value: data.SRRPCONFSCTN },
{ name: "in_MRK_CODE", value: data.SRRPCONFSCTNMRK }
]
});
} else showMsgErr(TEXTS.NO_DATA_FOUND); } else showMsgErr(TEXTS.NO_DATA_FOUND);
}; };
@ -324,7 +333,7 @@ const RrpConfEditor = () => {
<Box sx={{ ...STYLES.TABS_PADDING, ...COMMON_STYLES.BOX_ROW }}> <Box sx={{ ...STYLES.TABS_PADDING, ...COMMON_STYLES.BOX_ROW }}>
<P8PDataGrid <P8PDataGrid
{...P8P_DATA_GRID_CONFIG_PROPS} {...P8P_DATA_GRID_CONFIG_PROPS}
containerComponentProps={{ elevation: 6 }} containerComponentProps={{ elevation: 6, style: { width: window.innerWidth * 0.95 } }}
columnsDef={s.columnsDef} columnsDef={s.columnsDef}
groups={s.groups} groups={s.groups}
rows={s.rows} rows={s.rows}