You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
176 lines
6.5 KiB
JavaScript
176 lines
6.5 KiB
JavaScript
//风险评测
|
|
$(function () {
|
|
|
|
|
|
//绑定风险承受能力指标中相关计算字段
|
|
$("#AgeScore,#JobScore,#FamilyScore,#HouseScore,#EXPScore,#KnowledgeScore").unbind("blur").blur(function () {
|
|
var AgeScore = $("#AgeScore").val()*1;
|
|
var JobScore = $("#JobScore").val()*1;
|
|
var FamilyScore = $("#FamilyScore").val()*1;
|
|
var HouseScore = $("#HouseScore").val()*1;
|
|
var EXPScore = $("#EXPScore").val()*1;
|
|
var KnowledgeScore = $("#KnowledgeScore").val() * 1;
|
|
var Total = CheckNum(AgeScore) + CheckNum(JobScore) + CheckNum(FamilyScore) + CheckNum(HouseScore) + CheckNum(EXPScore) + CheckNum(KnowledgeScore);
|
|
$("#RCIScore").val(Total);
|
|
});
|
|
//绑定风险容忍态度指标中相关计算字段
|
|
$("#TolerateScore,#ConsiderationScore,#LossScore,#MentalityScore,#CharacterScore,#AvoidScore").unbind("blur").blur(function () {
|
|
var TolerateScore = $("#TolerateScore").val()*1;
|
|
var ConsiderationScore = $("#ConsiderationScore").val()*1;
|
|
var LossScore = $("#LossScore").val()*1;
|
|
var MentalityScore = $("#MentalityScore").val()*1;
|
|
var CharacterScore = $("#CharacterScore").val()*1;
|
|
var AvoidScore = $("#AvoidScore").val()*1;
|
|
var Total = CheckNum(TolerateScore) + CheckNum(ConsiderationScore) + CheckNum(LossScore) + CheckNum(MentalityScore) + CheckNum(CharacterScore) + CheckNum(AvoidScore);
|
|
$("#RAIScore").val(Total);
|
|
});
|
|
//保存添加值
|
|
$("#RiskEvaluationDiv #btnSave").bind("click", function () {
|
|
SaveRiskIndexInfo(false);
|
|
});
|
|
//同时绑定下一页事件
|
|
$("#RiskEvaluationDiv #btnNext").bind("click", function () {
|
|
//获取URL参数
|
|
var ProposalId = $.getUrlParam("ProposalId");
|
|
if (ProposalId == null) {
|
|
ProposalId = 0;
|
|
}
|
|
var TrainExamId = $.getUrlParam("TrainExamId");
|
|
if (TrainExamId == null) {
|
|
TrainExamId = 0;
|
|
}
|
|
//同时还要保存当前数据
|
|
SaveRiskIndexInfo(true);
|
|
// window.location.href = "/Student/RiskEvaluation/EvaluationResult?TrainExamId=" + TrainExamId + "&ProposalId=" + ProposalId;
|
|
});
|
|
|
|
//1、加载风险评测内容
|
|
GetRiskEvaluationInfo();
|
|
|
|
//保存之后必须重新保存一下基础值
|
|
SaveDefaultValueCommon("RiskEvaluationDiv");
|
|
//检测客户信息是否保存
|
|
IsProposalSave();
|
|
});
|
|
|
|
|
|
function SaveRiskIndexInfo(flag)
|
|
{
|
|
//页面字段检测
|
|
if (!VerificationHelper.checkFrom("RiskEvaluationDiv"))
|
|
return;
|
|
var ProposalId = $("#ProposalId").val();
|
|
var RiskIndexId = $("#RiskIndexId").val();
|
|
var AgeScore = $("#AgeScore").val();
|
|
var JobScore = $("#JobScore").val();
|
|
var FamilyScore = $("#FamilyScore").val();
|
|
var HouseScore = $("#HouseScore").val();
|
|
var EXPScore = $("#EXPScore").val();
|
|
var KnowledgeScore = $("#KnowledgeScore").val();
|
|
var RCIScore = $("#RCIScore").val();
|
|
var TolerateScore = $("#TolerateScore").val();
|
|
var ConsiderationScore = $("#ConsiderationScore").val();
|
|
var LossScore = $("#LossScore").val();
|
|
var MentalityScore = $("#MentalityScore").val();
|
|
var CharacterScore = $("#CharacterScore").val();
|
|
var AvoidScore = $("#AvoidScore").val();
|
|
var RAIScore = $("#RAIScore").val();
|
|
var TrainExamId = $.getUrlParam("TrainExamId");
|
|
var StuCustomerId = $.getUrlParam("StuCustomerId");
|
|
$.ajax({
|
|
url: "/Student/RiskEvaluation/SaveRiskIndex",
|
|
type: "POST",
|
|
async: false,
|
|
dataType: "json",
|
|
data: {
|
|
Id: RiskIndexId,
|
|
ProposalId: ProposalId,
|
|
AgeScore: AgeScore,
|
|
JobScore: JobScore,
|
|
FamilyScore: FamilyScore,
|
|
HouseScore: HouseScore,
|
|
EXPScore: EXPScore,
|
|
KnowledgeScore: KnowledgeScore,
|
|
RCIScore:RCIScore,
|
|
TolerateScore: TolerateScore,
|
|
ConsiderationScore: ConsiderationScore,
|
|
LossScore: LossScore,
|
|
MentalityScore: MentalityScore,
|
|
CharacterScore: CharacterScore,
|
|
AvoidScore: AvoidScore,
|
|
RAIScore: RAIScore
|
|
},
|
|
success: function (data) {
|
|
if (flag)
|
|
{
|
|
window.location.href = "/Student/RiskEvaluation/EvaluationResult?TrainExamId=" + TrainExamId + "&ProposalId=" + ProposalId + "&StuCustomerId=" + StuCustomerId;
|
|
}
|
|
else {
|
|
$("#RiskIndexId").val(data.Id);
|
|
//保存之后必须重新保存一下基础值
|
|
SaveDefaultValueCommon("RiskEvaluationDiv");
|
|
//弹出成功提示
|
|
dialogHelper.Success({
|
|
content: "保存成功!",
|
|
success: function () {
|
|
location.href = location.href;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function GetRiskEvaluationInfo() {
|
|
//获取URL参数
|
|
var ProposalId = $.getUrlParam("ProposalId");
|
|
if (ProposalId == null) {
|
|
return;
|
|
}
|
|
//隐藏域
|
|
$("#ProposalId").val(ProposalId);
|
|
|
|
$.ajax({
|
|
url: "/Student/RiskEvaluation/GetRiskEvaluationInfo",
|
|
type: "POST",
|
|
async: false,
|
|
dataType: "json",
|
|
data:
|
|
{
|
|
ProposalId: ProposalId
|
|
},
|
|
success: function (data) {
|
|
if (data != null) {
|
|
$("#RiskIndexId").val(data.Id);
|
|
$("#ProposalId").val(data.ProposalId);
|
|
$("#AgeScore").val(data.AgeScore);
|
|
$("#JobScore").val(data.JobScore);
|
|
$("#FamilyScore").val(data.FamilyScore);
|
|
$("#HouseScore").val(data.HouseScore);
|
|
$("#EXPScore").val(data.EXPScore);
|
|
$("#KnowledgeScore").val(data.KnowledgeScore);
|
|
$("#RCIScore").val(data.RCIScore);
|
|
$("#TolerateScore").val(data.TolerateScore);
|
|
$("#ConsiderationScore").val(data.ConsiderationScore);
|
|
$("#LossScore").val(data.LossScore);
|
|
$("#MentalityScore").val(data.MentalityScore);
|
|
$("#CharacterScore").val(data.CharacterScore);
|
|
$("#AvoidScore").val(data.AvoidScore);
|
|
$("#UpdateDate").val(data.UpdateDate);
|
|
$("#RAIScore").val(data.RAIScore);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
//判断是否非法字符
|
|
function CheckNum(num) {
|
|
var pattern6 = /^\d+$/;
|
|
if (!pattern6.test(num)) {
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
return num;
|
|
}
|
|
} |