|
|
@@ -1,6 +1,85 @@
|
|
|
import { BRType, ITreeScm } from './base';
|
|
|
import { IQuantityDetail } from './quantityDetail';
|
|
|
|
|
|
+// 清单固定类别
|
|
|
+export enum FixedFlag {
|
|
|
+ // 分部分项工程
|
|
|
+ SUB_ENGINERRING = 1,
|
|
|
+ // 措施项目
|
|
|
+ MEASURE = 2,
|
|
|
+ // 施工技术措施项目
|
|
|
+ CONSTRUCTION_TECH = 3,
|
|
|
+ // 安全文明施工按实计算费用
|
|
|
+ SAFETY_CONSTRUCTION_ACTUAL = 4,
|
|
|
+ // 施工组织措施专项费用
|
|
|
+ CONSTRUCTION_ORGANIZATION = 5,
|
|
|
+ // 安全文明施工专项费用
|
|
|
+ SAFETY_CONSTRUCTION = 6,
|
|
|
+ // 其他项目
|
|
|
+ OTHER = 7,
|
|
|
+ // 暂列金额
|
|
|
+ PROVISIONAL = 8,
|
|
|
+ // 暂估价
|
|
|
+ ESTIMATE = 9,
|
|
|
+ // 材料(工程设备)暂估价
|
|
|
+ MATERIAL_PROVISIONAL = 10,
|
|
|
+ // 专业工程暂估价
|
|
|
+ ENGINEERING_ESITIMATE = 11,
|
|
|
+ // 计日工
|
|
|
+ DAYWORK = 12,
|
|
|
+ // 总承包服务费
|
|
|
+ TURN_KEY_CONTRACT = 13,
|
|
|
+ // 索赔与现场签证
|
|
|
+ CLAIM_VISA = 14,
|
|
|
+ // 规费
|
|
|
+ CHARGE = 15,
|
|
|
+ // 社会保险费及住房公积金 Social insurance fee and housing accumulation fund
|
|
|
+ SOCIAL_INSURANCE_HOUSING_FUND = 16,
|
|
|
+ // 工程排污费 charges for disposing pollutants
|
|
|
+ POLLUTANTS = 17,
|
|
|
+ // 税金
|
|
|
+ TAX = 18,
|
|
|
+ // 工程造价
|
|
|
+ ENGINEERINGCOST = 19,
|
|
|
+ // 增值税
|
|
|
+ ADDED_VALUE_TAX = 20,
|
|
|
+ // 专项技术措施暂估价
|
|
|
+ SPECIAL_TECH_PROVISIONAL = 21,
|
|
|
+ // 专业发包工程管理费
|
|
|
+ LET_CONTRACT_MANAGEMENT = 22,
|
|
|
+ // 人工
|
|
|
+ LABOUR = 23,
|
|
|
+ // 材料
|
|
|
+ MATERIAL = 24,
|
|
|
+ // 施工机械
|
|
|
+ MACHINE = 25,
|
|
|
+ // 索赔
|
|
|
+ CLAIM = 26,
|
|
|
+ // 现场签证
|
|
|
+ VISA = 27,
|
|
|
+ // 附加税
|
|
|
+ ADDITIONAL_TAX = 28,
|
|
|
+ // 环境保护税
|
|
|
+ ENVIRONMENTAL_PROTECTION_TAX = 29,
|
|
|
+ // 建设工程竣工档案编制费
|
|
|
+ PROJECT_COMPLETE_ARCH_FEE = 30,
|
|
|
+ // 住宅工程质量分户验收费
|
|
|
+ HOUSE_QUALITY_ACCEPT_FEE = 31,
|
|
|
+ // 组织措施费
|
|
|
+ ORGANIZATION = 32,
|
|
|
+ // 其他措施费
|
|
|
+ OTHER_MEASURE_FEE = 33,
|
|
|
+ // 绿色施工安全防护措施费
|
|
|
+ GREEN_MEASURE_FEE = 34,
|
|
|
+ // 预算包干费
|
|
|
+ BUDGET_INCLUDE_WORK_FEE = 35,
|
|
|
+ // 工程优质费
|
|
|
+ PROJECT_HIGH_QUALITY_FEE = 36,
|
|
|
+ // 概算幅度差
|
|
|
+ BUDGET_ESTIMATE_DIFF = 37,
|
|
|
+ // 其他费用(与其他项目不同,参考广东的用法)
|
|
|
+ OTHER_FEE = 38,
|
|
|
+}
|
|
|
export interface IJobContent {
|
|
|
seq: number;
|
|
|
content: string;
|
|
|
@@ -41,7 +120,7 @@ export interface IBill {
|
|
|
unit?: string;
|
|
|
code?: string;
|
|
|
name?: string;
|
|
|
- flag?: number; // 清单固定类别
|
|
|
+ flag?: FixedFlag; // 清单固定类别
|
|
|
quantity?: number;
|
|
|
quantityDetails?: IQuantityDetail[]; // 工程量明细 -- 原先保存在另外的表中
|
|
|
recharge?: string; // 补注
|
|
|
@@ -54,6 +133,7 @@ export interface IBill {
|
|
|
formulaValue?: number; // 基数计算的值
|
|
|
tenderFormulaValue?: number; // 调价基数计算的值
|
|
|
bookMark?: IBookmark; // 书签批注
|
|
|
+ isAdd?: boolean; // 是否用户新增的清单
|
|
|
[key: string]: any; // 剩下的之后补充
|
|
|
}
|
|
|
|
|
|
@@ -127,83 +207,3 @@ export interface IStdBill extends ITreeScm {
|
|
|
quantityIndexUnit: string; // 工程量指标单位
|
|
|
quantityIndexCoe: number; // 单位转换系数
|
|
|
}
|
|
|
-
|
|
|
-// 清单固定类别
|
|
|
-export enum FixedFlag {
|
|
|
- // 分部分项工程
|
|
|
- SUB_ENGINERRING = 1,
|
|
|
- // 措施项目
|
|
|
- MEASURE = 2,
|
|
|
- // 施工技术措施项目
|
|
|
- CONSTRUCTION_TECH = 3,
|
|
|
- // 安全文明施工按实计算费用
|
|
|
- SAFETY_CONSTRUCTION_ACTUAL = 4,
|
|
|
- // 施工组织措施专项费用
|
|
|
- CONSTRUCTION_ORGANIZATION = 5,
|
|
|
- // 安全文明施工专项费用
|
|
|
- SAFETY_CONSTRUCTION = 6,
|
|
|
- // 其他项目
|
|
|
- OTHER = 7,
|
|
|
- // 暂列金额
|
|
|
- PROVISIONAL = 8,
|
|
|
- // 暂估价
|
|
|
- ESTIMATE = 9,
|
|
|
- // 材料(工程设备)暂估价
|
|
|
- MATERIAL_PROVISIONAL = 10,
|
|
|
- // 专业工程暂估价
|
|
|
- ENGINEERING_ESITIMATE = 11,
|
|
|
- // 计日工
|
|
|
- DAYWORK = 12,
|
|
|
- // 总承包服务费
|
|
|
- TURN_KEY_CONTRACT = 13,
|
|
|
- // 索赔与现场签证
|
|
|
- CLAIM_VISA = 14,
|
|
|
- // 规费
|
|
|
- CHARGE = 15,
|
|
|
- // 社会保险费及住房公积金 Social insurance fee and housing accumulation fund
|
|
|
- SOCIAL_INSURANCE_HOUSING_FUND = 16,
|
|
|
- // 工程排污费 charges for disposing pollutants
|
|
|
- POLLUTANTS = 17,
|
|
|
- // 税金
|
|
|
- TAX = 18,
|
|
|
- // 工程造价
|
|
|
- ENGINEERINGCOST = 19,
|
|
|
- // 增值税
|
|
|
- ADDED_VALUE_TAX = 20,
|
|
|
- // 专项技术措施暂估价
|
|
|
- SPECIAL_TECH_PROVISIONAL = 21,
|
|
|
- // 专业发包工程管理费
|
|
|
- LET_CONTRACT_MANAGEMENT = 22,
|
|
|
- // 人工
|
|
|
- LABOUR = 23,
|
|
|
- // 材料
|
|
|
- MATERIAL = 24,
|
|
|
- // 施工机械
|
|
|
- MACHINE = 25,
|
|
|
- // 索赔
|
|
|
- CLAIM = 26,
|
|
|
- // 现场签证
|
|
|
- VISA = 27,
|
|
|
- // 附加税
|
|
|
- ADDITIONAL_TAX = 28,
|
|
|
- // 环境保护税
|
|
|
- ENVIRONMENTAL_PROTECTION_TAX = 29,
|
|
|
- // 建设工程竣工档案编制费
|
|
|
- PROJECT_COMPLETE_ARCH_FEE = 30,
|
|
|
- // 住宅工程质量分户验收费
|
|
|
- HOUSE_QUALITY_ACCEPT_FEE = 31,
|
|
|
- // 组织措施费
|
|
|
- ORGANIZATION = 32,
|
|
|
- // 其他措施费
|
|
|
- OTHER_MEASURE_FEE = 33,
|
|
|
- // 绿色施工安全防护措施费
|
|
|
- GREEN_MEASURE_FEE = 34,
|
|
|
- // 预算包干费
|
|
|
- BUDGET_INCLUDE_WORK_FEE = 35,
|
|
|
- // 工程优质费
|
|
|
- PROJECT_HIGH_QUALITY_FEE = 36,
|
|
|
- // 概算幅度差
|
|
|
- BUDGET_ESTIMATE_DIFF = 37,
|
|
|
- // 其他费用(与其他项目不同,参考广东的用法)
|
|
|
- OTHER_FEE = 38,
|
|
|
-}
|