diff --git a/.env.development b/.env.development index 649a7f6..5b2d4b7 100644 --- a/.env.development +++ b/.env.development @@ -2,7 +2,7 @@ NODE_ENV=development VITE_API_URL=https://joyworkdev.ru VITE_LARAVEL_URL=https://llar.joyworkdev.ru VITE_LARAVEL_API_URL=https://joyworkdev.ru -VITE_DEV_SESSION_ID=e140a9d56a24f47046b9ab0953e5a9ee +VITE_DEV_SESSION_ID=87ae8a661f903a5958e2a36aeaffb970 VITE_DEV_REQUISITION_ID=17539 #VITE_BASIC_AUTH_USER=adminlogin #VITE_BASIC_AUTH_PASS=adminpassword \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index 8402f75..1c7ff79 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,8 @@ @@ -36,12 +37,31 @@ const createDeal = (newDealReqId) => { }) } -const editDeal = (id) => { - isOpen.value = true - dealId.value = id - newDealReqId.value = null +const editDeal = (newDealReqId, dealId) => { + console.log('[editDeal] Открываем DealModal через DynamicDialog', dealId) + + dialog.open(DealModal, { + props: { + header: 'Редактирование сделки', + style: { width: '80vw' }, + modal: true + }, + data: { + newDealReqId: newDealReqId, + deal_id: dealId + }, + onClose: (opt) => { + console.log('[DynamicDialog] Закрыто с данными:', opt?.data) + } + }) } +// const editDeal = (id) => { +// isOpen.value = true +// dealId.value = id +// newDealReqId.value = null +// } + const backToStep = () => { isOpen.value = false } diff --git a/src/components/deals/DealModal.vue b/src/components/deals/DealModal.vue index 8c7bcad..53f0cb8 100644 --- a/src/components/deals/DealModal.vue +++ b/src/components/deals/DealModal.vue @@ -294,10 +294,10 @@
- +
@@ -360,8 +360,14 @@

Документы

- - + +
@@ -381,10 +386,6 @@ v-for="innerDoc in deal.inner_docs" :key="innerDoc.id" :innerDoc="innerDoc" - :deal-clients="{ - side_one_clients: deal.side_one_clients, - side_two_clients: deal.side_two_clients - }" @remove="removeInnerDoc" class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 p-2" /> @@ -409,12 +410,11 @@ @@ -1248,13 +1303,14 @@ defineExpose({ closeModel }); /* Убираем стрелочки вверх/вниз для Firefox */ input[type="number"] { + appearance: textfield; -moz-appearance: textfield; + -webkit-appearance: textfield; } input[type="radio"] { appearance: none; -webkit-appearance: none; - -moz-appearance: none; display: inline-block; width: 21px; height: 21px; diff --git a/src/components/deals/addEdit/DocAddModal.vue b/src/components/deals/addEdit/DocAddModal.vue index f7bdf0a..e5e432f 100644 --- a/src/components/deals/addEdit/DocAddModal.vue +++ b/src/components/deals/addEdit/DocAddModal.vue @@ -1,8 +1,8 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/deals/addEdit/InnerDocCard.vue b/src/components/deals/addEdit/InnerDocCard.vue index 95759d4..3bdd68d 100644 --- a/src/components/deals/addEdit/InnerDocCard.vue +++ b/src/components/deals/addEdit/InnerDocCard.vue @@ -10,7 +10,7 @@

Сторона 1:

-
+
{{ side.role }}:
{{ getClientName(side) }} ({{ side.phone }}) @@ -21,7 +21,7 @@

Сторона 2:

-
+
{{ side.role }}:
{{ getClientName(side) }} ({{ side.phone }}) @@ -74,10 +74,12 @@