|  | @@ -0,0 +1,38 @@
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * Created by zhang on 2018/11/26.
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +let mbzm_obj={
 | 
	
		
			
				|  |  | +    spread:null,
 | 
	
		
			
				|  |  | +    setting:{
 | 
	
		
			
				|  |  | +        header: [
 | 
	
		
			
				|  |  | +            {headerName: "编码", headerWidth: 130, dataCode: "code", dataType: "String", formatter: "@"},
 | 
	
		
			
				|  |  | +            {headerName: "模板类别", headerWidth: 260, dataCode: "templateType", dataType: "String", hAlign: "left"},
 | 
	
		
			
				|  |  | +            {headerName: "系数", headerWidth: 65, dataCode: "coe", dataType: "Number"},
 | 
	
		
			
				|  |  | +            {headerName: "单位", headerWidth: 45, dataCode: "unit", dataType: "String", hAlign: "center"},
 | 
	
		
			
				|  |  | +            {headerName: "工程量", headerWidth: 65, dataCode: "quantity", dataType: "Number",decimalField: "ration.quantity"},
 | 
	
		
			
				|  |  | +            {headerName: "关联类别", headerWidth: 100, dataCode: "type", dataType: "String"},
 | 
	
		
			
				|  |  | +            {headerName: "清单位置", headerWidth: 200, dataCode: "billsPosition", hAlign: "left", dataType: "String",cellType:'selectButton',getText:'forPosition'},
 | 
	
		
			
				|  |  | +            {headerName: "清单位置", headerWidth: 200, dataCode: "fxPosition", hAlign: "left", dataType: "String",cellType:'selectButton',getText:'forPosition',visible:false}
 | 
	
		
			
				|  |  | +        ],
 | 
	
		
			
				|  |  | +        view: {
 | 
	
		
			
				|  |  | +            lockColumns:["code","content","unit","type","billsPosition","fxPosition"],
 | 
	
		
			
				|  |  | +            rowHeaderWidth:25
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    initSpread:function () {
 | 
	
		
			
				|  |  | +        this.spread = SheetDataHelper.createNewSpread($("#mbzmSpread")[0]);
 | 
	
		
			
				|  |  | +        sheetCommonObj.spreadDefaultStyle(this.spread);
 | 
	
		
			
				|  |  | +        this.sheet = this.spread.getSheet(0);
 | 
	
		
			
				|  |  | +        sheetCommonObj.initSheet(this.sheet, this.setting);
 | 
	
		
			
				|  |  | +        this.sheet.setRowCount(0);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    refresh:function () {
 | 
	
		
			
				|  |  | +        this.spread?this.spread.refresh():'';
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    showMBZMData:function(node){
 | 
	
		
			
				|  |  | +       let selected = node?node:projectObj.project.mainTree.selected;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 |