Files
EasySoft-ZenTaoPMS/module/risk/js/common.js
T
2021-01-15 15:33:49 +08:00

33 lines
1.1 KiB
JavaScript

$(function()
{
$('#rate').attr('readonly', true);
$('#pri').attr('disabled', true);
computeIndex();
function computeIndex()
{
var impact = $('#impact').val();
var probability = $('#probability').val();
var rate = parseInt(impact * probability);
var pri = '';
var priColor = '';
if(0 < rate && rate <= 5) pri = 'low';
if(5 < rate && rate <= 12) pri = 'middle';
if(15 <= rate && rate <= 25) pri = 'high';
if(pri == 'low') priColor = '#000000';
if(pri == 'middle') priColor = '#FF9900';
if(pri == 'high') priColor = '#E53333';
$('#rate').val(rate);
$('#pri').val(pri);
$('#pri').trigger("chosen:updated")
$('#pri').chosen();
$('#pri').attr('disabled', true);
$('#priValue .chosen-container-single .chosen-single>span').attr("style", 'color:' + priColor);
$('input[name="pri"]').remove();
$('#pri').after("<input type='hidden' name='pri' value='" + pri + "'/>");
}
$('#impact, #probability').change(function(){computeIndex()});
})