127 lines
4.0 KiB
HTML
127 lines
4.0 KiB
HTML
<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} |