|
|
@@ -3052,6 +3052,20 @@ shr.defineClass("shr.perfweb.perfscoreNew", shr.framework.List, {
|
|
|
});
|
|
|
return false;
|
|
|
}
|
|
|
+ //判断整体评价等级是否必填,如果必填则进行必录校验(矩阵考核需要根据节点进行判断)
|
|
|
+ var needScoreSize = _gneedScoreArr.length;
|
|
|
+ for(var j=0; j<needScoreSize; j++){
|
|
|
+ if(_gneedScoreArr[j].gradeTaskNode == scoreObj[i].gradeTaskNode
|
|
|
+ && _gneedScoreArr[j].indicatorComment == 1
|
|
|
+ && _gneedScoreArr[j].perfGradeEvaluate == 1){
|
|
|
+ if (scoreObj[i].wholeGrade == '' || scoreObj[i].wholeGrade == undefined) {
|
|
|
+ //shr.showWarning({message: '请填写当前节点整体评价等级!'});
|
|
|
+ shr.showWarning({message: jsBizMultLan.perf_perfscoreNew_1586255739735_i18n_38});
|
|
|
+ canSubmitFlag = false;
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
//判断整体评语是否必录,如果必录则进行必录校验
|
|
|
// BT-00580949 绩效管理--绩效工作台--考核目标填报、目标变更--编辑指标,评价标准填写数字,保存js会报错
|
|
|
if (scoreObj[i].wholeComment == '' || scoreObj[i].wholeComment == undefined || (scoreObj[i].wholeComment+'').trim().length < 1) {
|
|
|
@@ -3083,20 +3097,7 @@ shr.defineClass("shr.perfweb.perfscoreNew", shr.framework.List, {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //判断整体评价等级是否必填,如果必填则进行必录校验(矩阵考核需要根据节点进行判断)
|
|
|
- var needScoreSize = _gneedScoreArr.length;
|
|
|
- for(var j=0; j<needScoreSize; j++){
|
|
|
- if(_gneedScoreArr[j].gradeTaskNode == scoreObj[i].gradeTaskNode
|
|
|
- && _gneedScoreArr[j].indicatorComment == 1
|
|
|
- && _gneedScoreArr[j].perfGradeEvaluate == 1){
|
|
|
- if (scoreObj[i].wholeGrade == '' || scoreObj[i].wholeGrade == undefined) {
|
|
|
- //shr.showWarning({message: '请填写当前节点整体评价等级!'});
|
|
|
- shr.showWarning({message: jsBizMultLan.perf_perfscoreNew_1586255739735_i18n_38});
|
|
|
- canSubmitFlag = false;
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
} else {
|
|
|
shr.showWarning({message: data.msg});
|
|
|
return;
|