|  | @@ -50,7 +50,6 @@ var rationOprObj = {
 | 
	
		
			
				|  |  |              window.location.href = "/rationRepository/main";
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          me.workBook = sheetCommonObj.buildSheet(container, me.setting, 30);
 | 
	
		
			
				|  |  | -        me.workBook.options.showHorizontalScrollbar = true;
 | 
	
		
			
				|  |  |          me.getRationsCodes(rationRepId);
 | 
	
		
			
				|  |  |          me.rationDelOpr();
 | 
	
		
			
				|  |  |          me.workBook.getSheet(0).bind(GC.Spread.Sheets.Events.ClipboardPasting, me.onClipboardPasting);
 | 
	
	
		
			
				|  | @@ -451,15 +450,6 @@ var rationOprObj = {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return rst;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    setLockCol: function (sheet, col, isLocked) {
 | 
	
		
			
				|  |  | -        sheet.suspendPaint();
 | 
	
		
			
				|  |  | -        sheet.suspendEvent();
 | 
	
		
			
				|  |  | -        for(let row = 0, len = sheet.getRowCount(); row < len; row++){
 | 
	
		
			
				|  |  | -            sheet.getCell(row, col).locked(isLocked);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        sheet.resumePaint();
 | 
	
		
			
				|  |  | -        sheet.resumeEvent();
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  |      getRationsCodes: function (repId) {
 | 
	
		
			
				|  |  |          let me = rationOprObj;
 | 
	
		
			
				|  |  |          $.ajax({
 | 
	
	
		
			
				|  | @@ -476,7 +466,7 @@ var rationOprObj = {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      mixUpdateRequest: function(updateArr, addArr, removeIds) {
 | 
	
		
			
				|  |  |          var me = rationOprObj;
 | 
	
		
			
				|  |  | -        me.setLockCol(me.workBook.getSheet(0), 0, true);
 | 
	
		
			
				|  |  | +        sheetCommonObj.setLockCol(me.workBook.getSheet(0), 0, true);
 | 
	
		
			
				|  |  |          $.ajax({
 | 
	
		
			
				|  |  |              type:"POST",
 | 
	
		
			
				|  |  |              url:"api/mixUpdateRationItems",
 | 
	
	
		
			
				|  | @@ -505,7 +495,7 @@ var rationOprObj = {
 | 
	
		
			
				|  |  |                      me.mixUpdate = 0;
 | 
	
		
			
				|  |  |                     // me.workBook.getSheet(0).setActiveCell(me.activeCell.row, me.activeCell.col);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -                me.setLockCol(me.workBook.getSheet(0), 0, false);
 | 
	
		
			
				|  |  | +                sheetCommonObj.setLockCol(me.workBook.getSheet(0), 0, false);
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              error:function(){
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -581,7 +571,7 @@ var rationOprObj = {
 | 
	
		
			
				|  |  |                  //sheetCommonObj.cleanSheet(me.workBook.getSheet(0), me.setting, -1);
 | 
	
		
			
				|  |  |                  sheetCommonObj.cleanData(me.workBook.getSheet(0), me.setting, -1);
 | 
	
		
			
				|  |  |                  sheetCommonObj.showData(me.workBook.getSheet(0), me.setting, cacheSection);
 | 
	
		
			
				|  |  | -                me.setLockCol(me.workBook.getSheet(0), 4, true);
 | 
	
		
			
				|  |  | +                sheetCommonObj.setLockCol(me.workBook.getSheet(0), 4, true);
 | 
	
		
			
				|  |  |                  //combo
 | 
	
		
			
				|  |  |                  me.setCombo(me.workBook.getActiveSheet(), rationUnits);
 | 
	
		
			
				|  |  |                  if(me.mixUpdate === 1){
 |