Samson Mutunga 1 년 전
부모
커밋
870fce2c14
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      resources/views/app/patient/modules/sleep_health_intake/edit.blade.php

+ 7 - 3
resources/views/app/patient/modules/sleep_health_intake/edit.blade.php

@@ -89,16 +89,21 @@ if ($point->lastChildReview && $point->lastChildReview->data) {
 				data: {
 					form: $('#edit-sleep_health_intake-container').closest('form'),
 					data: <?= json_encode($contentData) ?>,
-					defaultDropdownOptions: {}
+					defaultDropdownOptions: {},
+					isAutoSaving: false,
 				},
 				methods: {
 					autoSaveForm: function() {
 						var self = this;
+						if(self.isAutoSaving) return;
 						var url = self.form.attr('url');
 						self.form.find('input[name=data]').val(JSON.stringify(self.data));
 						// autosave on change
 						var dataArray = self.form.serializeArray();
-						$.post(url, dataArray, function(response) {}, 'json');
+						self.isAutoSaving = true;
+						$.post(url, dataArray, function(response) {
+							self.isAutoSaving = false;
+						}, 'json');
 						refreshSegment('omega_subjective_system');
 						refreshSegment('omega_assessment_system');
 						refreshSegment('omega_plan_system');
@@ -139,7 +144,6 @@ if ($point->lastChildReview && $point->lastChildReview->data) {
 						var arr = $('.select2');
 						for (var i = 0; i < arr.length; i++) {
 							var loadedData = self.data[arr[i].name] || [];
-
 							$(arr[i]).select2({
 								data: loadedData,
 								tags: true,