<?php
$this->registerJs(<<<JS
- // Объект с информацией о должностях
- let positionsInfo = {};
-
- // Получаем информацию о позициях
- let allPositions = $positions;
- Object.values(allPositions).forEach(function(name, id) {
- // Запросим информацию с сервера
- });
-
// При изменении должности обновляем грейд
document.getElementById('position-id').addEventListener('change', function() {
let positionId = this.value;
-
+
if (positionId) {
// Найдем информацию о должности через AJAX
- fetch('index.php?r=crud/store-staffing/get-position-posit&position_id=' + positionId)
+ fetch('index.php?r=store-staffing/get-position-posit&position_id=' + positionId)
.then(response => response.json())
.then(data => {
document.getElementById('position-posit').textContent = data.posit || '-';