File: /var/www/vhost/disk-apps/demo-telemedicina.teky.com.co/public/js/clinic_document/grants.js
$('document').ready(function(){
setTimeout(function(){
// Grants permission.
var r = JSON.parse(window.localStorage.getItem('user')).rol_id,
EXT = 'ext',
INT = 'int';
/*
Ext: 6,7,8 //
Int: 1,3,4,5
*/
var type_rol = processRol(r+'');
if(r==3){
$('#btn-modal-text').prop('disabled', false);
$('#btn_fin_tratamiento').prop('disabled', false);
$('#bt_record_session').prop('disabled', false);
$('#text-area-modal').prop('disabled', false);
$('#analisis_conducta').prop('disabled', false);
$('#formulacion').prop('disabled', false);
$('#add-analysis').prop('disabled', false);
$('#medico_especialista').val(JSON.parse(window.localStorage.getItem('user')).name + ' ' + JSON.parse(window.localStorage.getItem('user')).last_name);
}
if(type_rol == EXT){
// initial-info.
$('#resumen_telefono').prop('readOnly', true);
$('#recomendaciones_iniciales').prop('readOnly', true);
$('#info-inicial-tab').hide();
// Move to another tab.
var simulateEvt = {
currentTarget: $('.tablinks')[1]
};
openView(simulateEvt, 'clinic');
// clinic-info
// specific data
// analysis
$('#analisis_conducta').prop('readOnly', true);
$('#formulacion').prop('readOnly', true);
$('#add-analysis').prop('disabled', true);
$('.analysis-trash').hide();
$('#btn_fin_tratamiento').prop('disabled', true);
// attacheds
$('#btn_fin_consulta').prop('disabled', true);
}
else if(type_rol == INT){
// initial-info.
// clinic-info
// specific data
// analysis
// attacheds
}
}, 1000);
});
function processRol(r){
switch(r){
case "1":
case "3":
case "4":
case"5":
return 'int';
case "6":
case"7":
case"8":
return 'ext';
}
}