From 2a1a2d35509cbe94e5d23e6eb6adb75242cc1dcf Mon Sep 17 00:00:00 2001 From: Ravi Gulhane Date: Mon, 12 Oct 2026 16:04:29 +0530 Subject: [PATCH] Changes --- ...8862-93e7-43b5-bf4e-7a29b30e3830.blade.php | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/resources/views/form/rapport-team3/1791391025-cf688862-93e7-43b5-bf4e-7a29b30e3830.blade.php b/resources/views/form/rapport-team3/1791391025-cf688862-93e7-43b5-bf4e-7a29b30e3830.blade.php index 125f9748..11f37697 100644 --- a/resources/views/form/rapport-team3/1791391025-cf688862-93e7-43b5-bf4e-7a29b30e3830.blade.php +++ b/resources/views/form/rapport-team3/1791391025-cf688862-93e7-43b5-bf4e-7a29b30e3830.blade.php @@ -341,11 +341,14 @@ select.select2({ width: '100%', dropdownParent: $('.quick-action-form-card'), - placeholder: '-- Select --', - allowClear: true + placeholder: '-- Select --' }); } + function lockContactSelect() { + $('#field-contact_id').prop('disabled', true); + } + function showList() { $('#report-panel').addClass('d-none'); $('#tabs-wrapper').removeClass('d-none'); @@ -373,10 +376,10 @@ $('#field-contact_type').val(type); syncContactFields(type); initContactSearch(type); - $('#field-contact_id').prop('disabled', false); if (contactId) { $('#field-contact_id').val(contactId).trigger('change'); } + lockContactSelect(); openContactId = contactId || ''; recalc('.pob-units', '.pob-value', '#field-total_pob_units', '#field-total_pob_value'); setActualVisible(false); @@ -397,7 +400,7 @@ if (data.contact_id) { $('#field-contact_id').val(data.contact_id).trigger('change'); } - $('#field-contact_id').prop('disabled', true); + lockContactSelect(); if (data.record_date) $('#field-record_date').val(data.record_date); $('#field-record_date').prop('readonly', false); syncContactFields(type); @@ -509,13 +512,17 @@ Swal.fire({ icon: 'error', title: 'Check the units', text: 'Actual POB units must be a whole number. 0 is allowed.' }); return; } - openContactId = $('#field-contact_id').val() || openContactId; + var contactSelect = $('#field-contact_id'); + contactSelect.prop('disabled', false); + openContactId = contactSelect.val() || openContactId; $('#report-form [name="submission_status"]').val($('#field-supply_status').val() === 'Yes' ? 'Invoice Uploaded' : 'Order Taken'); + var payload = new FormData(form); + contactSelect.prop('disabled', true); $('#pageloader').css('display', 'flex').hide().fadeIn(); $.ajax({ type: 'POST', url: '/form/ajaxsubmit', - data: new FormData(form), + data: payload, processData: false, contentType: false, success: function (data) {