From feb351424e9913ec204383a6454e85a10f55cd80 Mon Sep 17 00:00:00 2001 From: CCTVcalc Date: Tue, 29 Jul 2025 13:26:46 +0300 Subject: [PATCH] add chat-card 1. add chat card 2. fix settings (output object) 3. add input phone and email to user 4. fix empty string to null --- i18n-2.xlsm | Bin 65323 -> 65981 bytes src/boot/axios.ts | 8 +- src/components/userBlock.vue | 22 +++ src/composables/useUserSection.ts | 37 ++++ src/i18n/en-US/index.ts | 2 +- src/i18n/ru-RU/index.ts | 2 +- src/pages/ChatPage.vue | 179 +++++++++++++------- src/pages/account/SettingsPage.vue | 3 +- src/pages/project-page/ProjectPageChats.vue | 12 +- src/pages/project-page/ProjectPageUsers.vue | 32 +--- src/router/routes.ts | 6 + src/stores/chats.ts | 16 +- src/stores/settings.ts | 11 +- src/types/Chat.ts | 3 +- 14 files changed, 215 insertions(+), 118 deletions(-) create mode 100644 src/composables/useUserSection.ts diff --git a/i18n-2.xlsm b/i18n-2.xlsm index f0659373cd1bd0ccaa683f7af201e9b661ab8f65..c93d3c062d0e3cb824810b7181526da9461128dc 100644 GIT binary patch delta 55428 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 delta 54751 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 n^UZa_St#`UKj(&^4u!JAbhii=P^c|6~3i)=5EP diff --git a/src/boot/axios.ts b/src/boot/axios.ts index 24660d9..8a4cf0f 100644 --- a/src/boot/axios.ts +++ b/src/boot/axios.ts @@ -26,18 +26,14 @@ const api = axios.create({ api.interceptors.response.use( response => response, async (error: AxiosError<{ error?: { code: string; message: string } }>) => { - console.log(error) const errorData = error.response?.data?.error || { code: 'ZERO', message: error.message || 'Unknown error' } - const serverError = new ServerError( - errorData.code, - errorData.message - ) + const serverError = new ServerError(errorData.code, errorData.message) - if (!error.config?.suppressNotify) { + if (error.config && !(error.config as AxiosRequestConfig).suppressNotify) { Notify.create({ type: 'negative', message: errorData.code + ': ' + errorData.message, diff --git a/src/components/userBlock.vue b/src/components/userBlock.vue index e1fe808..bf14302 100644 --- a/src/components/userBlock.vue +++ b/src/components/userBlock.vue @@ -98,6 +98,28 @@ class = "w100 q-pt-sm" :label = "$t('user_block__role')" /> + + + + + + + + diff --git a/src/composables/useUserSection.ts b/src/composables/useUserSection.ts new file mode 100644 index 0000000..2bb7191 --- /dev/null +++ b/src/composables/useUserSection.ts @@ -0,0 +1,37 @@ +import { useCompaniesStore } from 'stores/companies' +import type { User } from 'types/Users' + +export function useUserSection() { + const companiesStore = useCompaniesStore() + + const userSection = (user: User) => { + const tname = () => { + return user.firstname + ? user.lastname + ? user.firstname + ' ' + user.lastname + : user.firstname + : user.lastname ?? '' + }; + + const section1 = user.fullname ?? tname() + const section2_1 = user.fullname ? tname() : '' + const section2_2 = user.username ?? '' + + const section3 = ( + user.company_id && companiesStore.companyById(user.company_id) + ? companiesStore.companyById(user.company_id)?.name + ((user.role || user.department) ? ' / ' : '') + : '' + ) + + (user.department ? user.department + (user.role ? ' / ' : '') : '') + + (user.role ?? '') + + return { + section1, + section2_1, + section2_2, + section3 + } + } + + return { userSection } +} diff --git a/src/i18n/en-US/index.ts b/src/i18n/en-US/index.ts index 399006c..ddfda2b 100644 --- a/src/i18n/en-US/index.ts +++ b/src/i18n/en-US/index.ts @@ -1 +1 @@ -export default { EN: 'EN', RU: 'RU', continue: 'Continue', back: 'Back', close: 'Close', cancel: 'Cancel', code: 'Code', month: 'month', months: 'months', slogan: 'Work together - it\'s magic!', under_construction: 'Under construction.', login__email: 'E-mail', login__password: 'Password', login__forgot_password: 'Forgot Password?', login__sign_in: 'Log in', login__incorrect_login_data: 'User data not found. Edit your auth details before continuing', login__or_continue_as: 'or continue as', login__terms_of_use: 'Terms of use', login__accept_terms_of_use: 'I accept the', login__register: 'Create account', login__register_title: 'Register', login__registration_message_error: 'Error', login__licensing_agreement: 'Licensing agreement', login__have_account: 'Already have an accont?', login__incorrect_email: 'Please enter a valid email address', login__password_require: 'At least 8 characters', user__logout: 'Logout', projects__projects: 'Projects', projects__search: 'Search', projects__show_archive: 'Show archive', projects__hide_archive: 'Hide archive', projects__dialog_archive_title: 'Archive project?', projects__dialog_archive_message: 'Chat tracking will stop.', projects__dialog_archive_message2: 'Chat data during archiving will be lost!', projects__dialog_archive_ok: 'Archive', projects__dialog_restore_title: 'Restore project?', projects__dialog_restore_message: 'Chat tracking will resume.', projects__dialog_restore_message2: 'Archive period data won\'t be recovered!', projects__dialog_restore_ok: 'Restore', projects__lets_start: 'Create a Project', projects__lets_start_description: 'Projects isolate data: contacts, tasks, documents, and chats are visible only to members', project__chats: 'Chats', project__users: 'Team', project__companies: 'Companies', project_create__title_card: 'New project', project_create__btn: 'Create', project_edit__title_card: 'Edit project', project_edit__btn: 'Apply', project_block__project_name: 'Name', project_block__project_description: 'Description', project_block__image_use_as_background_chats: 'logo as background for chats', project_block__error_name: 'Field is required', chats__search: 'Search', chats__send_chat: 'Request for attach chat', chats__send_chat_description: 'Provide instructions to the chat admin', chats__attach_chat: 'Attach chat', chats__attach_chat_description: 'Requires chat administrator privileges', chats_disabled_FAB: 'To add chats, please use the Telegram app', chats__send_chat_title: 'To connect the chat to ProjectsNode, add the bot to it using the provided link:', chats__dialog_unlink_title: 'Unlink chat?', chats__dialog_unlink_message: 'Chat tracking will be discontinued.', chats__dialog_unlink_message2: 'If necessary, the cat can be attached again.', chats__dialog_unlink_ok: 'Unlink', chats__onboard_msg1: 'Attach chats to the project', chats__onboard_msg2: 'Chat control is enabled from the moment of attachment', users__search: 'Search', users__show_blocked_users: 'Show Blocked', users__hide_blocked_users: 'Hide Blocked', users__show_left_users: 'Show Leavers (inactive)', users__hide_left_users: 'Hide Leavers (inactive)', users__dialog_block_title: 'Block Employee?', users__dialog_block_message: 'System access will be disabled.', users__dialog_block_message2: 'The employee will be removed from all chats (except those where they are the owner).', users__dialog_block_ok: 'Block', users__dialog_restore_title: 'Restore Employee?', users__dialog_restore_message: 'System access will be restored.', users__dialog_restore_message2: 'Add them to chats manually if required.', users__dialog_restore_ok: 'Restore', users__onboard_msg1: 'Project Contact List', users__onboard_msg2: 'After attaching chats, members are imported automatically. You’ll need to define who is who', user_edit__title_card: 'Edit employee', user_edit__btn: 'Apply', user_block__name: 'Name', user_block__company: 'Company', user_block__department: 'Department', user_block__role: 'Role', user_block__no_company: 'Not specified', user_block__user_blocked: 'BLOCKED', user_block__user_leave: 'Inactive', companies__dialog_delete_title: 'Delete company?', companies__dialog_delete_message: 'This action cannot be undone!', companies__dialog_delete_message2: 'Company employees will be moved to \'No Company\'', companies__dialog_delete_ok: 'Delete', companies__mask: 'Cloacking', companies__my_company: 'My company', companies__onboard_msg1: 'Add Companies', companies__onboard_msg2: 'Recommended for projects involving 3+ companies', company_add__title_card: 'Add company', company_add__btn: 'Add', company_edit__title_card: 'Edit company', company_edit__btn: 'Apply', company_edit__my_company: 'My company', company_edit__my_company_hint: 'Form pre-filling is configured in \n Account > Your company data', company_block__name: 'Name', company_block__error_name: 'Field is required', company_block__description: 'Description', company_block__users: 'Employees', mask__title_table: 'Excluded', mask__help_title: 'Cloaking ', mask__help_message1: 'Cloaking conceals a company by making its personnel appear as if they belong to other companies, except those listed as "Visible"', mask__help_message2: 'Use the Toggle to enable or disable cloaking. Configure exceptions using the "+" button.', mask__help_message3: 'Your company\'s employees will see all companies, regardless of the cloaking settings.', mask__table_header_company: 'Company', mask__table_header_visible: 'Visible', mask__table_visible_none: 'None', mask__table_visible_all: 'All', account_helper__enter_email: 'Enter account e-mail', account_helper__email: 'E-mail', account_helper__confirm_email: 'Confirm e-mail', account_helper__confirm_email_message: 'Enter the Code from e-mail to continue. If you haven\'t received an e-mail with the Code, check the Spam folder.', account_helper__code: 'Code', account_helper__code_error: 'Incorrect code. Ensure your e-mail is correct and try again.', account_helper__set_password: 'Set password', account_helper__password: 'Password', account_helper__finish: 'Finish', account_helper__register_message1: 'Welcome!', account_helper__forgot_password_message1: 'Password set!', account_helper__change_password_message1: 'Password changed!', account_helper__change_method_message1: 'Login method changed!', account_helper__go_projects: 'Go to projects…', account_change_email__title: 'Change account e-mail', account_change_email__current_email: 'Current account e-mail', account_change_email__email: 'E-mail', account_change_email__confirm_current_email: 'Confirm current e-mail', account_change_email__confirm_email_message: 'Enter the Code from e-mail to continue. If you haven\'t received an e-mail with the Code, check the Spam folder.', account_change_email__code: 'Code', account_change_email__code_error: 'Incorrect code. Ensure your e-mail is correct and try again.', account_change_email__new_email: 'New account e-mail', account_change_email__confirm_new_email: 'Confirm new e-mail', account_change_email__set_password: 'Set password', account_change_email__password: 'Password', account_change_email__finish: 'Finish', account_change_email__finish_after_message: 'Done!', account_change_email__ok_message1: 'The email address has been successfully updated!', account_change_email__ok_message2: 'Go to account…', account__user_settings: 'User settings', account__your_company: 'Your company', account__change_auth_message_2: 'After creating a user, all data from the Telegram account will be transferred to the new account.', account__change_auth_btn: 'Create system account', account__change_auth_warning: 'WARNING!', account__change_auth_warning_message: 'Reverse data transfer is not possible.', account__chats: 'Chats', account__chats_active: 'Active', account__chats_unbound: 'Unbound', account__chats_free: 'Free', account__chats_total: 'Total', account__subscribe: 'Subscribe', account__subscribe_description: 'With a subscription, you can attach more active chats.', account__auth_change_method: 'Change authorization method', account__auth_change_method_description: 'In case of corporate use, it is recommended to log in with a username and password.', account__auth_change_password: 'Change account password', account__auth_change_password_description: 'Access to the email address used for system login is required.', account__auth_change_account: 'Change account e-mail', account__auth_change_account_description: 'Access to both the current and new email addresses used for system authentication is required.', account__company_data: 'Your company data', account__company_data_description: 'The description will be automatically added to your company list for new projects.', account__manual: 'Manual', account__manual_description: 'Go to our Telegram channel with video tutorials.', account__settings: 'Settings', account__settings_description: 'Fonts size, language and etc.', account__support: 'Support', account__support_description: 'Need help? Contact us!', account__3rd_party_software: '3rd party software', account__3rd_party_software_description: 'List of third-party software packages included in the software', account__terms_of_use: 'Terms of use', account__privacy: 'Privacy and Cookie Policy', account__change_password: 'Change password', account__change_auth_method: 'Change authorization method', account_company__title_card: 'My company', account_company__btn: 'Apply', forgot_password__password_recovery: 'Password recovery', settings__title: 'Settings', settings__software_title: 'Application', settings__bot_title: 'Messages in chats (bot)', settings__language: 'Language', settings__font_size: 'Font size', settings__fontsize_small: 'Small', settings__fontsize_medium: 'Medium (default)', settings__fontsize_large: 'Large', settings__timezone: 'Time zone', settings__timezone_search: 'Search', terms_of_use__title: 'Terms of use', terms_of_use__not_ready: 'Document not ready', privacy__title: 'Privacy and Cookie Policy', privacy_of_use__not_ready: 'Document not ready', subscribe__title: 'Subscribe', subscribe__current_balance: 'Current balance', subscribe__token_formula: '1 = 1 day of access to 1 chat', subscribe__token_formula_description: 'unbound and free chats are not counted', subscribe__info: 'With a subscription, you can attach more chats. Archived chats are not counted.', subscribe__about: 'about', subscribe__select_payment_1: 'You can pay for your subscription using ', subscribe__select_payment_2: 'Telegram stars', subscribe__select_option_1: 'Telegram stars', subscribe__select_option_2: 'Telegram stars', subscribe__select_option_3: 'Telegram stars', subscribe__select_option_user: 'Telegram stars', support__title: 'Support', support__ask_question: 'Ask Question', support__work_time_text: 'Support is available on weekdays', support__work_time_time: '10:00 - 19:00 (Moscow, GMT+3)', support__or: 'or contact us via email', AUTH_ERROR: 'Incorrect e-mail or password!', software__title: '3rd party software', software__description: 'This software contains third-party software packages.', error404: 'Oops. Nothing here…' } \ No newline at end of file +export default { EN: 'EN', RU: 'RU', continue: 'Continue', back: 'Back', close: 'Close', cancel: 'Cancel', code: 'Code', month: 'month', months: 'months', slogan: 'Work together - it\'s magic!', under_construction: 'Under construction.', login__email: 'E-mail', login__password: 'Password', login__forgot_password: 'Forgot Password?', login__sign_in: 'Log in', login__incorrect_login_data: 'User data not found. Edit your auth details before continuing', login__or_continue_as: 'or continue as', login__terms_of_use: 'Terms of use', login__accept_terms_of_use: 'I accept the', login__register: 'Create account', login__register_title: 'Register', login__registration_message_error: 'Error', login__licensing_agreement: 'Licensing agreement', login__have_account: 'Already have an accont?', login__incorrect_email: 'Please enter a valid email address', login__password_require: 'At least 8 characters', user__logout: 'Logout', projects__projects: 'Projects', projects__search: 'Search', projects__show_archive: 'Show archive', projects__hide_archive: 'Hide archive', projects__dialog_archive_title: 'Archive project?', projects__dialog_archive_message: 'Chat tracking will stop.', projects__dialog_archive_message2: 'Chat data during archiving will be lost!', projects__dialog_archive_ok: 'Archive', projects__dialog_restore_title: 'Restore project?', projects__dialog_restore_message: 'Chat tracking will resume.', projects__dialog_restore_message2: 'Archive period data won\'t be recovered!', projects__dialog_restore_ok: 'Restore', projects__lets_start: 'Create a Project', projects__lets_start_description: 'Projects isolate data: contacts, tasks, documents, and chats are visible only to members', project__chats: 'Chats', project__users: 'Team', project__companies: 'Companies', project_create__title_card: 'New project', project_create__btn: 'Create', project_edit__title_card: 'Edit project', project_edit__btn: 'Apply', project_block__project_name: 'Name', project_block__project_description: 'Description', project_block__image_use_as_background_chats: 'logo as background for chats', project_block__error_name: 'Field is required', chats__search: 'Search', chats__send_chat: 'Request for attach chat', chats__send_chat_description: 'Provide instructions to the chat admin', chats__attach_chat: 'Attach chat', chats__attach_chat_description: 'Requires chat administrator privileges', chats_disabled_FAB: 'To add chats, please use the Telegram app', chats__send_chat_title: 'To connect the chat to ProjectsNode, add the bot to it using the provided link:', chats__dialog_unlink_title: 'Unlink chat?', chats__dialog_unlink_message: 'Chat tracking will be discontinued.', chats__dialog_unlink_message2: 'If necessary, the cat can be attached again.', chats__dialog_unlink_ok: 'Unlink', chats__onboard_msg1: 'Attach chats to the project', chats__onboard_msg2: 'Chat control is enabled from the moment of attachment', chat_card__title: 'Chat card', chat_card__go_chat: 'Go to chat', chat_card__members: 'Members', chat_page__user_blocked: 'Blocked', users__search: 'Search', users__show_blocked_users: 'Show Blocked', users__hide_blocked_users: 'Hide Blocked', users__show_left_users: 'Show Leavers (inactive)', users__hide_left_users: 'Hide Leavers (inactive)', users__dialog_block_title: 'Block Employee?', users__dialog_block_message: 'System access will be disabled.', users__dialog_block_message2: 'The employee will be removed from all chats (except those where they are the owner).', users__dialog_block_ok: 'Block', users__dialog_restore_title: 'Restore Employee?', users__dialog_restore_message: 'System access will be restored.', users__dialog_restore_message2: 'Add them to chats manually if required.', users__dialog_restore_ok: 'Restore', users__onboard_msg1: 'Project Contact List', users__onboard_msg2: 'After attaching chats, members are imported automatically. You’ll need to define who is who', user_edit__title_card: 'Edit employee', user_edit__btn: 'Apply', user_block__name: 'Name', user_block__company: 'Company', user_block__department: 'Department', user_block__role: 'Role', user_block__no_company: 'Not specified', user_block__user_blocked: 'BLOCKED', user_block__user_leave: 'Inactive', companies__dialog_delete_title: 'Delete company?', companies__dialog_delete_message: 'This action cannot be undone!', companies__dialog_delete_message2: 'Company employees will be moved to \'No Company\'', companies__dialog_delete_ok: 'Delete', companies__mask: 'Cloacking', companies__my_company: 'My company', companies__onboard_msg1: 'Add Companies', companies__onboard_msg2: 'Recommended for projects involving 3+ companies', company_add__title_card: 'Add company', company_add__btn: 'Add', company_edit__title_card: 'Edit company', company_edit__btn: 'Apply', company_edit__my_company: 'My company', company_edit__my_company_hint: 'Form pre-filling is configured in \n Account > Your company data', company_block__name: 'Name', company_block__error_name: 'Field is required', company_block__description: 'Description', company_block__users: 'Employees', mask__title_table: 'Excluded', mask__help_title: 'Cloaking ', mask__help_message1: 'Cloaking conceals a company by making its personnel appear as if they belong to other companies, except those listed as "Visible"', mask__help_message2: 'Use the Toggle to enable or disable cloaking. Configure exceptions using the "+" button.', mask__help_message3: 'Your company\'s employees will see all companies, regardless of the cloaking settings.', mask__table_header_company: 'Company', mask__table_header_visible: 'Visible', mask__table_visible_none: 'None', mask__table_visible_all: 'All', account_helper__enter_email: 'Enter account e-mail', account_helper__email: 'E-mail', account_helper__confirm_email: 'Confirm e-mail', account_helper__confirm_email_message: 'Enter the Code from e-mail to continue. If you haven\'t received an e-mail with the Code, check the Spam folder.', account_helper__code: 'Code', account_helper__code_error: 'Incorrect code. Ensure your e-mail is correct and try again.', account_helper__set_password: 'Set password', account_helper__password: 'Password', account_helper__finish: 'Finish', account_helper__register_message1: 'Welcome!', account_helper__forgot_password_message1: 'Password set!', account_helper__change_password_message1: 'Password changed!', account_helper__change_method_message1: 'Login method changed!', account_helper__go_projects: 'Go to projects…', account_change_email__title: 'Change account e-mail', account_change_email__current_email: 'Current account e-mail', account_change_email__email: 'E-mail', account_change_email__confirm_current_email: 'Confirm current e-mail', account_change_email__confirm_email_message: 'Enter the Code from e-mail to continue. If you haven\'t received an e-mail with the Code, check the Spam folder.', account_change_email__code: 'Code', account_change_email__code_error: 'Incorrect code. Ensure your e-mail is correct and try again.', account_change_email__new_email: 'New account e-mail', account_change_email__confirm_new_email: 'Confirm new e-mail', account_change_email__set_password: 'Set password', account_change_email__password: 'Password', account_change_email__finish: 'Finish', account_change_email__finish_after_message: 'Done!', account_change_email__ok_message1: 'The email address has been successfully updated!', account_change_email__ok_message2: 'Go to account…', account__user_settings: 'User settings', account__your_company: 'Your company', account__change_auth_message_2: 'After creating a user, all data from the Telegram account will be transferred to the new account.', account__change_auth_btn: 'Create system account', account__change_auth_warning: 'WARNING!', account__change_auth_warning_message: 'Reverse data transfer is not possible.', account__chats: 'Chats', account__chats_active: 'Active', account__chats_unbound: 'Unbound', account__chats_free: 'Free', account__chats_total: 'Total', account__subscribe: 'Subscribe', account__subscribe_description: 'With a subscription, you can attach more active chats.', account__auth_change_method: 'Change authorization method', account__auth_change_method_description: 'In case of corporate use, it is recommended to log in with a username and password.', account__auth_change_password: 'Change account password', account__auth_change_password_description: 'Access to the email address used for system login is required.', account__auth_change_account: 'Change account e-mail', account__auth_change_account_description: 'Access to both the current and new email addresses used for system authentication is required.', account__company_data: 'Your company data', account__company_data_description: 'The description will be automatically added to your company list for new projects.', account__manual: 'Manual', account__manual_description: 'Go to our Telegram channel with video tutorials.', account__settings: 'Settings', account__settings_description: 'Fonts size, language and etc.', account__support: 'Support', account__support_description: 'Need help? Contact us!', account__3rd_party_software: '3rd party software', account__3rd_party_software_description: 'List of third-party software packages included in the software', account__terms_of_use: 'Terms of use', account__privacy: 'Privacy and Cookie Policy', account__change_password: 'Change password', account__change_auth_method: 'Change authorization method', account_company__title_card: 'My company', account_company__btn: 'Apply', forgot_password__password_recovery: 'Password recovery', settings__title: 'Settings', settings__software_title: 'Application', settings__bot_title: 'Messages in chats (bot)', settings__language: 'Language', settings__font_size: 'Font size', settings__fontsize_small: 'Small', settings__fontsize_medium: 'Medium (default)', settings__fontsize_large: 'Large', settings__timezone: 'Time zone', settings__timezone_search: 'Search', terms_of_use__title: 'Terms of use', terms_of_use__not_ready: 'Document not ready', privacy__title: 'Privacy and Cookie Policy', privacy_of_use__not_ready: 'Document not ready', subscribe__title: 'Subscribe', subscribe__current_balance: 'Current balance', subscribe__token_formula: '1 = 1 day of access to 1 chat', subscribe__token_formula_description: 'unbound and free chats are not counted', subscribe__info: 'With a subscription, you can attach more chats. Archived chats are not counted.', subscribe__about: 'about', subscribe__select_payment_1: 'You can pay for your subscription using ', subscribe__select_payment_2: 'Telegram stars', subscribe__select_option_1: 'Telegram stars', subscribe__select_option_2: 'Telegram stars', subscribe__select_option_3: 'Telegram stars', subscribe__select_option_user: 'Telegram stars', support__title: 'Support', support__ask_question: 'Ask Question', support__work_time_text: 'Support is available on weekdays', support__work_time_time: '10:00 - 19:00 (Moscow, GMT+3)', support__or: 'or contact us via email', AUTH_ERROR: 'Incorrect e-mail or password!', software__title: '3rd party software', software__description: 'This software contains third-party software packages.', error404: 'Oops. Nothing here…' } \ No newline at end of file diff --git a/src/i18n/ru-RU/index.ts b/src/i18n/ru-RU/index.ts index a73c5eb..a3b1264 100644 --- a/src/i18n/ru-RU/index.ts +++ b/src/i18n/ru-RU/index.ts @@ -1 +1 @@ -export default { EN: 'EN', RU: 'RU', continue: 'Продолжить', back: 'Назад', close: 'Закрыть', cancel: 'Отмена', code: 'Код', month: 'мес.', months: 'мес.', slogan: 'Работайте вместе - это волшебство!', under_construction: 'В разработке.', login__email: 'Электронная почта', login__password: 'Пароль', login__forgot_password: 'Забыли пароль?', login__sign_in: 'Войти', login__incorrect_login_data: 'Пользователь с такими данными не найден. Отредактируйте введенные данные', login__or_continue_as: 'или продолжить', login__terms_of_use: 'Пользовательское соглашение', login__accept_terms_of_use: 'Я принимаю', login__register: 'Зарегистрироваться', login__register_title: 'Регистрация', login__registration_message_error: 'Ошибка', login__licensing_agreement: 'Договор о лицензировании', login__have_account: 'Есть учетная запись', login__incorrect_email: 'Адрес почты некорректный', login__password_require: 'Мин. 8 символов', user__logout: 'Выход', projects__projects: 'Проекты', projects__search: 'Поиск', projects__show_archive: 'Показать архив', projects__hide_archive: 'Скрыть архив', projects__dialog_archive_title: 'Отправить проект в архив?', projects__dialog_archive_message: 'Отслеживание чатов будет остановлено.', projects__dialog_archive_message2: 'Данные из чатов за период архивации будут утеряны!', projects__dialog_archive_ok: 'В архив', projects__dialog_restore_title: 'Восстановить проект из архива?', projects__dialog_restore_message: 'Отслеживание чатов будет восстановлено.', projects__dialog_restore_message2: 'При восстановлении данные из чатов за период архивации не будут добавлены!', projects__dialog_restore_ok: 'Восстановить', projects__lets_start: 'Создайте проект', projects__lets_start_description: 'Проекты помогают изолировать данные: контакты, задачи, документы и чаты доступны только участникам', project__chats: 'Чаты', project__users: 'Команда', project__companies: 'Компании', project_create__title_card: 'Новый проект', project_create__btn: 'Создать', project_edit__title_card: 'Редактировать проект', project_edit__btn: 'Сохранить', project_block__project_name: 'Название', project_block__project_description: 'Описание', project_block__image_use_as_background_chats: 'логотип в качестве фона для чатов', project_block__error_name: 'Поле обязательно к заполнению', chats__search: 'Поиск', chats__send_chat: 'Запрос на добавление чата', chats__send_chat_description: 'Отправить инструкцию администратору чата', chats__attach_chat: 'Добавить чат', chats__attach_chat_description: 'Необходимы права администратора чата', chats_disabled_FAB: 'Добавление чатов возможно только в приложении Telegram', chats__send_chat_title: 'Для присоединения чата к ProjectsNode необходимо добавить в него бота с помощью ссылки:', chats__dialog_unlink_title: 'Открепить чат?', chats__dialog_unlink_message: 'Отслеживание чата будет прекращено.', chats__dialog_unlink_message2: 'При необходимости чат можно будет подключить снова.', chats__dialog_unlink_ok: 'Открепить', chats__onboard_msg1: 'Прикрепите чаты к проекту', chats__onboard_msg2: 'Контроль чатов осуществляется только с момента прикрепления', users__search: 'Поиск', users__show_blocked_users: 'Показать заблокированных', users__hide_blocked_users: 'Скрыть заблокированных', users__show_left_users: 'Показать неактивных', users__hide_left_users: 'Скрыть неактивных', users__dialog_block_title: 'Заблокировать сотрудника?', users__dialog_block_message: 'Доступ к системе будет отключен.', users__dialog_block_message2: 'Сотрудник будет исключен из всех чатов (кроме тех, где он является владельцем).', users__dialog_block_ok: 'Заблокировать', users__dialog_restore_title: 'Восстановить сотрудника?', users__dialog_restore_message: 'Доступ к системе будет восстановлен.', users__dialog_restore_message2: 'При необходимости нужно добавить сотрудника в чаты вручную.', users__dialog_restore_ok: 'Восстановить', users__onboard_msg1: 'Адресная книга проекта', users__onboard_msg2: 'После прикрепления чатов их участники добавляются автоматически. Остается указать - кто есть кто. ', user_edit__title_card: 'Редактирование данных сотрудника', user_edit__btn: 'Сохранить', user_block__name: 'ФИО', user_block__company: 'Компания', user_block__department: 'Подразделение', user_block__role: 'Функционал (должность)', user_block__no_company: 'Не указано', user_block__user_blocked: 'ЗАБЛОКИРОВАН', user_block__user_leave: 'Неактивный', companies__dialog_delete_title: 'Удалить компанию?', companies__dialog_delete_message: 'Это действие нельзя отменить!', companies__dialog_delete_message2: 'Сотрудники компании будут помечены "Без компании".', companies__dialog_delete_ok: 'Удалить', companies__mask: 'Маскировка', companies__my_company: 'Моя компания', companies__onboard_msg1: 'Добавьте компании', companies__onboard_msg2: 'Рекомендуется если в проекте участвует 3 и более компаний.', company_add__title_card: 'Добавить компанию', company_add__btn: 'Создать', company_edit__title_card: 'Редактировать компанию', company_edit__btn: 'Сохранить', company_edit__my_company: 'Моя компания', company_edit__my_company_hint: 'Заполнение формы преднастраивается в разделе \n Аккаунт > Данные вашей компании', company_block__name: 'Название', company_block__error_name: 'Поле обязательно к заполнению', company_block__description: 'Описание', company_block__users: 'Сотрудники', mask__title_table: 'Исключения', mask__help_title: 'Маскировка', mask__help_message1: 'Маскировка позволяет скрывать компанию, представляя ее персонал как собственный для других компаний, кроме тех, что есть в перечне исключений "Видно". ', mask__help_message2: 'Для включения и отключения маскировки используйте Переключатель. Настройка исключений осуществляется с помощью "+".', mask__help_message3: 'Сотрудники вашей компании будут видеть все компании, независимо от настроек маскировки.', mask__table_header_company: 'Компания', mask__table_header_visible: 'Видно', mask__table_visible_none: 'Никому', mask__table_visible_all: 'Всем', account_helper__enter_email: 'Введите электронную почту', account_helper__email: 'Электронная почта', account_helper__confirm_email: 'Подтверждение электронной почты', account_helper__confirm_email_message: 'Введите код из письма для продолжения . Если не получили письмо с кодом - проверьте папку Спам', account_helper__code: 'Код', account_helper__code_error: 'Был введен неверный код. Проверьте адрес электронной почты и повторите попытку.', account_helper__set_password: 'Установка пароля', account_helper__password: 'Пароль', account_helper__finish: 'Отправить', account_helper__register_message1: 'Добро пожаловать!', account_helper__forgot_password_message1: 'Пароль установлен!', account_helper__change_password_message1: 'Пароль изменен!', account_helper__change_method_message1: 'Способ входа в систему изменен!', account_helper__go_projects: 'Переходим к проектам…', account_change_email__title: 'Изменение адреса электронной почты учетной записи', account_change_email__current_email: 'Текущий адрес электронной почты ', account_change_email__email: 'Электронная почта', account_change_email__confirm_current_email: 'Подтверждение адреса текущей электронной почты', account_change_email__confirm_email_message: 'Введите код из письма для продолжения. Если не получили письмо с кодом - проверьте папку Спам', account_change_email__code: 'Код', account_change_email__code_error: 'Был введен неверный код. Проверьте адрес электронной почты и повторите попытку.', account_change_email__new_email: 'Новый адрес электронной почты ', account_change_email__confirm_new_email: 'Подтверждение адреса новой электронной почты', account_change_email__set_password: 'Установка пароля', account_change_email__password: 'Пароль', account_change_email__finish: 'Отправить', account_change_email__finish_after_message: 'Готово!', account_change_email__ok_message1: 'Адрес электронной почты успешно изменен!', account_change_email__ok_message2: 'Переходим учетной записи…', account__user_settings: 'Пользовательские настройки', account__your_company: 'Ваша компания', account__change_auth_message_2: 'После создания пользователя все данные с учетной записи Telegram будут перенесены на новую учетную запись.', account__change_auth_btn: 'Создать пользователя', account__change_auth_warning: 'ВНИМАНИЕ!', account__change_auth_warning_message: 'Обратный перенос данных не возможен.', account__chats: 'Чаты', account__chats_active: 'Активные', account__chats_unbound: 'Открепленные', account__chats_free: 'Бесплатные', account__chats_total: 'Всего', account__subscribe: 'Подписка', account__subscribe_description: 'С помощью подписки можно подключить дополнительные чаты.', account__auth_change_method: 'Сменить способ авторизации', account__auth_change_method_description: 'В случае корпоративного использования рекомендуется входить в систему, указав логин и пароль.', account__auth_change_password: 'Изменить пользовательский пароль', account__auth_change_password_description: 'Необходим доступ к электронной почте, используемой для входа в систему.', account__auth_change_account: 'Сменить электронную почту учетной записи', account__auth_change_account_description: 'Необходим доступ к текущей и новой электронной почте, используемым для входа в систему.', account__company_data: 'Данные вашей компании', account__company_data_description: 'Описание будет автоматически добавляться в перечень компаний для новых проектов. ', account__manual: 'Инструкции', account__manual_description: 'Перейдите в наш Telegram-канал с обучающими видеороликами.', account__settings: 'Настройки', account__settings_description: 'Размер текста, язык и т.п.', account__support: 'Поддержка', account__support_description: 'Есть вопросы - напишите нам!', account__3rd_party_software: 'Сторонее ПО', account__3rd_party_software_description: 'Список сторонних программных пакетов, включённых в ПО', account__terms_of_use: 'Пользовательское соглашение', account__privacy: 'Политика конфидециальности', account__change_password: 'Изменить пароль', account__change_auth_method: 'Сменить способ авторизации', account_company__title_card: 'Моя компания', account_company__btn: 'Применить', forgot_password__password_recovery: 'Восстановление пароля', settings__title: 'Настройки', settings__software_title: 'Приложение', settings__bot_title: 'Сообщения в чатах (бот)', settings__language: 'Язык', settings__font_size: 'Размер текста', settings__fontsize_small: 'Мелкий', settings__fontsize_medium: 'Средний (по уиолчанию)', settings__fontsize_large: 'Большой', settings__timezone: 'Часовой пояс', settings__timezone_search: 'Поиск', terms_of_use__title: 'Пользовательское соглашение', terms_of_use__not_ready: 'Документ не готов', privacy__title: 'Политика конфидециальности', privacy_of_use__not_ready: 'Документ не готов', subscribe__title: 'Подписка', subscribe__current_balance: 'Текущий баланс', subscribe__token_formula: '1 = 1 день подключения к 1 чату', subscribe__token_formula_description: 'отвязанные и бесплатные чаты не учитываются', subscribe__info: 'С помощью подписки можно подключить к бесплатным групповым чатам дополнительные. Архивные чаты не учитываются. ', subscribe__about: 'около', subscribe__select_payment_1: 'Вы можете оплатить подписку с помощью', subscribe__select_payment_2: 'Telegram stars', subscribe__select_option_1: 'Telegram stars', subscribe__select_option_2: 'Telegram stars', subscribe__select_option_3: 'Telegram stars', subscribe__select_option_user: 'Telegram stars', support__title: 'Поддержка', support__ask_question: 'Задайте вопрос', support__work_time_text: 'Поддержка оказывается в рабочие дни ', support__work_time_time: '10:00 - 19:00 (Москва, GMT+3)', support__or: 'или напишите нам на электронную почту', AUTH_ERROR: 'Электронная почта или пароль введены неверно!', software__title: 'Стороннее ПО', software__description: 'Данное программное обеспечение содержит пакеты программного обеспечения сторонних разработчиков.', error404: 'Тут ничего нет. Как вы сюда попали?' } \ No newline at end of file +export default { EN: 'EN', RU: 'RU', continue: 'Продолжить', back: 'Назад', close: 'Закрыть', cancel: 'Отмена', code: 'Код', month: 'мес.', months: 'мес.', slogan: 'Работайте вместе - это волшебство!', under_construction: 'В разработке.', login__email: 'Электронная почта', login__password: 'Пароль', login__forgot_password: 'Забыли пароль?', login__sign_in: 'Войти', login__incorrect_login_data: 'Пользователь с такими данными не найден. Отредактируйте введенные данные', login__or_continue_as: 'или продолжить', login__terms_of_use: 'Пользовательское соглашение', login__accept_terms_of_use: 'Я принимаю', login__register: 'Зарегистрироваться', login__register_title: 'Регистрация', login__registration_message_error: 'Ошибка', login__licensing_agreement: 'Договор о лицензировании', login__have_account: 'Есть учетная запись', login__incorrect_email: 'Адрес почты некорректный', login__password_require: 'Мин. 8 символов', user__logout: 'Выход', projects__projects: 'Проекты', projects__search: 'Поиск', projects__show_archive: 'Показать архив', projects__hide_archive: 'Скрыть архив', projects__dialog_archive_title: 'Отправить проект в архив?', projects__dialog_archive_message: 'Отслеживание чатов будет остановлено.', projects__dialog_archive_message2: 'Данные из чатов за период архивации будут утеряны!', projects__dialog_archive_ok: 'В архив', projects__dialog_restore_title: 'Восстановить проект из архива?', projects__dialog_restore_message: 'Отслеживание чатов будет восстановлено.', projects__dialog_restore_message2: 'При восстановлении данные из чатов за период архивации не будут добавлены!', projects__dialog_restore_ok: 'Восстановить', projects__lets_start: 'Создайте проект', projects__lets_start_description: 'Проекты помогают изолировать данные: контакты, задачи, документы и чаты доступны только участникам', project__chats: 'Чаты', project__users: 'Команда', project__companies: 'Компании', project_create__title_card: 'Новый проект', project_create__btn: 'Создать', project_edit__title_card: 'Редактировать проект', project_edit__btn: 'Сохранить', project_block__project_name: 'Название', project_block__project_description: 'Описание', project_block__image_use_as_background_chats: 'логотип в качестве фона для чатов', project_block__error_name: 'Поле обязательно к заполнению', chats__search: 'Поиск', chats__send_chat: 'Запрос на добавление чата', chats__send_chat_description: 'Отправить инструкцию администратору чата', chats__attach_chat: 'Добавить чат', chats__attach_chat_description: 'Необходимы права администратора чата', chats_disabled_FAB: 'Добавление чатов возможно только в приложении Telegram', chats__send_chat_title: 'Для присоединения чата к ProjectsNode необходимо добавить в него бота с помощью ссылки:', chats__dialog_unlink_title: 'Открепить чат?', chats__dialog_unlink_message: 'Отслеживание чата будет прекращено.', chats__dialog_unlink_message2: 'При необходимости чат можно будет подключить снова.', chats__dialog_unlink_ok: 'Открепить', chats__onboard_msg1: 'Прикрепите чаты к проекту', chats__onboard_msg2: 'Контроль чатов осуществляется только с момента прикрепления', chat_card__title: 'Карточка чата', chat_card__go_chat: 'Перейти к чату', chat_card__members: 'Участники', chat_page__user_blocked: 'Заблокирован', users__search: 'Поиск', users__show_blocked_users: 'Показать заблокированных', users__hide_blocked_users: 'Скрыть заблокированных', users__show_left_users: 'Показать неактивных', users__hide_left_users: 'Скрыть неактивных', users__dialog_block_title: 'Заблокировать сотрудника?', users__dialog_block_message: 'Доступ к системе будет отключен.', users__dialog_block_message2: 'Сотрудник будет исключен из всех чатов (кроме тех, где он является владельцем).', users__dialog_block_ok: 'Заблокировать', users__dialog_restore_title: 'Восстановить сотрудника?', users__dialog_restore_message: 'Доступ к системе будет восстановлен.', users__dialog_restore_message2: 'При необходимости нужно добавить сотрудника в чаты вручную.', users__dialog_restore_ok: 'Восстановить', users__onboard_msg1: 'Адресная книга проекта', users__onboard_msg2: 'После прикрепления чатов их участники добавляются автоматически. Остается указать - кто есть кто. ', user_edit__title_card: 'Редактирование данных сотрудника', user_edit__btn: 'Сохранить', user_block__name: 'ФИО', user_block__company: 'Компания', user_block__department: 'Подразделение', user_block__role: 'Функционал (должность)', user_block__no_company: 'Не указано', user_block__user_blocked: 'ЗАБЛОКИРОВАН', user_block__user_leave: 'Неактивный', companies__dialog_delete_title: 'Удалить компанию?', companies__dialog_delete_message: 'Это действие нельзя отменить!', companies__dialog_delete_message2: 'Сотрудники компании будут помечены "Без компании".', companies__dialog_delete_ok: 'Удалить', companies__mask: 'Маскировка', companies__my_company: 'Моя компания', companies__onboard_msg1: 'Добавьте компании', companies__onboard_msg2: 'Рекомендуется если в проекте участвует 3 и более компаний.', company_add__title_card: 'Добавить компанию', company_add__btn: 'Создать', company_edit__title_card: 'Редактировать компанию', company_edit__btn: 'Сохранить', company_edit__my_company: 'Моя компания', company_edit__my_company_hint: 'Заполнение формы преднастраивается в разделе \n Аккаунт > Данные вашей компании', company_block__name: 'Название', company_block__error_name: 'Поле обязательно к заполнению', company_block__description: 'Описание', company_block__users: 'Сотрудники', mask__title_table: 'Исключения', mask__help_title: 'Маскировка', mask__help_message1: 'Маскировка позволяет скрывать компанию, представляя ее персонал как собственный для других компаний, кроме тех, что есть в перечне исключений "Видно". ', mask__help_message2: 'Для включения и отключения маскировки используйте Переключатель. Настройка исключений осуществляется с помощью "+".', mask__help_message3: 'Сотрудники вашей компании будут видеть все компании, независимо от настроек маскировки.', mask__table_header_company: 'Компания', mask__table_header_visible: 'Видно', mask__table_visible_none: 'Никому', mask__table_visible_all: 'Всем', account_helper__enter_email: 'Введите электронную почту', account_helper__email: 'Электронная почта', account_helper__confirm_email: 'Подтверждение электронной почты', account_helper__confirm_email_message: 'Введите код из письма для продолжения . Если не получили письмо с кодом - проверьте папку Спам', account_helper__code: 'Код', account_helper__code_error: 'Был введен неверный код. Проверьте адрес электронной почты и повторите попытку.', account_helper__set_password: 'Установка пароля', account_helper__password: 'Пароль', account_helper__finish: 'Отправить', account_helper__register_message1: 'Добро пожаловать!', account_helper__forgot_password_message1: 'Пароль установлен!', account_helper__change_password_message1: 'Пароль изменен!', account_helper__change_method_message1: 'Способ входа в систему изменен!', account_helper__go_projects: 'Переходим к проектам…', account_change_email__title: 'Изменение адреса электронной почты учетной записи', account_change_email__current_email: 'Текущий адрес электронной почты ', account_change_email__email: 'Электронная почта', account_change_email__confirm_current_email: 'Подтверждение адреса текущей электронной почты', account_change_email__confirm_email_message: 'Введите код из письма для продолжения. Если не получили письмо с кодом - проверьте папку Спам', account_change_email__code: 'Код', account_change_email__code_error: 'Был введен неверный код. Проверьте адрес электронной почты и повторите попытку.', account_change_email__new_email: 'Новый адрес электронной почты ', account_change_email__confirm_new_email: 'Подтверждение адреса новой электронной почты', account_change_email__set_password: 'Установка пароля', account_change_email__password: 'Пароль', account_change_email__finish: 'Отправить', account_change_email__finish_after_message: 'Готово!', account_change_email__ok_message1: 'Адрес электронной почты успешно изменен!', account_change_email__ok_message2: 'Переходим учетной записи…', account__user_settings: 'Пользовательские настройки', account__your_company: 'Ваша компания', account__change_auth_message_2: 'После создания пользователя все данные с учетной записи Telegram будут перенесены на новую учетную запись.', account__change_auth_btn: 'Создать пользователя', account__change_auth_warning: 'ВНИМАНИЕ!', account__change_auth_warning_message: 'Обратный перенос данных не возможен.', account__chats: 'Чаты', account__chats_active: 'Активные', account__chats_unbound: 'Открепленные', account__chats_free: 'Бесплатные', account__chats_total: 'Всего', account__subscribe: 'Подписка', account__subscribe_description: 'С помощью подписки можно подключить дополнительные чаты.', account__auth_change_method: 'Сменить способ авторизации', account__auth_change_method_description: 'В случае корпоративного использования рекомендуется входить в систему, указав логин и пароль.', account__auth_change_password: 'Изменить пользовательский пароль', account__auth_change_password_description: 'Необходим доступ к электронной почте, используемой для входа в систему.', account__auth_change_account: 'Сменить электронную почту учетной записи', account__auth_change_account_description: 'Необходим доступ к текущей и новой электронной почте, используемым для входа в систему.', account__company_data: 'Данные вашей компании', account__company_data_description: 'Описание будет автоматически добавляться в перечень компаний для новых проектов. ', account__manual: 'Инструкции', account__manual_description: 'Перейдите в наш Telegram-канал с обучающими видеороликами.', account__settings: 'Настройки', account__settings_description: 'Размер текста, язык и т.п.', account__support: 'Поддержка', account__support_description: 'Есть вопросы - напишите нам!', account__3rd_party_software: 'Сторонее ПО', account__3rd_party_software_description: 'Список сторонних программных пакетов, включённых в ПО', account__terms_of_use: 'Пользовательское соглашение', account__privacy: 'Политика конфидециальности', account__change_password: 'Изменить пароль', account__change_auth_method: 'Сменить способ авторизации', account_company__title_card: 'Моя компания', account_company__btn: 'Применить', forgot_password__password_recovery: 'Восстановление пароля', settings__title: 'Настройки', settings__software_title: 'Приложение', settings__bot_title: 'Сообщения в чатах (бот)', settings__language: 'Язык', settings__font_size: 'Размер текста', settings__fontsize_small: 'Мелкий', settings__fontsize_medium: 'Средний (по уиолчанию)', settings__fontsize_large: 'Большой', settings__timezone: 'Часовой пояс', settings__timezone_search: 'Поиск', terms_of_use__title: 'Пользовательское соглашение', terms_of_use__not_ready: 'Документ не готов', privacy__title: 'Политика конфидециальности', privacy_of_use__not_ready: 'Документ не готов', subscribe__title: 'Подписка', subscribe__current_balance: 'Текущий баланс', subscribe__token_formula: '1 = 1 день подключения к 1 чату', subscribe__token_formula_description: 'отвязанные и бесплатные чаты не учитываются', subscribe__info: 'С помощью подписки можно подключить к бесплатным групповым чатам дополнительные. Архивные чаты не учитываются. ', subscribe__about: 'около', subscribe__select_payment_1: 'Вы можете оплатить подписку с помощью', subscribe__select_payment_2: 'Telegram stars', subscribe__select_option_1: 'Telegram stars', subscribe__select_option_2: 'Telegram stars', subscribe__select_option_3: 'Telegram stars', subscribe__select_option_user: 'Telegram stars', support__title: 'Поддержка', support__ask_question: 'Задайте вопрос', support__work_time_text: 'Поддержка оказывается в рабочие дни ', support__work_time_time: '10:00 - 19:00 (Москва, GMT+3)', support__or: 'или напишите нам на электронную почту', AUTH_ERROR: 'Электронная почта или пароль введены неверно!', software__title: 'Стороннее ПО', software__description: 'Данное программное обеспечение содержит пакеты программного обеспечения сторонних разработчиков.', error404: 'Тут ничего нет. Как вы сюда попали?' } \ No newline at end of file diff --git a/src/pages/ChatPage.vue b/src/pages/ChatPage.vue index 0f61fd6..df2e2af 100644 --- a/src/pages/ChatPage.vue +++ b/src/pages/ChatPage.vue @@ -1,91 +1,142 @@ - - diff --git a/src/pages/account/SettingsPage.vue b/src/pages/account/SettingsPage.vue index 4eb4c61..2b4ba7b 100644 --- a/src/pages/account/SettingsPage.vue +++ b/src/pages/account/SettingsPage.vue @@ -59,6 +59,7 @@ caption="settings__bot_title" icon="mdi-map-clock-outline" iconColor="primary" + v-if="timeZoneBot" >