ЦИТК-823 отработка примечания от 10.07.24 ч1
This commit is contained in:
parent
8d12d71cad
commit
f049cb79a1
@ -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:
|
||||||
|
@ -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 };
|
|
||||||
|
|
||||||
//-----------
|
//-----------
|
||||||
//Тело модуля
|
//Тело модуля
|
||||||
//-----------
|
//-----------
|
||||||
|
@ -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}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user