WEB APP: Панель "Примеры для разработчиков" (начало), файл конфигурации панелей по умолчанию

This commit is contained in:
Mikhail Chechnev 2023-12-04 15:44:23 +03:00
parent 747eb17681
commit b8e144ce89
3 changed files with 102 additions and 0 deletions

View File

@ -0,0 +1,16 @@
/*
Парус 8 - Панели мониторинга - Примеры для разработчиков
Панель мониторинга: Точка входа
*/
//---------------------
//Подключение библиотек
//---------------------
import { Samples } from "./samples"; //Примеры для разработчиков
//----------------
//Интерфейс модуля
//----------------
export const RootClass = Samples;

View File

@ -0,0 +1,31 @@
/*
Парус 8 - Панели мониторинга - Примеры для разработчиков
Панель мониторинга: Примеры для разработчиков
*/
//---------------------
//Подключение библиотек
//---------------------
import React from "react"; //Классы React
import { Typography } from "@mui/material"; //Интерфейсные элементы
//-----------
//Тело модуля
//-----------
//Примеры
const Samples = () => {
//Генерация содержимого
return (
<div>
<Typography>Примеры для разработчиков</Typography>
</div>
);
};
//----------------
//Интерфейс модуля
//----------------
export { Samples };

55
p8panels.config Normal file
View File

@ -0,0 +1,55 @@
<?xml version="1.0"?>
<CITK.P8Panels>
<MenuItems>
<App name="ProjectPlanning">
<MenuItem parent="{BA073333-DFBC-4BA3-8EA7-172F3F6B4FEE}" separator="true"/>
<MenuItem parent="{BA073333-DFBC-4BA3-8EA7-172F3F6B4FEE}" name="ShowPrjPanelsRoot" caption="Панели мониторинга" url="Modules/p8-panels/"/>
<MenuItem parent="{BA073333-DFBC-4BA3-8EA7-172F3F6B4FEE}" separator="true"/>
<MenuItem parent="{BA073333-DFBC-4BA3-8EA7-172F3F6B4FEE}" name="ShowPrjPanelFin" caption="Экономика проектов" panelName="PrjFin"/>
<MenuItem parent="{BA073333-DFBC-4BA3-8EA7-172F3F6B4FEE}" name="ShowPrjPanelJob" caption="Работы проектов" panelName="PrjJobs"/>
<MenuItem parent="{BA073333-DFBC-4BA3-8EA7-172F3F6B4FEE}" name="ShowPrjPanelHelp" caption="Инструкции ПУП" panelName="PrjHelp"/>
</App>
</MenuItems>
<Panels urlBase="Modules/p8-panels/#/">
<Panel
name="PrjFin"
group="Планирование и учёт в проектах"
caption="Экономика проектов"
desc="Мониторинг калькуляции проекта, графиков финансирования, договоров с поставщиками материалов и ПКИ"
url="prj_fin"
path="prj_fin"
icon="bar_chart"
showInPanelsList="true"
preview="./img/prj_fin.png"/>
<Panel
name="PrjJobs"
group="Планирование и учёт в проектах"
caption="Работы проектов"
desc="Управление и контроль сроков выполнения собственных работ по проектам"
url="prj_jobs"
path="prj_jobs"
icon="engineering"
showInPanelsList="true"
preview="./img/prj_jobs.jpg"/>
<Panel
name="PrjHelp"
group="Планирование и учёт в проектах"
caption="Инструкции ПУП"
desc="Краткое описание работы с макетом &quot;Управление экономикой проектов&quot;"
url="prj_help"
path="prj_help"
icon="help_outline"
showInPanelsList="true"
preview="./img/prj_help.jpg"/>
<Panel
name="Samples"
group=""
caption="Примеры для разработчиков"
desc="Примеры из README.md"
url="samples"
path="samples"
icon="javascript"
showInPanelsList="false"
preview="./img/default_preview.png"/>
</Panels>
</CITK.P8Panels>