'use strict'; //允许使用的工料机类型:人工、普通材料、其他材料费、混凝土、砂浆、配合比、商品混凝土、商品砂浆 //机械台班、机上人工、机械组成物、主材、设备、企业管理费 if(typeof allowGljType !== 'undefined'){ allowGljType = [1, 201, 202, 203, 204, 205, 206, 207, 301, 302, 303, 4,5, 6]; } if(typeof allowComponent !== 'undefined'){ //允许含有组成物的工料机类型:混凝土、砂浆、配合比、机械台班、主材 allowComponent = [202, 203, 204, 301, 4]; } if(typeof componentType !== 'undefined'){ //可以作为组成物的工料机类型:普通材料、机械组成物、机上人工、主材 componentType = [201, 302, 303, 4]; } if(typeof machineAllowComponent !== 'undefined'){ //允许含有组成物的机械工料机类型:机械台班器仪表 machineAllowComponent = [301]; } if(typeof machineComponent !== 'undefined'){ //可以作为机械工料机组成物的工料机类型:机械组成物、机上人工 machineComponent = [302, 303]; } if(typeof materialAllowComponent !== 'undefined'){ //允许含有组成物的材料工料机类型:混凝土、砂浆、配合比 materialAllowComponent = [202, 203, 204]; } if(typeof materialComponent !== 'undefined'){ //可以作为材料工料机组成物的工料机类型:普通材料 materialComponent = [201]; } // 人材机库追加的列头 if (typeof repositoryGljObj !== 'undefined') { repositoryGljObj.setting.header = [ {headerName:"税率",headerWidth:60,dataCode:"taxRate", dataType: "Number", hAlign: "center", vAlign: "center"}, {headerName:"调整系数",headerWidth:60,dataCode:"adjCoe", dataType: "Number", hAlign: "center", vAlign: "center"}, {headerName:"三材类别",headerWidth:90,dataCode:"materialType", dataType: "String", hAlign: "center", vAlign: "center"}, {headerName:"三材系数",headerWidth:60,dataCode:"materialCoe", dataType: "Number", hAlign: "center", vAlign: "center"}, {headerName:"机型",headerWidth:60,dataCode:"model", dataType: "Number", hAlign: "center", vAlign: "center"}, {headerName:"工料指标类别",headerWidth:90,dataCode:"materialIndexType", dataType: "String", hAlign: "center", vAlign: "center"}, {headerName:"工料指标单位",headerWidth:90,dataCode:"materialIndexUnit", dataType: "String", hAlign: "center", vAlign: "center"}, {headerName:"单位转换系数",headerWidth:90,dataCode:"materialIndexCoe", dataType: "Number", hAlign: "center", vAlign: "center"} ] } //计税方式 const taxModel = {'common': 1, 'simple': 2}; //价格属性:计税方式 const pricePropertiesTemplate = [ { region: '全省', taxModel: taxModel.common, price: { dataCode: 'price1', dataName: '单价-一般' } }, { region: '全省', taxModel: taxModel.simple, price: { dataCode: 'price2', dataName: '单价-简易' } } ]; //消耗量属性:计税方式 const consumeAmtPropertiesTemplate = [ { region: '全省', taxModel: taxModel.common, consumeAmt: { dataCode: 'consumeAmt1', dataName: '消耗-一般', refPrice: 'price1' //关联的单价字段 } }, { region: '全省', taxModel: taxModel.simple, consumeAmt: { dataCode: 'consumeAmt2', dataName: '消耗-简易', refPrice: 'price2' //关联的单价字段 } } ]; if(typeof module !== 'undefined'){ module.exports = { pricePropertiesTemplate: pricePropertiesTemplate, consumeAmtPropertiesTemplate: consumeAmtPropertiesTemplate }; }