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 @@ + + + + + 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" }],