Przeglądaj źródła

Clone fix related to section initialization

Vijayakrishnan Krishnan 4 lat temu
rodzic
commit
94358a904b

+ 14 - 0
resources/views/app/patient/note/dashboard.blade.php

@@ -585,6 +585,13 @@
                         return false;
                     });
 
+                $('.note-section.pending-initialization').each(function() {
+                    let sName = $(this).attr('data-section-template-name');
+                    if(['vitals', 'allergies', 'medication', 'care-team', 'assessment'].indexOf(sName) === -1) {
+                        $(this).removeClass('pending-initialization');
+                    }
+                });
+
                 let sectionsPendingInitialization = $('.note-section.pending-initialization');
                 numSectionsPendingInitialization = sectionsPendingInitialization.length;
                 if(numSectionsPendingInitialization > 0) {
@@ -601,6 +608,13 @@
 
             function initializeSection(_sectionUid, _sectionTemplateName) {
                 $.get('/get-default-section-data/' + _sectionTemplateName + '/{{$patient->uid}}' , function(_data) {
+                    if(!_data.value || _data.value === '') {
+                        numSectionsPendingInitialization--;
+                        if(numSectionsPendingInitialization <= 0) {
+                            fastReload();
+                        }
+                        return;
+                    }
                     $.post('/process_form_submit', {
                         section_uid: _sectionUid,
                         value: _data.value