Улучшен фронт

1. Добавлен функционал в интерфейс по управлению сертификатами и службой редактирования сертификатов.

2. Добавлена кнопка для добавления прокси и экран редактирования прокси.
This commit is contained in:
2026-01-17 11:57:57 +07:00
parent 9a788800b5
commit 05ddb1e796
22 changed files with 1641 additions and 77 deletions

View File

@@ -47,6 +47,7 @@ export class SiteCreator {
hide($('sectionSettings'));
hide($('sectionVAccessEditor'));
hide($('sectionAddSite'));
hide($('sectionAddProxy'));
}
// Вернуться на главную
@@ -295,6 +296,9 @@ export class SiteCreator {
// Парсим aliases из поля ввода
this.parseAliases();
// Определяем режим сертификата
const certMode = $('certMode').value;
// Собираем данные сайта
const siteData = {
name: $('newSiteName').value.trim(),
@@ -302,7 +306,8 @@ export class SiteCreator {
alias: this.aliases,
status: $('newSiteStatus').value,
root_file: $('newSiteRootFile').value,
root_file_routing: $('newSiteRouting').checked
root_file_routing: $('newSiteRouting').checked,
AutoCreateSSL: certMode === 'auto'
};
// Создаём сайт
@@ -317,7 +322,6 @@ export class SiteCreator {
notification.success('✅ Сайт успешно создан!', 1500);
// Загружаем сертификаты если нужно
const certMode = $('certMode').value;
if (certMode === 'upload') {
createBtn.querySelector('span').textContent = 'Загрузка сертификатов...';