git-svn-id: https://svn.coded.pt/svn/SIPRP@1976 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
João Maurício 11 years ago
parent 0ff66db6fd
commit 927c97fe2d

@ -19,7 +19,9 @@
$scope.editForm.$reset(); $scope.editForm.$reset();
$scope.storeFichasClinicas.extraParams = { $scope.storeFichasClinicas.extraParams = {
fichaID: selected.ficha.aptidao.id fichaID: selected.ficha.aptidao.id,
trabalhadorID: null,
tipoFichaID: null
}; };
$scope.storeFichasClinicas.get(function(response, status, headers, config, items){ $scope.storeFichasClinicas.get(function(response, status, headers, config, items){
@ -40,7 +42,30 @@
}; };
$scope.edit = function(selected){ $scope.edit = function(selected){
$scope.editForm.$reset();
$scope.storeFichasClinicas.extraParams = {
fichaID: selected.id,
trabalhadorID: null,
tipoFichaID: null
};
$scope.storeFichasClinicas.get(function(response, status, headers, config, items){
$scope.selected = items.fichaData;
$scope.editing = angular.copy($scope.selected);
globals.plugins.buildFloatingSideMenu({
title: 'Ficha de Aptidão',
documentclick: function(){
$scope.openModalDocumentos();
}
});
});
}; };
$scope.save = function(complete){ $scope.save = function(complete){
@ -53,7 +78,12 @@
if(response.success) if(response.success)
{ {
globals.plugins.hideFloatingSideMenu();
$scope.$parent.loadModule({Controller: 'Search'}, function(className, scope, isNewModule){
angular.element(scope.comboTrabalhadores.domEl).triggerHandler('change');
});
} }
}); });
} }
@ -116,6 +146,14 @@
//$scope.modalDocumentos.hide(); //$scope.modalDocumentos.hide();
}); });
}; };
$scope.$watch('storeFichasClinicas.items', function(newVal, oldVal){
if(newVal.fieldsData)
{
}
});
$scope.$on('afterrender', function(event, args){ $scope.$on('afterrender', function(event, args){

@ -283,7 +283,7 @@
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<button ng-click="save(false)" type="button" class="btn btn-primary col-md-2 m-r-5 m-b-5">Gravar</button> <button ng-click="save(false)" type="button" class="btn btn-success col-md-2 m-r-5 m-b-5">Concluir</button>
</div> </div>
</div> </div>

@ -177,19 +177,19 @@
//Indica se o tipo de ficha pode emitir Ficha de Aptidão //Indica se o tipo de ficha pode emitir Ficha de Aptidão
$scope.emiteFichaAptidao = function(ficha){ $scope.emiteFichaAptidao = function(ficha){
var possuiFichaAptidao = false; var emite = false;
if(ficha){ if(ficha){
var tipo_id = ficha.tipo_id; var tipo_id = ficha.tipo_id;
possuiFichaAptidao = ( emite = (
tipo_id != 8 && //Enfermagem tipo_id != 8 && //Enfermagem
tipo_id != 9 //Medicina Curativa tipo_id != 9 //Medicina Curativa
); );
} }
return possuiFichaAptidao; return emite;
}; };
$scope.emitirFichaAptidao = function(ficha){ $scope.emitirFichaAptidao = function(ficha){

@ -98,7 +98,7 @@
<th class="col-md-3">Autor</th> <th class="col-md-3">Autor</th>
<th class="col-md-2">Estado</th> <th class="col-md-2">Estado</th>
<th class="col-md-1">&nbsp;</th> <th class="col-md-1">&nbsp;</th>
<th class="col-md-1">F.A.</th> <th class="col-md-1">Ficha A.</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -118,7 +118,7 @@
<span class="glyphicon glyphicon-plus"></span> <span>Emitir</span> <span class="glyphicon glyphicon-plus"></span> <span>Emitir</span>
</button> </button>
<span ng-show="item.emissao_ficha_aptidao && possuiFichaAptidao(item)" class="label label-success" data-toggle="tooltip" data-placement="right" title="Ficha de Aptidão Emitida">Emitida</span> <span ng-show="item.emissao_ficha_aptidao && emiteFichaAptidao(item)" class="label label-success" data-toggle="tooltip" data-placement="right" title="Ficha de Aptidão Emitida">Emitida</span>
</td> </td>
</tr> </tr>
</tbody> </tbody>

@ -17,13 +17,13 @@ usage example: <partials-renderer partial-id="DoencasActivas-1"></partials-rende
<div class="checkbox"> <div class="checkbox">
<label> <input <label> <input
ng-model="editing.doencasActivas.diabetes_tipo1" value="true" ng-model="editing.doencasActivas.diabetes_tipo_i" value="true"
type="checkbox" /> Diabetes Tipo I type="checkbox" /> Diabetes Tipo I
</label> </label>
</div> </div>
<div class="checkbox"> <div class="checkbox">
<label> <input <label> <input
ng-model="editing.doencasActivas.diabetes_tipo2" value="true" ng-model="editing.doencasActivas.diabetes_tipo_ii" value="true"
type="checkbox" /> Diabetes Tipo II type="checkbox" /> Diabetes Tipo II
</label> </label>
</div> </div>
@ -40,13 +40,13 @@ usage example: <partials-renderer partial-id="DoencasActivas-1"></partials-rende
</div> </div>
<div class="checkbox"> <div class="checkbox">
<label> <input <label> <input
ng-model="editing.doencasActivas.lombalgias" value="true" ng-model="editing.doencasActivas.lombalgia" value="true"
type="checkbox" /> Lombalgias type="checkbox" /> Lombalgias
</label> </label>
</div> </div>
<div class="checkbox"> <div class="checkbox">
<label> <input <label> <input
ng-model="editing.doencasActivas.tendinites" value="true" ng-model="editing.doencasActivas.tendinite" value="true"
type="checkbox" /> Tendinites type="checkbox" /> Tendinites
</label> </label>
</div> </div>
@ -58,7 +58,7 @@ usage example: <partials-renderer partial-id="DoencasActivas-1"></partials-rende
</div> </div>
<div class="checkbox"> <div class="checkbox">
<label> <input <label> <input
ng-model="editing.doencasActivas.dermatites" value="true" ng-model="editing.doencasActivas.dermatite" value="true"
type="checkbox" /> Dermatites type="checkbox" /> Dermatites
</label> </label>
</div> </div>
@ -86,7 +86,7 @@ usage example: <partials-renderer partial-id="DoencasActivas-1"></partials-rende
<label class="control-label">Quais</label> <label class="control-label">Quais</label>
</div> </div>
<div class="col-md-10"> <div class="col-md-10">
<textarea ng-model="editing.doencasActivas.outras_detalhe" <textarea ng-model="editing.doencasActivas.outras_quais"
rows="3" class="form-control"></textarea> rows="3" class="form-control"></textarea>
</div> </div>
</div> </div>

@ -10,22 +10,21 @@
// Append Button // Append Button
$("body").append($("<a />") $("body").append($("<a />")
.addClass("scroll-to-top") .addClass("scroll-to-top")
.attr({ .attr({
"href": "#", "href": "#",
"id": "scrollToTop" "id": "scrollToTop"
}) })
.append( .append(
$("<i />") $("<i />")
.addClass("glyphicon glyphicon-chevron-up icon-white") .addClass("glyphicon glyphicon-chevron-up icon-white")
)); ));
$("#scrollToTop").click(function(e) { $("#scrollToTop").click(function(e) {
e.preventDefault(); e.preventDefault();
$("body, html").animate({scrollTop : 0}, 500); $("body, html").animate({scrollTop : 0}, 500);
return false; return false;
}); });
// Show/Hide Button on Window Scroll event. // Show/Hide Button on Window Scroll event.

Loading…
Cancel
Save