Actual prod

This commit is contained in:
mac 2026-07-06 08:57:19 +03:00
parent f20e510f00
commit 176425bb52
2 changed files with 10 additions and 0 deletions

View File

@ -461,6 +461,9 @@ var ac = new Vue({
ac.dealCloseSumma = dealData.contract_price || 0; ac.dealCloseSumma = dealData.contract_price || 0;
window.dealCloseData = dealData; window.dealCloseData = dealData;
// Уведомляем что данные сделки загружены
window.dispatchEvent(new CustomEvent('dealCloseDataReady'));
var reqIds = []; var reqIds = [];
if (dealData.side_one_requisition_id) reqIds.push(dealData.side_one_requisition_id); if (dealData.side_one_requisition_id) reqIds.push(dealData.side_one_requisition_id);
if (dealData.side_two_requisition_id) reqIds.push(dealData.side_two_requisition_id); if (dealData.side_two_requisition_id) reqIds.push(dealData.side_two_requisition_id);

View File

@ -4187,6 +4187,13 @@ $user_id = $_SESSION['id'];
</div> </div>
<script> <script>
$(document).ready(function() { $(document).ready(function() {
// Если данные сделки загрузились после показа свитчера — перерисовываем
window.addEventListener('dealCloseDataReady', function() {
if ($('#luck').is(':checked') && window.dealCloseData) {
renderDealCloseContent();
}
});
$('#luck').on('change', function() { $('#luck').on('change', function() {
if ($(this).is(':checked')) { if ($(this).is(':checked')) {
if (window.dealCloseData && window.dealCloseData.id) { if (window.dealCloseData && window.dealCloseData.id) {