From 3258fa91376f526f96e9fe9d5e8040cae5e2cd18 Mon Sep 17 00:00:00 2001 From: Falknat Date: Fri, 16 Jan 2026 10:15:33 +0700 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=84=D1=80=D0=BE=D0=BD=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Множество оптимизаций по фронту --- front_vue/src/components/ArchiveCard.vue | 75 +- front_vue/src/components/Board.vue | 72 +- front_vue/src/components/Card.vue | 93 +- front_vue/src/components/Column.vue | 14 +- front_vue/src/components/ConfirmDialog.vue | 116 ++- .../src/components/DepartmentSelector.vue | 169 ---- front_vue/src/components/DepartmentTags.vue | 40 + front_vue/src/components/Header.vue | 2 + front_vue/src/components/PageLayout.vue | 193 ++++ .../src/components/TaskPanel/CommentForm.vue | 769 -------------- .../src/components/TaskPanel/CommentItem.vue | 40 +- .../TaskPanel/ContentEditorPanel.vue | 392 +++++++ .../components/TaskPanel/TaskCommentsTab.vue | 957 +++++------------- .../src/components/TaskPanel/TaskEditTab.vue | 19 +- .../src/components/TaskPanel/TaskPanel.vue | 221 ++-- front_vue/src/components/TaskPanel/index.js | 2 +- front_vue/src/components/ui/ActionButtons.vue | 128 +++ front_vue/src/components/ui/FileUploader.vue | 15 +- front_vue/src/components/ui/IconButton.vue | 13 +- .../src/components/ui/RichTextEditor.vue | 15 +- front_vue/src/components/ui/SlidePanel.vue | 15 +- front_vue/src/composables/useDateFormat.js | 166 +++ .../src/composables/useDepartmentFilter.js | 48 + front_vue/src/composables/useLucideIcons.js | 22 + front_vue/src/router.js | 50 +- front_vue/src/stores/dialogs.js | 54 + front_vue/src/stores/projects.js | 80 +- front_vue/src/views/ArchivePage.vue | 339 ++----- front_vue/src/views/LoginPage.vue | 4 + front_vue/src/views/MainApp.vue | 258 +---- 30 files changed, 1797 insertions(+), 2584 deletions(-) delete mode 100644 front_vue/src/components/DepartmentSelector.vue create mode 100644 front_vue/src/components/DepartmentTags.vue create mode 100644 front_vue/src/components/PageLayout.vue delete mode 100644 front_vue/src/components/TaskPanel/CommentForm.vue create mode 100644 front_vue/src/components/TaskPanel/ContentEditorPanel.vue create mode 100644 front_vue/src/components/ui/ActionButtons.vue create mode 100644 front_vue/src/composables/useDateFormat.js create mode 100644 front_vue/src/composables/useDepartmentFilter.js create mode 100644 front_vue/src/composables/useLucideIcons.js create mode 100644 front_vue/src/stores/dialogs.js diff --git a/front_vue/src/components/ArchiveCard.vue b/front_vue/src/components/ArchiveCard.vue index dfcad16..155a086 100644 --- a/front_vue/src/components/ArchiveCard.vue +++ b/front_vue/src/components/ArchiveCard.vue @@ -49,8 +49,8 @@
- {{ formatDateFull(card.dateCreate) }} - {{ formatDateFull(card.dateClosed) }} + {{ formatDateTime(card.dateCreate) }} + {{ formatDateTime(card.dateClosed) }}
@@ -127,7 +127,7 @@ - - + +
+ +
- - - - -
- -
-
- Текст комментария -
- - - -
-
- -
- - -
-
- Прикреплённые файлы -
-
-
-
- -
- - .{{ getFileExt(file) }} -
-
- {{ file.name }} - - -
-
-
- - -
-
- Добавить файлы -
-
-
-
- -
- - .{{ getFileExtFromName(file.name) }} -
-
- {{ file.name }} - -
-
- - -
-
- - -
+ + diff --git a/front_vue/src/components/TaskPanel/index.js b/front_vue/src/components/TaskPanel/index.js index 4a2f406..27b462b 100644 --- a/front_vue/src/components/TaskPanel/index.js +++ b/front_vue/src/components/TaskPanel/index.js @@ -2,7 +2,7 @@ export { default as TaskPanel } from './TaskPanel.vue' export { default as TaskEditTab } from './TaskEditTab.vue' export { default as TaskCommentsTab } from './TaskCommentsTab.vue' export { default as CommentItem } from './CommentItem.vue' -export { default as CommentForm } from './CommentForm.vue' +export { default as ContentEditorPanel } from './ContentEditorPanel.vue' // Default export export { default } from './TaskPanel.vue' diff --git a/front_vue/src/components/ui/ActionButtons.vue b/front_vue/src/components/ui/ActionButtons.vue new file mode 100644 index 0000000..4f94d2d --- /dev/null +++ b/front_vue/src/components/ui/ActionButtons.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/front_vue/src/components/ui/FileUploader.vue b/front_vue/src/components/ui/FileUploader.vue index 8568151..68caa3e 100644 --- a/front_vue/src/components/ui/FileUploader.vue +++ b/front_vue/src/components/ui/FileUploader.vue @@ -68,7 +68,8 @@