|  | @@ -14,7 +14,7 @@ const invalidFields = {
 | 
	
		
			
				|  |  |      xmj: ['quantity', 'unit_price'],
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  $(document).ready(() => {
 | 
	
		
			
				|  |  | -    const copyBlockTag = 'zh.calc.copyBlock';
 | 
	
		
			
				|  |  | +    const copyBlockTag = 'zh.calc.copyBlock.ctrlPrice';
 | 
	
		
			
				|  |  |      let stdXmj, stdGcl, searchCtrlPrice;
 | 
	
		
			
				|  |  |      autoFlashHeight();
 | 
	
		
			
				|  |  |      const priceSpread = SpreadJsObj.createNewSpread($('#ctrl-price-spread')[0]);
 | 
	
	
		
			
				|  | @@ -462,7 +462,7 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |          priceSpread.bind(spreadNS.Events.ClipboardPasting, priceTreeOpr.clipboardPasting);
 | 
	
		
			
				|  |  |          SpreadJsObj.addDeleteBind(priceSpread, priceTreeOpr.deletePress);
 | 
	
		
			
				|  |  |          $.contextMenu({
 | 
	
		
			
				|  |  | -            selector: '#budget-spread',
 | 
	
		
			
				|  |  | +            selector: '#ctrl-price-spread',
 | 
	
		
			
				|  |  |              build: function ($trigger, e) {
 | 
	
		
			
				|  |  |                  const target = SpreadJsObj.safeRightClickSelection($trigger, e, priceSpread);
 | 
	
		
			
				|  |  |                  return target.hitTestType === spreadNS.SheetArea.viewport || target.hitTestType === spreadNS.SheetArea.rowHeader;
 | 
	
	
		
			
				|  | @@ -529,7 +529,7 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  |                      visible: function (key, opt) {
 | 
	
		
			
				|  |  |                          const select = SpreadJsObj.getSelectObject(priceSheet);
 | 
	
		
			
				|  |  | -                        return needGcl && !!select;
 | 
	
		
			
				|  |  | +                        return !!select;
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  |                      disabled: function (key, opt) {
 | 
	
		
			
				|  |  |                          const select = SpreadJsObj.getSelectObject(priceSheet);
 |