WEBAPP: Системные доработки (глубокое копирование structuredClone, тексты типовых кнопок, экспорт сообщений об ошибках из client)

This commit is contained in:
Mikhail Chechnev 2025-05-20 11:54:13 +03:00
parent b2888efd62
commit 939efc0733
3 changed files with 9 additions and 2 deletions

View File

@ -35,7 +35,9 @@ export const BUTTONS = {
ORDER_ASC: "По возрастанию", //Сортировка по возрастанию ORDER_ASC: "По возрастанию", //Сортировка по возрастанию
ORDER_DESC: "По убыванию", //Сортировка по убыванию ORDER_DESC: "По убыванию", //Сортировка по убыванию
FILTER: "Фильтр", //Фильтрация FILTER: "Фильтр", //Фильтрация
MORE: "Ещё" //Догрузка данных MORE: "Ещё", //Догрузка данных
APPLY: "Применить", //Сохранение без закрытия интерфейса ввода
SAVE: "Сохранить" //Сохранение
}; };
//Метки атрибутов, сопроводительные надписи //Метки атрибутов, сопроводительные надписи

View File

@ -208,6 +208,11 @@ const getConfig = async ({ throwError = true } = {}) => {
//---------------- //----------------
export default { export default {
ERR_APPSERVER,
ERR_UNEXPECTED,
ERR_NETWORK,
ERR_UNAUTH,
ERR_ABORTED,
SERV_DATA_TYPE_STR, SERV_DATA_TYPE_STR,
SERV_DATA_TYPE_NUMB, SERV_DATA_TYPE_NUMB,
SERV_DATA_TYPE_DATE, SERV_DATA_TYPE_DATE,

View File

@ -102,7 +102,7 @@ const getDisplaySize = () => {
}; };
//Глубокое копирование объекта //Глубокое копирование объекта
const deepCopyObject = obj => JSON.parse(JSON.stringify(obj)); const deepCopyObject = obj => (structuredClone ? structuredClone(obj) : JSON.parse(JSON.stringify(obj)));
//Конвертация объекта в Base64 XML //Конвертация объекта в Base64 XML
const object2Base64XML = (obj, builderOptions) => { const object2Base64XML = (obj, builderOptions) => {