125 lines
7.1 KiB
HTML
125 lines
7.1 KiB
HTML
|
<h3>10. Описание материально-технической базы необходимой для осуществления образовательного процесса по дисциплине (модулю)</h3>
|
|||
|
<p>Формируется преподавателем из «Сведений об учебно-лабораторной базе» (графа 1и 2 таблицы), из Реестра программного обеспечения (графа 3 таблицы).</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>
|