|
@@ -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; // 小数位数
|