|
|
@ -3,6 +3,7 @@ import { ConfigManager } from "src/app/babylon/controller/config-manager"; |
|
|
|
import { TsTool } from "src/app/babylon/tool/ts-tool"; |
|
|
|
import { TsTool } from "src/app/babylon/tool/ts-tool"; |
|
|
|
import { FacilityType } from "../../model-data/model-data-facility"; |
|
|
|
import { FacilityType } from "../../model-data/model-data-facility"; |
|
|
|
import { FacilityDatasByType } from "../../model-data/model-edit-data"; |
|
|
|
import { FacilityDatasByType } from "../../model-data/model-edit-data"; |
|
|
|
|
|
|
|
import { PropertyData_FM } from "../facility/property-data/in/property-data-fm"; |
|
|
|
import { PropertyData_JYJ } from "../facility/property-data/in/property-data-jyj"; |
|
|
|
import { PropertyData_JYJ } from "../facility/property-data/in/property-data-jyj"; |
|
|
|
import { PropertyData_SYGX } from "../facility/property-data/in/property-data-sygx"; |
|
|
|
import { PropertyData_SYGX } from "../facility/property-data/in/property-data-sygx"; |
|
|
|
import { PropertyData_YG } from "../facility/property-data/in/property-data-yg"; |
|
|
|
import { PropertyData_YG } from "../facility/property-data/in/property-data-yg"; |
|
|
@ -28,6 +29,8 @@ export class ExportData { |
|
|
|
// @Type(() => ExportData_XFSB)
|
|
|
|
// @Type(() => ExportData_XFSB)
|
|
|
|
消防设备: ExportData_XFSB[] = []; |
|
|
|
消防设备: ExportData_XFSB[] = []; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
阀门: ExportData_FM[] = [] |
|
|
|
|
|
|
|
|
|
|
|
constructor(facilityByTypes: FacilityDatasByType[]) { |
|
|
|
constructor(facilityByTypes: FacilityDatasByType[]) { |
|
|
|
for (let i = 0; i < facilityByTypes.length; i++) { |
|
|
|
for (let i = 0; i < facilityByTypes.length; i++) { |
|
|
|
let facilities = facilityByTypes[i].facilities; |
|
|
|
let facilities = facilityByTypes[i].facilities; |
|
|
@ -53,6 +56,8 @@ export class ExportData { |
|
|
|
break; |
|
|
|
break; |
|
|
|
case FacilityType.JY_YQHSGX: this.油气回收.push(new ExportData_YQHS(facilities[j].propertyData as PropertyData_YQHSGX)); |
|
|
|
case FacilityType.JY_YQHSGX: this.油气回收.push(new ExportData_YQHS(facilities[j].propertyData as PropertyData_YQHSGX)); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
case FacilityType.JY_FM: this.阀门.push(new ExportData_FM(facilities[j].propertyData as PropertyData_FM)); |
|
|
|
|
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -161,3 +166,16 @@ export class ExportData_XFSB { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* 导出的阀门 |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
export class ExportData_FM { |
|
|
|
|
|
|
|
名称: string; |
|
|
|
|
|
|
|
描述: string; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constructor(yqhs_property: PropertyData_FM) { |
|
|
|
|
|
|
|
this.名称 = yqhs_property.name; |
|
|
|
|
|
|
|
this.描述 = yqhs_property.describe; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |