|
@@ -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;
|
|
|
+ }
|
|
|
+}
|