added zgv ueberpruefung

This commit is contained in:
ma0048
2021-03-23 09:25:24 +01:00
parent 5da754c9db
commit 287cddf926
16 changed files with 1010 additions and 13 deletions
+99
View File
@@ -221,6 +221,71 @@ var InfocenterDetails = {
}
);
},
zgvRueckfragen: function(data)
{
FHC_AjaxClient.ajaxCallPost(
CALLED_PATH + '/zgvRueckfragen',
data,
{
successCallback: function(data, textStatus, jqXHR)
{
if (FHC_AjaxClient.hasData(data))
{
var response = FHC_AjaxClient.getData(data);
var date = new Date();
date.setDate(date.getDate() + 14);
var dd = date.getDate();
var mm = date.getMonth() + 1;
var y = date.getFullYear();
var formatedDate = mm + '/'+ dd + '/'+ y;
InfocenterDetails.setPersonOnHold(response.person_id, formatedDate);
$('#zgvStatusText').text(FHC_PhrasesLib.t('infocenter', 'zgvInPruefung'));
InfocenterDetails._refreshZgv();
FHC_DialogLib.alertSuccess(response.msg);
} else if(FHC_AjaxClient.isError(data))
FHC_DialogLib.alertError(FHC_AjaxClient.getError(data));
},
errorCallback: function(jqXHR, textStatus, errorThrown)
{
FHC_DialogLib.alertError((jqXHR.responseText));
}
}
);
},
zgvStatusUpdate: function(data)
{
var status = data.status;
FHC_AjaxClient.ajaxCallPost(
CALLED_PATH + '/zgvStatusUpdate',
data,
{
successCallback: function(data, textStatus, jqXHR)
{
if (FHC_AjaxClient.hasData(data))
{
var response = FHC_AjaxClient.getData(data)
FHC_DialogLib.alertSuccess(response.msg);
InfocenterDetails.removePersonOnHold(response.person_id);
if (status === 'rejected')
var p = 'zgvAbgelehnt'
else if (status === 'accepted')
var p = 'zgvAkzeptiert';
$('#zgvStatusText').text(FHC_PhrasesLib.t('infocenter', p));
} else if (FHC_AjaxClient.isError(data))
FHC_DialogLib.alertError(FHC_AjaxClient.getError(data));
},
errorCallback: function(jqXHR, textStatus, errorThrown)
{
FHC_DialogLib.alertError((jqXHR.responseText));
}
}
);
},
saveZgv: function(data)
{
var zgvError = function(){
@@ -746,6 +811,40 @@ var InfocenterDetails = {
InfocenterDetails.zgvUebernehmen(personid, prestudentid, btn);
});
$('.zgvRueckfragen').click(function ()
{
//var btn = $(this);
var prestudentid = InfocenterDetails._getPrestudentIdFromElementId(this.id);
//$('#zgvUebernehmenNotice').remove();
var data = {
'person_id' : personid,
'prestudent_id' : prestudentid
}
InfocenterDetails.zgvRueckfragen(data);
});
$('.zgvAkzeptieren').click(function (){
var prestudentid = InfocenterDetails._getPrestudentIdFromElementId(this.id);
var data = {
'person_id' : personid,
'prestudent_id' : prestudentid,
'status' : 'accepted'
}
InfocenterDetails.zgvStatusUpdate(data);
});
$('.zgvAblehnen').click(function (){
var prestudentid = InfocenterDetails._getPrestudentIdFromElementId(this.id);
var data = {
'person_id' : personid,
'prestudent_id' : prestudentid,
'status' : 'rejected'
}
InfocenterDetails.zgvStatusUpdate(data);
});
//zgv speichern
$(".saveZgv").click(function ()
{