EIOS/rabprog/tpl/page_shahtplans.html

115 lines
7.7 KiB
HTML
Raw Normal View History

2023-12-28 15:39:22 +03:00
{if $view=='all'}
<ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="pills-home-tab" data-bs-toggle="pill" data-bs-target="#pills-home" type="button" role="tab" aria-controls="pills-home" aria-selected="true">Загрузить план - ОБНОВЛЕНИЕ</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-profile-tab" data-bs-toggle="pill" data-bs-target="#pills-profile" type="button" role="tab" aria-controls="pills-profile" aria-selected="false">Загрузить план - НОВЫЙ</button>
</li>
</ul>
<div class="tab-content" id="pills-tabContent">
<div class="tab-pane fade show active" id="pills-home" role="tabpanel" aria-labelledby="pills-home-tab" tabindex="0">
<form method="post" enctype="multipart/form-data" class="row g-3">
<div class="col-auto">
<label for="info0" class="visually-hidden">Загрузить план</label>
<input type="text" readonly class="form-control-plaintext" id="info0" value="Загрузить план">
</div>
<div class="col-auto">
<label for="file0" class="visually-hidden">Файл</label>
<input type="file" class="form-control" id="file0" name="file0">
</div>
<div class="col-auto">
<button type="submit" class="btn btn-primary mb-3" name="upload0">Загрузить</button>
</div>
<div class="col-auto">
грузить только Excel файлы сохраненные из "синей звезды"
{if isset($uplmes0)}<div class="alert alert-danger" role="alert">{$uplmes0}</div>{/if}
</div>
</form>
</div>
<div class="tab-pane fade" id="pills-profile" role="tabpanel" aria-labelledby="pills-profile-tab" tabindex="0">
<form method="post" enctype="multipart/form-data" class="row g-3">
<div class="col-auto">
<label for="info" class="visually-hidden">Загрузить новый план</label>
<input type="text" readonly class="form-control-plaintext" id="info" value="Загрузить новый план">
</div>
<div class="col-auto">
<label for="file" class="visually-hidden">Файл</label>
<input type="file" class="form-control" id="file" name="file">
</div>
<div class="col-auto">
<button type="submit" class="btn btn-primary mb-3" name="upload">Загрузить</button>
</div>
<div class="col-auto">
грузить только Excel файлы сохраненные из "синей звезды"
{if isset($uplmes)}<div class="alert alert-danger" role="alert">{$uplmes}</div>{/if}
</div>
</form>
</div>
</div>
<h3>Учебные планы в системе</h3>
<table class="table">
<thead>
<tr><td colspan="7">{include file="mod_navpages.html" nav=$navpages url="/rabprog/shahtplans/"}</td></tr>
<tr>
<th class="col-1">Дата</th>
<th class="col-1">Год</th>
<th class="col-1"><input type="text" class="form-control form-control-sm" id="tbs_shifr" value="" placeholder="Шифр"></th>
<th class="col-2">Направление</th>
<th>Профиль</th>
<th class="col-2">Кафедра</th>
<th class="col-1"><a href="#" class="btn btn-info btn-sm table_search">Искать</a></th>
</tr>
</thead>
<tbody>
{if count($PLANS)}
{foreach from=$PLANS item=plan}
<tr class="{if $plan.disc_kol==0||$plan.status==-1}table-danger{else}{if $plan.fo=='Очная'}table-success{/if}{if $plan.fo=='Очно-заочная'}table-secondary{/if}{if $plan.fo=='Заочная'}table-primary{/if}{/if}">
<td>{date('H:i d.m.Y',$plan.data_c)}</td>
<td><span data-bs-toggle="tooltip" data-bs-placement="top" title="Срок: {$plan.srok_poluch_obr}">{$plan.god_nach_podgot}</span></td>
<td><span data-bs-toggle="tooltip" data-bs-placement="top" title="Программа: {$plan.program}">{$plan.shifr}</span></td>
<td><span data-bs-toggle="tooltip" data-bs-placement="top" title="Квалификация: {$plan.kvalif}">{$plan.naprav}</span></td>
<td style="position: relative;">
{$plan.profil}<br>Кол-во дисциплин: <b>{$plan.disc_kol}</b>шт.
<div style="position: absolute; right:2px; top: 2px; font-size: 16px; color: #6c0024;"><a href="/rabprog/shahtplans/compet_check/{$plan.id_file}/" data-bs-toggle="tooltip" data-bs-placement="top" title="Проверить и добавить!!! связки компетенции - дисциплины" target="_blank">компет</a></div>
{if $plan.status==-1}
<div style="position: absolute; right:2px; bottom: 2px; font-size: 16px; color: #6c0024;">помечен на удаление, подтвердите! <a href="/rabprog/shahtplans/del/{$plan.id_file}/" class="btn btn-sm btn-danger" data-bs-toggle="tooltip" data-bs-placement="top" title="Удаление плана" onclick="return confirm('Точно хотите удалить план и все назначенные связи преподавателей?')"><i class="bi bi-trash"></i></a></div>
{/if}
</td>
<td style="position: relative;">
<span data-bs-toggle="tooltip" data-bs-placement="top" title="Факультет: {$plan.fakultet}">{$plan.kafedra}</span><br>{$plan.fakultet}
<div style="position: absolute; right:2px; bottom: 2px; font-size: 20px; color: #673ab7;">{$plan.fo}</div>
</td>
<td>
<a href="/rabprog/shahtplans/one/{$plan.id_file}/" class="btn btn-sm btn-success" data-bs-toggle="tooltip" data-bs-placement="top" title="Просмотр плана"><i class="bi bi-eye"></i></a>
<a href="/rabprog/shahtplans/edit/{$plan.id_file}/" class="btn btn-sm btn-info" data-bs-toggle="tooltip" data-bs-placement="top" title="Редактирование плана"><i class="bi bi-pencil-square"></i></a>
<a href="/rabprog/shahtplans/pere/{$plan.id_file}/" class="btn btn-sm btn-warning" data-bs-toggle="tooltip" data-bs-placement="top" title="Пересчитать значения плана"><i class="bi bi-check2-circle"></i></a>
{if $plan.status==-1}
<a href="/rabprog/shahtplans/del1/{$plan.id_file}/" class="btn btn-sm btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Снять отметку на удаление"><i class="bi bi-arrow-90deg-left"></i></a>
{else}
<a href="/rabprog/shahtplans/del0/{$plan.id_file}/" class="btn btn-sm btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Пометить на удаление" onclick="return confirm('Учебный план будет помечен на удаление. После подтверждения план удалится!')"><i class="bi bi-recycle"></i></a>
{/if}
</td>
</tr>
{/foreach}
{else}
<p>нет планов</p>
{/if}
</tbody>
<tr><td colspan="7">{include file="mod_navpages.html" nav=$navpages url="/rabprog/shahtplans/"}</td></tr>
</table>
{literal}<script>$(document).ready(function(){
$(".table_search").click(function(){
let tbs_shifr = $("#tbs_shifr").val();
$.ajax({url: '/rabprog/shahtplans/',cache:false,datatype:'json',method:'post',
data: 'ajdes=table_search&shifr='+tbs_shifr,
success:function(data){
location.reload();
}
});
//return false;
});
})</script>{/literal}
{/if}