|
|
@@ -1,3 +1,8 @@
|
|
|
+
|
|
|
+export interface ReportFlags{
|
|
|
+ constructSumType?: string | null, taxType?: string | null, auditType?: string | null
|
|
|
+}
|
|
|
+
|
|
|
export interface ReportSubTree {
|
|
|
nodeType: number;
|
|
|
refId: number;
|
|
|
@@ -5,6 +10,8 @@ export interface ReportSubTree {
|
|
|
ID: number;
|
|
|
released: boolean;
|
|
|
items: ReportSubTree[] | null;
|
|
|
+ flags?:ReportFlags;
|
|
|
+
|
|
|
}
|
|
|
export interface ReportTree {
|
|
|
compilationId: string;
|
|
|
@@ -13,4 +20,27 @@ export interface ReportTree {
|
|
|
isDeleted: boolean;
|
|
|
name: string;
|
|
|
items: ReportSubTree[] | null;
|
|
|
+ flags?: { constructSumType?: string | null, taxType?: string | null, auditType?: string | null };
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+//汇总项目信息
|
|
|
+export interface Summary {
|
|
|
+ compilationIllustration: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+// 汇总项目明细
|
|
|
+export interface SummaryDetail {
|
|
|
+ buildingArea: string;
|
|
|
+ charge: number;
|
|
|
+ engineeringCost: number;
|
|
|
+ estimate: number;
|
|
|
+ measure: number;
|
|
|
+ name: string;
|
|
|
+ other: number;
|
|
|
+ perCost: string;
|
|
|
+ rate: number;
|
|
|
+ safetyConstruction: number;
|
|
|
+ subEngineering: number;
|
|
|
+ tax: number;
|
|
|
}
|