Merge branch 'UC-209' into 'master'
WIP Переделана часть модальных окон и меню See merge request andrusyakka/urban-couscous!267
This commit is contained in:
@@ -31,7 +31,7 @@
|
|||||||
flat,
|
flat,
|
||||||
dense,
|
dense,
|
||||||
style="color: var(--font-dark-blue-color)",
|
style="color: var(--font-dark-blue-color)",
|
||||||
padding="4px 8px"
|
padding="4px 8px",
|
||||||
icon="app:icon-bell",
|
icon="app:icon-bell",
|
||||||
size="18px",
|
size="18px",
|
||||||
round,
|
round,
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
:dense="dense",
|
:dense="dense",
|
||||||
:type="type",
|
:type="type",
|
||||||
:filled="filled",
|
:filled="filled",
|
||||||
|
:bg-color="!filled && 'white'",
|
||||||
:disable="disabled",
|
:disable="disabled",
|
||||||
:rules="rule",
|
:rules="rule",
|
||||||
:mask="mask",
|
:mask="mask",
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
:options="items",
|
:options="items",
|
||||||
:disable="disable",
|
:disable="disable",
|
||||||
:behavior="behavior",
|
:behavior="behavior",
|
||||||
bg-color="var(--bg-disable-grey-color)",
|
bg-color="white",
|
||||||
outlined,
|
outlined,
|
||||||
dense,
|
dense,
|
||||||
emit-value,
|
emit-value,
|
||||||
|
|||||||
@@ -39,10 +39,9 @@
|
|||||||
no-caps,
|
no-caps,
|
||||||
padding="0px"
|
padding="0px"
|
||||||
)
|
)
|
||||||
base-popup.right-3.top-5(
|
q-menu(
|
||||||
v-if="section === 'docs' && isOpenAddingWrap",
|
v-if="section === 'docs' && isOpenAddingWrap",
|
||||||
v-click-outside="closePopup",
|
anchor="bottom left", self="top right"
|
||||||
:width="244"
|
|
||||||
)
|
)
|
||||||
table-choice-adding-doc(
|
table-choice-adding-doc(
|
||||||
:add-new-doc="addNewDoc",
|
:add-new-doc="addNewDoc",
|
||||||
@@ -53,7 +52,6 @@
|
|||||||
)
|
)
|
||||||
base-modal(
|
base-modal(
|
||||||
v-model="showModal",
|
v-model="showModal",
|
||||||
:style-content="{padding: isOpenAddDoc ? '16px' : '28px 32px'}",
|
|
||||||
:showIcon="isOpenAddDoc"
|
:showIcon="isOpenAddDoc"
|
||||||
)
|
)
|
||||||
table-adding-new-doc(
|
table-adding-new-doc(
|
||||||
@@ -65,11 +63,9 @@
|
|||||||
)
|
)
|
||||||
//table-create-package-doc(v-if="isOpenPackage")
|
//table-create-package-doc(v-if="isOpenPackage")
|
||||||
stepper-create-agreement(v-if="isOpenPackage")
|
stepper-create-agreement(v-if="isOpenPackage")
|
||||||
|
q-menu(
|
||||||
base-popup.right-3.top-5(
|
|
||||||
v-if="section === 'additional' && isOpenAddingWrap",
|
v-if="section === 'additional' && isOpenAddingWrap",
|
||||||
v-click-outside="closePopup",
|
anchor="bottom left", self="top right"
|
||||||
:width="485"
|
|
||||||
)
|
)
|
||||||
table-create-note(:create-note="createNote", :close-popup="closePopup")
|
table-create-note(:create-note="createNote", :close-popup="closePopup")
|
||||||
transition(name="section", mode="out-in")
|
transition(name="section", mode="out-in")
|
||||||
@@ -189,7 +185,6 @@ import TableCreatePackageDoc from "@/pages/clients/components/TableCreatePackage
|
|||||||
import TableCreateNote from "@/pages/clients/components/TableCreateNote";
|
import TableCreateNote from "@/pages/clients/components/TableCreateNote";
|
||||||
import ClientDetailSectionAddress from "@/pages/clients/components/ClientDetailSectionAddress";
|
import ClientDetailSectionAddress from "@/pages/clients/components/ClientDetailSectionAddress";
|
||||||
import TableChoiceAddingDoc from "@/pages/clients/components/TableChoiceAddingDoc";
|
import TableChoiceAddingDoc from "@/pages/clients/components/TableChoiceAddingDoc";
|
||||||
import BasePopup from "@/components/base/BasePopup";
|
|
||||||
import BaseModal from "@/components/base/BaseModal";
|
import BaseModal from "@/components/base/BaseModal";
|
||||||
import BaseInput from "@/components/base/BaseInput";
|
import BaseInput from "@/components/base/BaseInput";
|
||||||
import { detail } from "@/pages/clients/utils/tableConfig";
|
import { detail } from "@/pages/clients/utils/tableConfig";
|
||||||
@@ -204,7 +199,6 @@ export default {
|
|||||||
name: "ClientDetailInfoSection",
|
name: "ClientDetailInfoSection",
|
||||||
components: {
|
components: {
|
||||||
BaseInput,
|
BaseInput,
|
||||||
BasePopup,
|
|
||||||
BaseModal,
|
BaseModal,
|
||||||
BaseLoader,
|
BaseLoader,
|
||||||
ClientDetailInput,
|
ClientDetailInput,
|
||||||
|
|||||||
@@ -450,7 +450,7 @@ export default {
|
|||||||
this.lackAttachments = this.dataAttachments[0]?.id ? true : false;
|
this.lackAttachments = this.dataAttachments[0]?.id ? true : false;
|
||||||
},
|
},
|
||||||
saveNote(data) {
|
saveNote(data) {
|
||||||
this.dataNotes = data?.note.filter((e) => !e.deleted_flg);
|
this.dataNotes = data?.note.filter((e) => e?.deleted_flg === false);
|
||||||
if (this.dataNotes[0]) {
|
if (this.dataNotes[0]) {
|
||||||
this.lackNotes = true;
|
this.lackNotes = true;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -1,13 +1,18 @@
|
|||||||
<template lang="pug">
|
<template lang="pug">
|
||||||
.flex.flex-col.gap-y-3
|
.flex.flex-col.gap-y-3.p-4
|
||||||
.button.flex.items-center.gap-x-2(
|
.button.flex.items-center.gap-x-2.cursor-pointer(
|
||||||
:style="{color: 'var(--font-dark-blue-color)'}"
|
:style="{color: 'var(--font-dark-blue-color)'}",
|
||||||
|
@click="changeOpenAddDoc",
|
||||||
|
v-close-popup
|
||||||
)
|
)
|
||||||
img(:src="docIcon")
|
img(:src="docIcon")
|
||||||
.text-smm(@click="changeOpenAddDoc") Создать пакет документов
|
.text-smm Создать пакет документов
|
||||||
.button.keep-redaction.flex.items-center.gap-x-3
|
.button.keep-redaction.flex.items-center.gap-x-3.cursor-pointer(
|
||||||
|
@click="changeOpenCreateDoc",
|
||||||
|
v-close-popup
|
||||||
|
)
|
||||||
img(:src="manyDocIcon")
|
img(:src="manyDocIcon")
|
||||||
.text-smm(@click="changeOpenCreateDoc") Добавить документы
|
.text-smm Добавить документы
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template lang="pug">
|
<template lang="pug">
|
||||||
.flex.flex-col.gap-y-3
|
.flex.flex-col.gap-y-3.p-4(:style="{'width': '485px'}")
|
||||||
.flex.flex-col.gap-y-3.relative
|
.flex.flex-col.gap-y-3.relative
|
||||||
base-input.text-smm(placeholder="Заголовок", v-model="title", :maxLength="40", outlined)
|
base-input.text-smm(placeholder="Заголовок", v-model="title", :maxLength="40", outlined)
|
||||||
.text.flex.absolute.text-xsx.right-7.top-3 {{`${changeValue}/40`}}
|
.text.flex.absolute.text-xsx.right-7.top-3 {{`${changeValue}/40`}}
|
||||||
|
|||||||
@@ -16,18 +16,20 @@
|
|||||||
size="14px",
|
size="14px",
|
||||||
class="add-button"
|
class="add-button"
|
||||||
v-if="isOpenChange && settings.settings.length !== getNetworks.length",
|
v-if="isOpenChange && settings.settings.length !== getNetworks.length",
|
||||||
@click.stop="openPopupAdding",
|
@click.stop
|
||||||
round,
|
round,
|
||||||
dense,
|
dense,
|
||||||
no-caps,
|
no-caps,
|
||||||
padding="1px"
|
padding="1px"
|
||||||
)
|
)
|
||||||
base-popup.right-3.top-6.z-20(
|
//base-popup.right-3.top-6.z-20(
|
||||||
v-if="isOpenPopupAdding",
|
v-if="isOpenPopupAdding",
|
||||||
@click.stop,
|
@click.stop,
|
||||||
v-click-outside="closePopup",
|
v-click-outside="closePopup",
|
||||||
:width="485"
|
:width="485"
|
||||||
)
|
//)
|
||||||
|
q-menu(v-model="isOpenPopupAdding", anchor="bottom left", self="top right")
|
||||||
|
.menu-wrapper.flex.flex-col.gap-y-3.p-4
|
||||||
base-adding-network(
|
base-adding-network(
|
||||||
:value="network",
|
:value="network",
|
||||||
:selected-option="getSelectedIcon",
|
:selected-option="getSelectedIcon",
|
||||||
@@ -132,4 +134,6 @@ export default {
|
|||||||
&:hover
|
&:hover
|
||||||
background-color: var(--btn-blue-color)
|
background-color: var(--btn-blue-color)
|
||||||
color: var(--default-white)
|
color: var(--default-white)
|
||||||
|
.menu-wrapper
|
||||||
|
width: 484px
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user