|
@@ -271,41 +271,8 @@
|
|
for (var i = 0; i < dcdataList1.getTotalRow(); i++) {
|
|
for (var i = 0; i < dcdataList1.getTotalRow(); i++) {
|
|
|
|
|
|
if(dcdataList1.getRowStatus( i ) == "U"){
|
|
if(dcdataList1.getRowStatus( i ) == "U"){
|
|
-
|
|
|
|
- // 100:성과평가생성 110:목표설정 120:성과평가 200:반기마감 300:연도마감 400:최종마감
|
|
|
|
- if(gStatusCd.getValue() == "110"){ //목표설정
|
|
|
|
- if(dcdataList1.getCellData( i , "jobRate" ) == "") {
|
|
|
|
- commLib.getAlert("업무비중을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- if(dcdataList1.getCellData( i , "jobGoal" ) == "") {
|
|
|
|
- commLib.getAlert("Goal을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- if(dcdataList1.getCellData( i , "kpiStandard" ) == "") {
|
|
|
|
- commLib.getAlert("KPI 기준을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- if(dcdataList1.getCellData( i , "kpiGrade" ) == "") {
|
|
|
|
- commLib.getAlert("KPI 등급을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- else if(gStatusCd.getValue() == "120"){ //성과평가
|
|
|
|
- if(dcdataList1.getCellData( i , "selfEvalGrade" ) == "") {
|
|
|
|
- commLib.getAlert("결과(본인)을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- if(dcdataList1.getCellData( i , "selfFeedback1" ) == "") {
|
|
|
|
- commLib.getAlert("긍정요인을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- if(dcdataList1.getCellData( i , "selfFeedback2" ) == "") {
|
|
|
|
- commLib.getAlert("개선필요를 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ commLib.getAlert("입력된 데이터를 저장 후 승인요청 하세요.");
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
|
|
|
|
if(dcdataList1.getCellData( i , "sel" ) == "Y") {
|
|
if(dcdataList1.getCellData( i , "sel" ) == "Y") {
|
|
@@ -316,6 +283,53 @@
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 100:성과평가생성 110:목표설정 120:성과평가 200:반기마감 300:연도마감 400:최종마감
|
|
|
|
+ if(gStatusCd.getValue() == "110"){ //목표설정
|
|
|
|
+ if(dcdataList1.getCellData( i , "goalCd" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("목표선택 후 Goal, KPI를 수정하여 입력하시길 바랍니다.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(dcdataList1.getCellData( i , "jobRate" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("업무비중을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(dcdataList1.getCellData( i , "jobGoal" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("Goal을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(dcdataList1.getCellData( i , "kpiStandard" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("KPI 기준을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(dcdataList1.getCellData( i , "kpiGrade" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("KPI 등급을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ else if(gStatusCd.getValue() == "120"){ //성과평가
|
|
|
|
+ if(dcdataList1.getCellData( i , "selfEvalGrade" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("결과(본인)을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(dcdataList1.getCellData( i , "selfFeedback1" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("긍정요인을 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(dcdataList1.getCellData( i , "selfFeedback2" ) == "") {
|
|
|
|
+ scwin.checkCnt = 0;
|
|
|
|
+ commLib.getAlert("개선필요를 입력 후 저장하고 승인요청 하세요.");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
var vCmpnCd = dcdataList1.getCellData( i , "cmpnCd" );
|
|
var vCmpnCd = dcdataList1.getCellData( i , "cmpnCd" );
|
|
var vYearYy = dcdataList1.getCellData( i , "yearYy" );
|
|
var vYearYy = dcdataList1.getCellData( i , "yearYy" );
|
|
var vYearHalf = dcdataList1.getCellData( i , "yearHalf" );
|
|
var vYearHalf = dcdataList1.getCellData( i , "yearHalf" );
|