yuanzhi_kuang 5 days ago
parent
commit
dee1ba53b8
1 changed files with 16 additions and 0 deletions
  1. 16 0
      js/customer/compensation/web/js/timepieceSchemeBillEx.js

+ 16 - 0
js/customer/compensation/web/js/timepieceSchemeBillEx.js

@@ -1,4 +1,5 @@
 var cellColor = '#90EE90' ; // 浅绿色 
+var yellColor = '#FFFF46' ; // 黄色 
 // var checkField = 'S83'; // 点检率字段
 // var booleanField = 'S93'; // 布尔字段
 
@@ -66,6 +67,7 @@ shr.defineClass("shr.compensation.TimepieceSchemeBillEx", shr.compensation.Timep
     var rowIds = $entry.jqGrid('getDataIDs');
 	  var  bFeild = fieldMap[booleanNum];
 	  var  comFeild = fieldMap[COMRATE];
+	  var  errorRow = "" ;
     for (var i = 0; i < rowIds.length; i++) {
         var rowId = rowIds[i];
         // 获取行数据
@@ -87,10 +89,24 @@ shr.defineClass("shr.compensation.TimepieceSchemeBillEx", shr.compensation.Timep
 							'background-color': cellColor
 						});
 					}
+					if(checkField && rowData[checkField] !== undefined && (rowData[checkField] == null || rowData[checkField] == "" ) ){ 
+						$entry.jqGrid('setCell', rowId, checkField, rowData[checkField], {
+							'background-color': yellColor
+						});
+						if( key == COMRATE ){
+							errorRow += (i+1)+"," ;
+						}
+					}
 				}
 			}
 		}
    }
+	  if(errorRow != ""){
+		//去除errorRow最后一个“,”
+		  errorRow = errorRow.substring(0,errorRow.length-1);
+		  var  errorMsg =  "第"+ errorRow+ "行,点检率数据为空,请检查";
+		  shr.showWarning({message: errorMsg})
+	  }
 		$entry.jqGrid('hideCol', bFeild); // 隐藏列
   },