ваше сообщение коммита

This commit is contained in:
2025-08-01 16:33:10 +03:00
parent 3ee29f16bd
commit e30d672c52
69 changed files with 690 additions and 2130 deletions

View File

@@ -467,7 +467,7 @@ async function addModule() {
alert('✅ Модуль успешно добавлен!');
} catch (error) {
console.error('Ошибка при добавлении модуля:', error);
// console.error('Ошибка при добавлении модуля:', error);
alert('❌ Ошибка при добавлении модуля: ' + error.message);
} finally {
isAdding.value = false;
@@ -486,7 +486,7 @@ async function removeModule(moduleId) {
alert('✅ Модуль успешно удален!');
} catch (error) {
console.error('Ошибка при удалении модуля:', error);
// console.error('Ошибка при удалении модуля:', error);
alert('❌ Ошибка при удалении модуля: ' + error.message);
}
}
@@ -495,7 +495,7 @@ async function removeModule(moduleId) {
async function installAvailableModule(availableModule) {
// Здесь должна быть логика установки модуля
// Например, деплой модуля и добавление в DLE
console.log('Установка модуля:', availableModule);
// console.log('Установка модуля:', availableModule);
alert(`Модуль "${availableModule.name}" будет установлен`);
}

View File

@@ -454,7 +454,7 @@ async function createMultisigOperation() {
alert('✅ Операция мультиподписи успешно создана!');
} catch (error) {
console.error('Ошибка при создании операции мультиподписи:', error);
// console.error('Ошибка при создании операции мультиподписи:', error);
alert('❌ Ошибка при создании операции: ' + error.message);
} finally {
isCreating.value = false;
@@ -471,7 +471,7 @@ async function signOperation(operationId, support) {
alert('✅ Ваша подпись учтена!');
} catch (error) {
console.error('Ошибка при подписании операции:', error);
// console.error('Ошибка при подписании операции:', error);
alert('❌ Ошибка при подписании: ' + error.message);
}
}
@@ -486,7 +486,7 @@ async function executeOperation(operationId) {
alert('✅ Операция успешно исполнена!');
} catch (error) {
console.error('Ошибка при исполнении операции:', error);
// console.error('Ошибка при исполнении операции:', error);
alert('❌ Ошибка при исполнении операции: ' + error.message);
}
}
@@ -498,7 +498,7 @@ async function loadOperations() {
// Пока используем заглушку
operations.value = [];
} catch (error) {
console.error('Ошибка при загрузке операций:', error);
// console.error('Ошибка при загрузке операций:', error);
}
}
@@ -520,7 +520,7 @@ function resetForm() {
function viewOperationDetails(operationId) {
// Открыть модальное окно с деталями операции
console.log('Просмотр деталей операции:', operationId);
// console.log('Просмотр деталей операции:', operationId);
}
onMounted(() => {

View File

@@ -497,7 +497,7 @@ async function createProposal() {
alert('✅ Предложение успешно создано!');
} catch (error) {
console.error('Ошибка при создании предложения:', error);
// console.error('Ошибка при создании предложения:', error);
alert('❌ Ошибка при создании предложения: ' + error.message);
} finally {
isCreating.value = false;
@@ -555,7 +555,7 @@ async function voteForProposal(proposalId, support) {
alert('✅ Ваш голос учтен!');
} catch (error) {
console.error('Ошибка при голосовании:', error);
// console.error('Ошибка при голосовании:', error);
alert('❌ Ошибка при голосовании: ' + error.message);
}
}
@@ -570,7 +570,7 @@ async function executeProposal(proposalId) {
alert('✅ Предложение успешно исполнено!');
} catch (error) {
console.error('Ошибка при исполнении предложения:', error);
// console.error('Ошибка при исполнении предложения:', error);
alert('❌ Ошибка при исполнении предложения: ' + error.message);
}
}
@@ -582,7 +582,7 @@ async function loadProposals() {
// Пока используем заглушку
proposals.value = [];
} catch (error) {
console.error('Ошибка при загрузке предложений:', error);
// console.error('Ошибка при загрузке предложений:', error);
}
}
@@ -603,7 +603,7 @@ function resetForm() {
function viewProposalDetails(proposalId) {
// Открыть модальное окно с деталями предложения
console.log('Просмотр деталей предложения:', proposalId);
// console.log('Просмотр деталей предложения:', proposalId);
}
onMounted(() => {

View File

@@ -200,7 +200,7 @@ const createProposal = async () => {
isCreatingProposal.value = true;
// Здесь будет создание предложения в смарт-контракте
console.log('Создание предложения:', newProposal.value);
// console.log('Создание предложения:', newProposal.value);
// Временная логика
const proposal = {
@@ -225,7 +225,7 @@ const createProposal = async () => {
};
} catch (error) {
console.error('Ошибка создания предложения:', error);
// console.error('Ошибка создания предложения:', error);
} finally {
isCreatingProposal.value = false;
}
@@ -238,7 +238,7 @@ const signProposal = async (proposalId) => {
isSigning.value = true;
// Здесь будет подписание предложения в смарт-контракте
console.log('Подписание предложения:', proposalId);
// console.log('Подписание предложения:', proposalId);
const proposal = proposals.value.find(p => p.id === proposalId);
if (proposal) {
@@ -247,7 +247,7 @@ const signProposal = async (proposalId) => {
}
} catch (error) {
console.error('Ошибка подписания предложения:', error);
// console.error('Ошибка подписания предложения:', error);
} finally {
isSigning.value = false;
}
@@ -260,7 +260,7 @@ const executeProposal = async (proposalId) => {
isExecuting.value = true;
// Здесь будет выполнение предложения в смарт-контракте
console.log('Выполнение предложения:', proposalId);
// console.log('Выполнение предложения:', proposalId);
const proposal = proposals.value.find(p => p.id === proposalId);
if (proposal) {
@@ -268,7 +268,7 @@ const executeProposal = async (proposalId) => {
}
} catch (error) {
console.error('Ошибка выполнения предложения:', error);
// console.error('Ошибка выполнения предложения:', error);
} finally {
isExecuting.value = false;
}

View File

@@ -246,7 +246,7 @@ const updateSettings = async () => {
isUpdating.value = true;
// Здесь будет логика обновления настроек в смарт-контракте
console.log('Обновление настроек:', newSettings.value);
// console.log('Обновление настроек:', newSettings.value);
// Временная логика
const change = {
@@ -291,7 +291,7 @@ const updateSettings = async () => {
alert('Настройки успешно обновлены!');
} catch (error) {
console.error('Ошибка обновления настроек:', error);
// console.error('Ошибка обновления настроек:', error);
alert('Ошибка при обновлении настроек');
} finally {
isUpdating.value = false;

View File

@@ -368,7 +368,7 @@ const saveMainSettings = async () => {
isSaving.value = true;
// Здесь будет логика сохранения основных настроек
console.log('Сохранение основных настроек:', mainSettings.value);
// console.log('Сохранение основных настроек:', mainSettings.value);
// Временная логика
await new Promise(resolve => setTimeout(resolve, 1000));
@@ -376,7 +376,7 @@ const saveMainSettings = async () => {
alert('Основные настройки успешно сохранены!');
} catch (error) {
console.error('Ошибка сохранения основных настроек:', error);
// console.error('Ошибка сохранения основных настроек:', error);
alert('Ошибка при сохранении настроек');
} finally {
isSaving.value = false;
@@ -390,7 +390,7 @@ const saveSecuritySettings = async () => {
isSaving.value = true;
// Здесь будет логика сохранения настроек безопасности
console.log('Сохранение настроек безопасности:', securitySettings.value);
// console.log('Сохранение настроек безопасности:', securitySettings.value);
// Временная логика
await new Promise(resolve => setTimeout(resolve, 1000));
@@ -398,7 +398,7 @@ const saveSecuritySettings = async () => {
alert('Настройки безопасности успешно сохранены!');
} catch (error) {
console.error('Ошибка сохранения настроек безопасности:', error);
// console.error('Ошибка сохранения настроек безопасности:', error);
alert('Ошибка при сохранении настроек безопасности');
} finally {
isSaving.value = false;
@@ -412,7 +412,7 @@ const saveNetworkSettings = async () => {
isSaving.value = true;
// Здесь будет логика сохранения настроек сети
console.log('Сохранение настроек сети:', networkSettings.value);
// console.log('Сохранение настроек сети:', networkSettings.value);
// Временная логика
await new Promise(resolve => setTimeout(resolve, 1000));
@@ -420,7 +420,7 @@ const saveNetworkSettings = async () => {
alert('Настройки сети успешно сохранены!');
} catch (error) {
console.error('Ошибка сохранения настроек сети:', error);
// console.error('Ошибка сохранения настроек сети:', error);
alert('Ошибка при сохранении настроек сети');
} finally {
isSaving.value = false;
@@ -463,7 +463,7 @@ const importSettings = (event) => {
alert('Настройки успешно импортированы!');
} catch (error) {
console.error('Ошибка импорта настроек:', error);
// console.error('Ошибка импорта настроек:', error);
alert('Ошибка при импорте настроек');
}
};
@@ -513,7 +513,7 @@ const deleteDLE = () => {
}
// Здесь будет логика удаления DLE
console.log('Удаление DLE...');
// console.log('Удаление DLE...');
alert('DLE будет удален. Это действие может занять некоторое время.');
};
</script>

View File

@@ -245,7 +245,7 @@ const transferTokens = async () => {
isTransferring.value = true;
// Здесь будет логика трансфера токенов
console.log('Трансфер токенов:', transferData.value);
// console.log('Трансфер токенов:', transferData.value);
// Временная логика
const amount = parseFloat(transferData.value.amount);
@@ -266,7 +266,7 @@ const transferTokens = async () => {
alert('Токены успешно переведены!');
} catch (error) {
console.error('Ошибка трансфера токенов:', error);
// console.error('Ошибка трансфера токенов:', error);
alert('Ошибка при переводе токенов');
} finally {
isTransferring.value = false;
@@ -280,7 +280,7 @@ const distributeTokens = async () => {
isDistributing.value = true;
// Здесь будет логика распределения токенов
console.log('Распределение токенов:', distributionData.value);
// console.log('Распределение токенов:', distributionData.value);
// Временная логика
const totalAmount = distributionData.value.recipients.reduce((sum, recipient) => {
@@ -303,7 +303,7 @@ const distributeTokens = async () => {
alert('Токены успешно распределены!');
} catch (error) {
console.error('Ошибка распределения токенов:', error);
// console.error('Ошибка распределения токенов:', error);
alert('Ошибка при распределении токенов');
} finally {
isDistributing.value = false;

View File

@@ -380,7 +380,7 @@ const performDeposit = async () => {
isProcessing.value = true;
// Здесь будет логика депозита
console.log('Депозит:', depositData.value);
// console.log('Депозит:', depositData.value);
// Временная логика
const asset = assets.value.find(a => a.id === depositData.value.asset);
@@ -414,7 +414,7 @@ const performDeposit = async () => {
alert('Депозит успешно выполнен!');
} catch (error) {
console.error('Ошибка депозита:', error);
// console.error('Ошибка депозита:', error);
alert('Ошибка при выполнении депозита');
} finally {
isProcessing.value = false;
@@ -428,7 +428,7 @@ const performWithdraw = async () => {
isProcessing.value = true;
// Здесь будет логика вывода
console.log('Вывод:', withdrawData.value);
// console.log('Вывод:', withdrawData.value);
// Временная логика
const asset = assets.value.find(a => a.id === withdrawData.value.asset);
@@ -469,7 +469,7 @@ const performWithdraw = async () => {
alert('Вывод успешно выполнен!');
} catch (error) {
console.error('Ошибка вывода:', error);
// console.error('Ошибка вывода:', error);
alert('Ошибка при выполнении вывода');
} finally {
isProcessing.value = false;