EIOS/tpl/tpl_mhelp_person_kom.html

127 lines
4.0 KiB
HTML
Raw Normal View History

2023-12-28 15:39:22 +03:00
<h4 align="center">Членам стипендиальной комиссии</h4>
<div class="alert alert-success" style="display: none;">Заявление отправлено</div>
{if isset($user.statuses[41])}
<div class="widget-body">
<table class="table table-striped table-bordered table-advance table-hover table-person">
<thead>
<tr>
<th></th>
<th>Дата</th>
<th>ФИО</th>
<th>Тип</th>
<th>Сумма</th>
<th>Доп. информация</th>
<th>Файлы</th>
<th>Статус</th>
<th>Операции</th>
</tr>
</thead>
<tbody>
{foreach from=$zayavks item=it}
<tr>
<td></td>
<td>{$it.data_cr}</td>
<td>{$it.fio}</td>
<td>{$it.type}</td>
<td>{$it.summa} руб.</td>
<td>{$it.phone}{if $it.dop_info != '|'}{$it.dop_info}{/if}<br />
<b>Группа:</b> {foreach from=$student.grupps item=gp}{if $gp.active==1} {$gp.sokr}-{$gp.kurs} {$gp.fo}{/if}{/foreach}</td>
<td>{$it.files}</td>
<td nowrap class="mhelp_status">
{$it.status}
</td>
<td>
<a href="#{$it.pn}" class="btn btn-success yes_person" data-id="{$it.id}">Одобрить</a><br /><br />
<a href="#{$it.pn}" class="btn btn-warning no_person" data-id="{$it.id}">Отклонить</a>
<input type="hidden" class="num_eks" name="eks" value="{$num_eks}" />
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
<script type="text/javascript">
$(document).ready(function(){
//нумерация строк
$(function(){
$('.table-person td:first-child').each(function (i) {
$(this).html(i+1);
});
});
//отклонить заявление
$(".no_person").click(function(){
var no_person = $(this).data("id");
//var eks = $(this).find(".num_eks").attr("value");
var eks = $(this).find("+ .num_eks").attr("value");
//alert(no_person);
//alert(eks);
//берем номер строки, на которой была нажата кнопка
var id_href = $(this).attr("href");
id_href = id_href.slice(1);
// $(this).css("display", "none"); //скрываем текущую кнопку "Отклонить"
// $(" + .yes_person").find(this).css("display", "none");
$.ajax({
url: '/json.php',dataType:'json',type:'POST',async:false,data:'no_person='+no_person+'&eks='+eks,
success: function(data){
$(".table-person tbody tr").eq(id_href - 1).remove();
//обновляем нумерацию строк
$('.table-person td:first-child').each(function (i) {
$(this).html(i+1);
});
$(".alert-success").html("Заявление отклонено");
$(".alert-success").css("display", "block");
//$(".mhelp_status").html("ОТКЛОНЕНА!");
//alert('Успешно!');
}
});
});
//одобрение заявления
$(".yes_person").click(function(){
var yes_person = $(this).data("id");
//var eks = $(this).find(".num_eks").attr("value");
var eks = $('.num_eks').prev("+ .no_person + .num_eks").attr("value");
//alert(yes_person);
//alert(eks);
//берем номер строки, на которой была нажата кнопка
var id_href = $(this).attr("href");
id_href = id_href.slice(1);
$.ajax({
url: '/json.php',dataType:'json',type:'POST',async:false,data:'yes_person='+yes_person+'&eks='+eks,
success: function(data){
$(".table-person tbody tr").eq(id_href - 1).remove();
//обновляем нумерацию строк
$('.table-person td:first-child').each(function (i) {
$(this).html(i+1);
});
$(".alert-success").html("Заявление одобрено");
$(".alert-success").css("display", "block");
//$(".mhelp_status").html("ОДОБРЕНА!");
//alert('Успешно!');
}
});
});
});
</script>
{else}
<p align="center" style="margin-top: calc(40vh);">У Вас нет доступа!</p>
{/if}