Browse Source

feat(types): 添加面积增加费

zhangweicheng 4 years atrás
parent
commit
096441faf3
2 changed files with 15 additions and 1 deletions
  1. 14 0
      types/src/interface/project.ts
  2. 1 1
      types/src/interface/ration.ts

+ 14 - 0
types/src/interface/project.ts

@@ -157,6 +157,19 @@ export interface IEconomicIndex {
   value: string;
   value: string;
 }
 }
 
 
+// 面积增加类型
+export enum AreaIncreaseType {
+  LABOUR = 'labour',
+  MATERIAL = 'material',
+  MACHINE = 'machine',
+}
+
+export interface IAreaIncreaseSetting {
+  [AreaIncreaseType.LABOUR]: number;
+  [AreaIncreaseType.MATERIAL]: number;
+  [AreaIncreaseType.MACHINE]: number;
+}
+
 // 项目属性
 // 项目属性
 export interface IProperty {
 export interface IProperty {
   constructionID?: string; // 建设项目ID
   constructionID?: string; // 建设项目ID
@@ -174,6 +187,7 @@ export interface IProperty {
   isItemIncrease?: boolean; // 是否是子目增加
   isItemIncrease?: boolean; // 是否是子目增加
   itemIncreaseSetting?: IIncreaseSetting;
   itemIncreaseSetting?: IIncreaseSetting;
   isAreaIncrease?: boolean; // 是否是面积增加
   isAreaIncrease?: boolean; // 是否是面积增加
+  areaIncreaseSetting?: IAreaIncreaseSetting; // 面积增加费设置
   indexName?: string; // 指标名称
   indexName?: string; // 指标名称
   lockBills?: boolean; // 锁定清单
   lockBills?: boolean; // 锁定清单
   decimal?: IDecimal; // 小数位数
   decimal?: IDecimal; // 小数位数

+ 1 - 1
types/src/interface/ration.ts

@@ -306,7 +306,7 @@ export interface IRation {
   code?: string;
   code?: string;
   name?: string;
   name?: string;
   unit?: string;
   unit?: string;
-  type?: number; // 子类型:1人工、201材料、301机械、4主材、5设备
+  type?: GljType; // 子类型:1人工、201材料、301机械、4主材、5设备
   quantity?: number;
   quantity?: number;
   contain?: number; // 含量
   contain?: number; // 含量
   quantityEXP?: string; // 工程量表达式
   quantityEXP?: string; // 工程量表达式