diff --git a/src/assets/icons/doc.svg b/src/assets/icons/doc.svg
new file mode 100644
index 0000000..b6b52c3
--- /dev/null
+++ b/src/assets/icons/doc.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/icons/manyDoc.svg b/src/assets/icons/manyDoc.svg
new file mode 100644
index 0000000..a12a308
--- /dev/null
+++ b/src/assets/icons/manyDoc.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/pages/clients/components/ClientDetailInfoSection.vue b/src/pages/clients/components/ClientDetailInfoSection.vue
index c4785aa..6fe5773 100644
--- a/src/pages/clients/components/ClientDetailInfoSection.vue
+++ b/src/pages/clients/components/ClientDetailInfoSection.vue
@@ -28,8 +28,14 @@
:size="24"
)
.icon-plus(class="pt-[2px]")
+ base-popup.right-3.top-5(v-if="section === 'docs' && isOpenAddingWrap", :width="244")
+ table-choice-adding-doc(
+ :add-new-doc="addNewDoc",
+ :save-docs="saveDocs",
+ :new-docs="docData"
+ )
table-adding-new-doc(
- v-if="section === 'docs' && isOpenAddingWrap",
+ v-if="section !== 'docs' && isOpenAddingWrap",
:add-new-doc="addNewDoc",
:save-docs="saveDocs",
:new-docs="docData"
@@ -108,7 +114,9 @@ import BaseButton from "@/components/base/BaseButton";
import TableAddingNewDoc from "@/pages/clients/components/TableAddingNewDoc";
import TableAddingNewAdditional from "@/pages/clients/components/TableAddingNewAdditional";
import ClientDetailSectionAddress from "@/pages/clients/components/ClientDetailSectionAddress";
+import TableChoiceAddingDoc from "@/pages/clients/components/TableChoiceAddingDoc";
import BaseInput from "@/components/base/BaseInput";
+import BasePopup from "@/components/base/BasePopup";
import { detail } from "@/pages/clients/utils/tableConfig";
import pdfIcon from "@/assets/icons/pdf.svg";
import wordIcon from "@/assets/icons/word.svg";
@@ -119,9 +127,11 @@ export default {
TableAddingNewAdditional,
BaseButton,
BaseInput,
+ BasePopup,
ClientDetailInput,
TableAddingNewDoc,
ClientDetailSectionAddress,
+ TableChoiceAddingDoc,
},
props: {
saveNewDoc: Function,
diff --git a/src/pages/clients/components/TableChoiceAddingDoc.vue b/src/pages/clients/components/TableChoiceAddingDoc.vue
new file mode 100644
index 0000000..2a6ea8a
--- /dev/null
+++ b/src/pages/clients/components/TableChoiceAddingDoc.vue
@@ -0,0 +1,33 @@
+
+ .flex.flex-col.gap-y-3
+ .button.keep-redaction.flex.items-center.gap-x-2
+ img(:src="docIcon")
+ span.text-smm Создать пакет документов
+ .button.keep-redaction.flex.items-center.gap-x-3
+ img(:src="manyDocIcon")
+ span.text-smm Добавить документы
+
+
+
+
+
diff --git a/tailwind.config.js b/tailwind.config.js
index 4895d1b..6399f95 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -13,6 +13,7 @@ module.exports = {
xs: ["13px", { lineHeight: "15px" }],
xss: ["13px", { lineHeight: "19px" }],
sm: ["14px", { lineHeight: "16px" }],
+ smm: ["14px", { lineHeight: "19px" }],
base: ["16px", { lineHeight: "19px" }],
m: ["16px", { lineHeight: "21.6px" }],
lg: ["18px", { lineHeight: "21px" }],