--- /dev/null
+/**
+ * JavaScript код для формы штатного расписания (store-staffing)
+ * Обрабатывает AJAX запросы для получения грейда должности
+ */
+
+$(document).ready(function() {
+ // При изменении должности обновляем грейд
+ $('#position-id').on('change', function() {
+ let positionId = $(this).val();
+
+ if (positionId) {
+ // Найдем информацию о должности через AJAX
+ $.ajax({
+ url: 'index.php?r=store-staffing/get-position-posit',
+ type: 'GET',
+ data: { position_id: positionId },
+ dataType: 'json',
+ success: function(data) {
+ $('#position-posit').text(data.posit || '-');
+ },
+ error: function() {
+ $('#position-posit').text('-');
+ }
+ });
+ } else {
+ $('#position-posit').text('-');
+ }
+ });
+
+ // Инициализируем при загрузке страницы
+ if ($('#position-id').val()) {
+ $('#position-id').trigger('change');
+ }
+});