project_property_template.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. /**
  2. * Created by Zhong on 2017/11/16.
  3. */
  4. //默认的小数位数,用于定义用户可编辑的字段(入库),用户不可编辑的字段在前端defaultDecima._def中定义即可
  5. const defaultDecimal = {
  6. bills: {unitPrice: 2, totalPrice: 2},
  7. ration: {quantity: 3, unitPrice: 2, totalPrice: 2},
  8. glj: {quantity: 3, unitPrice: 2},
  9. feeRate: 2,
  10. quantity_detail: 4,
  11. material:5,//三材系数
  12. process: 6
  13. };
  14. const displaySetting = {
  15. autoHeight:true,
  16. billsAutoHeight:true,
  17. rationAutoHeight:false,
  18. disPlayMainMaterial:true
  19. }
  20. const tenderSetting = {
  21. gljPriceTenderCoe:1 //工料机单价调整系数
  22. };
  23. const calcOptions={
  24. calc_main:false,
  25. calc_add:true,
  26. calc_est:true
  27. }
  28. /*
  29. * 单位工程清单工程量精度模板
  30. * */
  31. const billsQuantityDecimal = [
  32. {unit: '其他未列单位', decimal: 2},
  33. {unit: 't', decimal: 3},
  34. {unit: '吨', decimal: 3},
  35. {unit: 'km', decimal: 3},
  36. {unit: '千米', decimal: 3},
  37. {unit: 'm', decimal: 2},
  38. {unit: '米', decimal: 2},
  39. {unit: 'm2', decimal: 2},
  40. {unit: '平方米', decimal: 2},
  41. {unit: 'm3', decimal: 2},
  42. {unit: '立方米', decimal: 2},
  43. {unit: 'kg', decimal: 2},
  44. {unit: '千克', decimal: 2},
  45. {unit: '公斤', decimal: 2},
  46. {unit: '元', decimal: 2},
  47. {unit: '工日', decimal: 0},
  48. {unit: '台班', decimal: 0},
  49. {unit: '个', decimal: 0},
  50. {unit: '件', decimal: 0},
  51. {unit: '根', decimal: 0},
  52. {unit: '组', decimal: 0},
  53. {unit: '宗', decimal: 0},
  54. {unit: '付', decimal: 0},
  55. {unit: '处', decimal: 0},
  56. {unit: '系统', decimal: 0},
  57. {unit: '部', decimal: 0},
  58. {unit: '台', decimal: 0},
  59. {unit: '辆', decimal: 0},
  60. {unit: '套', decimal: 0},
  61. {unit: '株', decimal: 0},
  62. {unit: '从', decimal: 0},
  63. {unit: '缸', decimal: 0},
  64. {unit: '支', decimal: 0},
  65. {unit: '只', decimal: 0},
  66. {unit: '块', decimal: 0},
  67. {unit: '座', decimal: 0},
  68. {unit: '对', decimal: 0},
  69. {unit: '份', decimal: 0},
  70. {unit: '樘', decimal: 0},
  71. {unit: '攒', decimal: 0},
  72. {unit: '榀', decimal: 0}
  73. ];
  74. //项目属性基本信息
  75. const basicInformation = [
  76. {dispName: '基本信息', key: 'basicInfo', items: [
  77. {dispName: '合同号', key: 'contractNum', value: ''},
  78. {dispName: '工程专业', key: 'engineering', value: ''},//只读,用户新建单位工程时选择的值
  79. {dispName: '建设地点', key: 'constructionPlace', value: ''},
  80. {dispName: '质量标准', key: 'qualityStandard', value: ''},
  81. {dispName: '工程类别', key: 'projectCategory', value: ''},
  82. {dispName: '建设日期', key: 'constructionDate', value: ''},
  83. {dispName: '工程规模', key: 'projectScale', value: ''},
  84. {dispName: '建设单位', key: 'constructionUnit', value: ''},
  85. {dispName: '设计单位', key: 'designUnit', value: ''},
  86. {dispName: '施工单位', key: 'buildingUnit', value: ''},
  87. {dispName: '监理单位', key: 'supervisingUnit', value: ''},
  88. {dispName: '审核单位', key: 'auditUnit', value: ''},
  89. {dispName: '建设单位审核人', key: 'constructionUnitAudit', value: ''},
  90. {dispName: '设计单位负责人', key: 'designUnitPrincipal', value: ''},
  91. {dispName: '施工单位编制人', key: 'buildingUnitAuthor', value: ''},
  92. {dispName: '监理单位审核人', key: 'supervisingUnitAuditor', value: ''},
  93. {dispName: '审核单位审核人', key: 'auditUnitAuditor', value: ''},
  94. {dispName: '编制时间', key: 'establishDate', value: ''}
  95. ]},
  96. {dispName: '招标信息', key: 'biddingInfo', items: [
  97. {dispName: '招标人', key: 'bidInviter', value: ''},
  98. {dispName: '法定代表人或其他授权人', key: 'representative', value: ''},
  99. {dispName: '造价工程师', key: 'costEngineer', value: ''}
  100. ]},
  101. {dispName: '投标信息', key: 'bidInfo', items: [
  102. {dispName: '投标人', key: 'bidder', value: ''},
  103. {dispName: '法定代表人或其授权人', key: 'representative', value: ''},
  104. {dispName: '造价工程师', key: 'costEngineer', value: ''}
  105. ]},
  106. {dispName: '工程造价咨询信息', key: 'engineeringCostConsultationInfo', items: [
  107. {dispName: '工程造价咨询人', key: 'consultant', value: ''},
  108. {dispName: '法定代表人或其授权人', key: 'representative', value: ''},
  109. {dispName: '造价工程师', key: 'costEngineer', value: ''}
  110. ]}
  111. ];
  112. const projectFeature = [
  113. {dispName: '工程类型', key: 'projType', value: ''},
  114. {dispName: '结构类型', key: 'structureType', value: ''},
  115. {dispName: '基础类型', key: 'baseType', value: ''},
  116. {dispName: '建筑特征', key: 'buildingFeature', value: ''},
  117. {dispName: '建筑面积(m2)', key: 'buildingArea', value: ''},
  118. {dispName: '其中地下室建筑面积(m2)', key: 'basementBuildingArea', value: ''},
  119. {dispName: '总层数', key: 'totalFloors', value: ''},
  120. {dispName: '地下室层数(+/-0.00以下)', key: 'basementFloors', value: ''},
  121. {dispName: '建筑层数(+/-0.00以下)', key: 'buildingFloors', value: ''},
  122. {dispName: '建筑物总高度(m)', key: 'buildingHeight', value: ''},
  123. {dispName: '地下室总高度(m)', key: 'basementHeight', value: ''},
  124. {dispName: '首层高度(m)', key: 'firstFloorHeight', value: ''},
  125. {dispName: '裙楼高度(m)', key: 'podiumBuildingHeight', value: ''},
  126. {dispName: '标准层高度(m)', key: 'standardFloorHeight', value: ''},
  127. {dispName: '基础材料及装饰', key: 'baseMaterial', value: ''},
  128. {dispName: '楼地面材料及装饰', key: 'flooringMaterial', value: ''},
  129. {dispName: '外墙材料及装饰', key: 'exteriorWallMaterial', value: ''},
  130. {dispName: '屋面材料及装饰', key: 'roofingMaterial', value: ''},
  131. {dispName: '门窗材料及装饰', key: 'doorsWindowsMaterial', value: ''}
  132. ];
  133. export {defaultDecimal, billsQuantityDecimal, basicInformation, projectFeature,displaySetting,calcOptions,tenderSetting};