125 lines
7.6 KiB
HTML
125 lines
7.6 KiB
HTML
<h3>11. Описание материально-технической базы необходимой для осуществления образовательного процесса по дисциплине (модулю)</h3>
|
||
<p>Формируется преподавателем из «Сведений об учебно-лабораторной базе» (графа 1и 2 таблицы), из Реестра программного обеспечения (графа 3 таблицы).</p>
|
||
<p style="color:red;">Информация: все необходимые данные можно найти на <a href="https://mkgtu.ru/sveden/objects/index.html">сайте</a> Путь: <a href="https://mkgtu.ru/">Официальный сайт МГТУ</a> – <a href="https://mkgtu.ru/sveden/">Сведения об образовательной организации</a> - Материально-техническое обеспечение и оснащённость образовательного процесса.</p>
|
||
{function razdel_11_tr btn=0 table=''}
|
||
<tr class="{$table}_tr">
|
||
<td>
|
||
{if !count($lib)}
|
||
{if $btn==0}
|
||
<a href="#" class="btn btn-warning btn-sm btn_add_tr" data-table="{$table}"><i class="bi bi-plus-square"></i></a>
|
||
{else}
|
||
<a href="#" class="btn btn-info btn-sm btn_del_tr" data-table="{$table}"><i class="bi bi-trash"></i></a>
|
||
{/if}
|
||
{else}
|
||
<a href="#" class="btn btn-info btn-sm btn_del_tr" data-table="{$table}"><i class="bi bi-trash"></i></a>
|
||
{/if}
|
||
</td>
|
||
<!--td><input type="text" class="form-control {$table}_td inputModal" data-name="type" value="{if isset($lib.type)}{$lib.type|escape}{/if}" placeholder="Специальные помещения или Помещения для сам.раб."></td-->
|
||
<td><input type="text" class="form-control {$table}_td inputModal" data-name="name" value="{if isset($lib.name)}{$lib.name|escape}{/if}"></td>
|
||
<td><input type="text" class="form-control {$table}_td inputModal" data-name="osnach" value="{if isset($lib.osnach)}{$lib.osnach|escape}{/if}"></td>
|
||
<td><input type="text" class="form-control {$table}_td inputModal" data-name="perech" data-inputmodaldop="mat101" value="{if isset($lib.perech)}{$lib.perech|escape}{/if}"></td>
|
||
</tr>
|
||
{/function}
|
||
|
||
{function materail table=''}
|
||
{if count($MATERIAL.items)}
|
||
<div class="row">
|
||
<div class="col-8"><p>Сведения об учебно-лабораторной базе</p></div>
|
||
<div class="col-4"><input type="text" class="form-control filter_soft" data-id="body_table_3" placeholder="фильтр" value=""></div>
|
||
</div>
|
||
<div class="table-responsive" style="height:600px;">
|
||
<table class="table">
|
||
<thead>
|
||
<tr>
|
||
<th class="col-1">Выбор</th>
|
||
<th class="col-1">Название дисциплины</th>
|
||
<th class="col-5">Наименование специальных помещений и помещений для самостоятельной работы,Адрес</th>
|
||
<th class="col-3">Оснащенность специальных помещений и помещений для самостоятельной работы</th>
|
||
<th class="col-2">Перечень лицензионного программного обеспечения. Реквизиты подтверждающего документа</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody id="body_table_3">
|
||
{foreach from=$MATERIAL.items item=lib key=$k}
|
||
<tr id="{$table}_libtr_{$k}">
|
||
<td><a href="#" class="btn btn-warning btn-sm btn_materialadd_tr" data-table="{$table}" data-id="{$k}"><i class="bi bi-plus-square"></i></a></td>
|
||
<td>{$lib.namedisc|escape} <i>{date('d.m.Y',$lib.data_c)}</i></td>
|
||
<td id="{$table}_name_{$k}">{implode('; ',$lib.nameSpecPom)} {implode('; ',$lib.address)}</td>
|
||
<td id="{$table}_osnach_{$k}">{$lib.descrip|escape}{*implode('; ',$lib.osnachSpecPom)*}</td>
|
||
<td id="{$table}_perech_{$k}"></td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
{*<pre>{print_r($MATERIAL)}</pre>*}
|
||
{else}
|
||
<b>не нашли на сайте</b>
|
||
{/if}
|
||
{/function}
|
||
|
||
{literal}<script>$(document).ready(function(){
|
||
//Добавление из МАТБАЗЫ строки в таблицу
|
||
$(document).on("click", ".btn_materialadd_tr", function(){
|
||
let id = $(this).data('id');
|
||
let table = $(this).data('table');
|
||
let type = $('#'+table+'_type_'+id).html();
|
||
let name = $('#'+table+'_name_'+id).html();
|
||
let osnach = $('#'+table+'_osnach_'+id).html();
|
||
let perech = $('#'+table+'_perech_'+id).html();
|
||
let tr = '<tr class="'+table+'_tr">\n' +
|
||
' <td><a href="#" class="btn btn-info btn-sm btn_del_tr" data-table="'+table+'"><i class="bi bi-trash"></i></a></td>\n' +
|
||
' <!--td><input type="text" class="form-control '+table+'_td inputModal" data-name="type" value="" placeholder="Специальные помещения или Помещения для сам.раб."></td-->\n' +
|
||
' <td><input type="text" class="form-control '+table+'_td inputModal" data-name="name" value="'+escapeHtmlM(name)+'"></td>\n' +
|
||
' <td><input type="text" class="form-control '+table+'_td inputModal" data-name="osnach" value="'+escapeHtmlM(osnach)+'"></td>\n' +
|
||
' <td><input type="text" class="form-control '+table+'_td inputModal" data-name="perech" data-inputmodaldop="mat101" value="'+escapeHtmlM(perech)+'"></td>\n' +
|
||
'</tr>';
|
||
$('#'+table).append(tr);
|
||
$('#'+table+'_libtr_'+id).remove();
|
||
return false;
|
||
});
|
||
function escapeHtmlM(text) {
|
||
var map = {
|
||
'&': '&',
|
||
'<': '<',
|
||
'>': '>',
|
||
'"': '"',
|
||
"'": '''
|
||
};
|
||
return text.replace(/[&<>"']/g, function(m) { return map[m]; });
|
||
}
|
||
//получение ПО в поле
|
||
$(document).on("click", "#getinfo_101", function() {
|
||
let val = $('#inputval').val()+"\n";
|
||
$('.table_101_td').each(function(){
|
||
val += $(this).val()+"\n";
|
||
});
|
||
$('#inputval').val(val);
|
||
return false;
|
||
});
|
||
})</script>{/literal}
|
||
|
||
<div class="col-md-12">
|
||
{assign var=table value='table_11'}
|
||
<textarea id="{$table}_orig" style="display: none;">{razdel_11_tr btn=1 table=$table lib=array()}</textarea>
|
||
<table class="table">
|
||
<thead>
|
||
<tr>
|
||
<th class="col-1">
|
||
<a href="#" class="btn btn-sm btn-danger btnsave_table" data-tds="{$table}_td" data-form="{$table}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
|
||
</th>
|
||
<!--th class="col-1">Тип</th-->
|
||
<th class="col-4">Наименования специальных помещений и помещений для самостоятельной работы</th>
|
||
<th class="col-3">Оснащенность специальных помещений и помещений для самостоятельной работы</th>
|
||
<th class="col-3">Перечень лицензионного программного обеспечения. Реквизиты подтверждающего документа</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody id="{$table}">
|
||
{foreach from=$save.razdel11[1] item=lib}
|
||
{razdel_11_tr lib=$lib table=$table}
|
||
{/foreach}
|
||
{razdel_11_tr lib=array() btn=0 table=$table}
|
||
</tbody>
|
||
</table>
|
||
{materail table=$table}
|
||
</div>
|