From 4904fe4547934edd650f9fd5d88c91edf6a2036c Mon Sep 17 00:00:00 2001 From: DwCay Date: Tue, 18 Oct 2022 19:54:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0=20=D1=81=D0=BE?= =?UTF-8?q?=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=BA=D0=BB=D0=B8=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/download.svg | 5 + src/assets/sass/variables.sass | 2 + src/components/base/BaseInput.vue | 14 +- src/components/base/BaseSelect.vue | 38 +++- .../base/buttons/BaseCreateButton.vue | 2 +- .../clients/components/ClientsFormCreate.vue | 198 ++++++++++++++++++ src/pages/clients/components/ClientsTable.vue | 5 +- .../clients/components/ClientsTableHeader.vue | 9 +- .../clients/components/ClientsWrapper.vue | 21 +- .../components/FormCreateAdditional.vue | 67 ++++++ .../components/FormCreateBasicInfo.vue | 69 ++++++ .../clients/components/FormCreateDoc.vue | 40 ++++ .../components/FormCreateSecondaryInfo.vue | 76 +++++++ 13 files changed, 526 insertions(+), 20 deletions(-) create mode 100644 src/assets/icons/download.svg create mode 100644 src/pages/clients/components/ClientsFormCreate.vue create mode 100644 src/pages/clients/components/FormCreateAdditional.vue create mode 100644 src/pages/clients/components/FormCreateBasicInfo.vue create mode 100644 src/pages/clients/components/FormCreateDoc.vue create mode 100644 src/pages/clients/components/FormCreateSecondaryInfo.vue diff --git a/src/assets/icons/download.svg b/src/assets/icons/download.svg new file mode 100644 index 0000000..5aeb996 --- /dev/null +++ b/src/assets/icons/download.svg @@ -0,0 +1,5 @@ + + +download + + diff --git a/src/assets/sass/variables.sass b/src/assets/sass/variables.sass index 5e6a4ec..6d60274 100644 --- a/src/assets/sass/variables.sass +++ b/src/assets/sass/variables.sass @@ -11,6 +11,7 @@ --btn-blue-color-2: rgba(65, 105, 225, 0.5) --btn-blue-color-3: rgba(65, 105, 225, 0.2) --btn-blue-color-4: rgba(65, 105, 225, 0.8) + --bg-btn-icons-color: rgba(215, 217, 255, 0.6) --font-grey-color: #9294a7 --border-light-grey-color: #d3d4dc --default-shadow: 4px 4px 8px rgba(9, 10, 21, 0.1), -4px -4px 8px rgba(9, 10, 21, 0.1) @@ -18,3 +19,4 @@ --default-white: #fff --btn-red-color: #ff6f6f --time-indicator-color: #e93131 + --font-obligatory-color: #ff0000 diff --git a/src/components/base/BaseInput.vue b/src/components/base/BaseInput.vue index 44b2fc0..a353b87 100644 --- a/src/components/base/BaseInput.vue +++ b/src/components/base/BaseInput.vue @@ -1,17 +1,25 @@ @@ -28,6 +45,9 @@ export default { border-radius: 4px width: fit-content background-color: var(--bg-ligth-blue-color) + &.border + background-color: rgba(255, 255, 255, 0) + border: 2px solid var(--border-light-grey-color) .select appearance: none border: none diff --git a/src/components/base/buttons/BaseCreateButton.vue b/src/components/base/buttons/BaseCreateButton.vue index 9b62519..1efd708 100644 --- a/src/components/base/buttons/BaseCreateButton.vue +++ b/src/components/base/buttons/BaseCreateButton.vue @@ -1,5 +1,5 @@