import request from '@/config/axios' // 锅炉设备 VO export interface EquipBoilerVO { id: string // 主键 areaType: string // 行政区域类型(all/gz)全国/广州 equipDistrict: number // 设备所在行政区域 equipStreet: number // 设备所在街道 equipCode: string // 设备注册代码 useRegisterNo: string // 使用证号 unitCode: string // 单位代码 unitName: string // 使用单位名称 unitAddress: string // 使用单位地址 type: string // 设备分类 status: string // 运行状态 equipmentType: number // 设备类别(0=锅炉,1=压力容器,2=压力管道,3=电梯,4=起重机械,5=客运索道,6=大型游乐设施,7=场(厂)内专用机动车辆) zipCode: string // 邮政编码 contact: string // 约检联系人 contactPhone: string // 约检联系人电话 productCheckUnit: string // 产品监检单位 checkUnitCode: string // 监检单位代码 installUnit: string // 安装单位 installUnitCode: string // 安装单位代码 madeUnit: string // 制造单位 madeUnitCode: string // 制造单位代码 madeCountry: string // 制造国 makeUnit: string // 制造单位 makeUnitCode: string // 制造单位代码 makeCountry: string // 制造国 makeTime: Date // 制造日期 relatedDepartment: string // 关联部门 equipBelongCode: string // 设备归属代码 equipName: string // 设备名称 tonnage: string // 吨位 outSlagMethod: string // 出渣方式 exceptO2Method: string // 除氧方式 madeTime: Date // 制造日期 completeInstallTime: Date // 安装竣工日期 unitInternalCode: string // 单位内部编号 ratedExportTemperature: string // 额定出口温度 ratedPressure: string // 额定压力 ratedOutpowerUnit: string // 额定出力单位 spare: string // 分类备用 waterTemperature: string // 给水温度 waterPressure: string // 给水压力 structuralForm: string // 锅炉结构形式 boilerroomType: string // 锅炉房类别 boilerAddress: string // 锅炉所在地点 boilerType: string // 锅炉类别 boilerUsage: string // 锅炉用途 boilerModel: string // 锅炉型号 superheaterOutletPressure: string // 过热器出口压力 superheaterOutletTemperature: string // 过热器出口温度 mediumOutletPressure: string // 介质出口温度 designWorkPressure: string // 设计工作压力 useOutletTemperature: string // 使用出口温度 heatingMethod: string // 加热方式 countRunHours: string // 累计运行小时 buringType: string // 燃烧种类 buringMethod: string // 燃烧方式 safetyLicense: string // 安装许可证 productCode: string // 产品编号 useStatus: number // 使用状态 isBig: string // 是否大型 isRecevieCertificate: string // 是否领证 hasWaterHandingEquip: string // 是否有水处理设备 waterHandingMethod: string // 水处理方式 hasInternalcheckComponent: string // 没有内检部件 eliminateSDMethod: string // 消烟除尘方式 cirulationMethod: string // 循环方式 ratedOutput: string // 额定出力 hydraulicTestPressure: string // 液压试验压力 pressureType: string // 压力类别 reheaterOutletPressure: string // 再热器出口压力 reheaterOutletTemperature: string // 再热器出口温度 reheaterInletPressure: string // 再热器入口压力 reheaterInletTemperature: string // 再热器入口温度 steamFlow: string // 再热蒸汽流量 maxContinueEvapor: string // 最大连续蒸发量 equipTypeCorrectionMarks: string // 设备类型修正确认标志 waterQualitySamplingDate: Date // 水质取样日期 sourceDanger: string // 危险源 allCheckItem: string // 全面检验的项目 yearCheckItem: string // 年度检查的项目 pressureCheckChargItem: string // 压力检查的收费项目 checkUnit: string // 检验单位 equipReadNo: string // 设备识别号 itemCost: string // 项目费用 waterEquipTypeCorrectionMarks: string // 水质设备修正确认标志 isSaveCheck: string // 是否做节能检查 registDate: Date // 注册登记日期 registOrgan: string // 注册登记机构 registMan: string // 注册登记人员 useTime: Date // 投用日期 equipUpdateTime: Date // 更新日期 lastInCheckReportNo: string // 上次内部检验报告编号 nextInCheckDate: Date // 下次内部检验日期 inCheckSafeLevel: string // 安全状况等级(内部检验) lastInCheckConclusion: string // 上次检验检查结论(内部检验) lastInCheckProblem: string // 上次检验检查发现的问题(内部检验) lastOutCheckReportNo: string // 上次外部检验报告编号 nextOutCheckDate: Date // 下次外部检验日期 outCheckSafeLevel: string // 安全状况等级(外部检验) lastOutCheckConclusion: string // 上次检验检查结论(外部检验) lastOutCheckProblem: string // 上次检验检查发现的问题(外部检验) lastPressureCheckReportNo: string // 上次耐压检验报告编号 nextPressureCheckDate: Date // 下次耐压检验日期 pressureCheckSafeLevel: string // 安全状况等级(耐压检验) lastPressureCheckConclusion: string // 上次检验检查结论(耐压检验) lastPressureCheckProblem: string // 上次检验检查发现的问题(耐压检验) lastEnergyEffciencyCheckReportNo: string // 上次能效测试报告编号 nextEnergyEffciencyCheckDate: Date // 下次能效测试日期 lastEnergySaveCheckReportNo: string // 上次节能检查报告编号 nextEnergySaveCheckDate: Date // 下次节能检查日期 installCheckReportNo: string // 安装监检报告编号 lastRepairCheckReportNo: string // 上次维修改造监检报告编号 overseeCheckBeginDate: Date // 监督检验开始日期 overseeCheckEndDate: Date // 监督检验结束日期 lastRepairReformContent: string // 上次维修改造内容 factoryCode:string // 出厂编号 isRent:string //是否租借 hasInternal:boolean //是否已经内检排期 hasExternal:boolean //是否已经外检排期 hasPressure:boolean //是否已经耐压检验排期 lng:number // 经度 lat:number // 纬度 unitId:string pressureParts?: any[] // 受压元件列表 } // 锅炉设备 API export const EquipBoilerApi = { // 查询锅炉设备分页 getEquipBoilerPage: async (params: any) => { return await request.get({ url: `/pressure2/equip-boiler/page`, params }) }, // 查询锅炉设备详情 getEquipBoiler: async (id: number) => { return await request.get({ url: `/pressure2/equip-boiler/get?id=` + id }) }, // 新增锅炉设备 createEquipBoiler: async (data: EquipBoilerVO) => { return await request.post({ url: `/pressure2/equip-boiler/create`, data }) }, // 修改锅炉设备 updateEquipBoiler: async (data: EquipBoilerVO) => { return await request.put({ url: `/pressure2/equip-boiler/update`, data }) }, // 删除锅炉设备 deleteEquipBoiler: async (id: number) => { return await request.delete({ url: `/pressure2/equip-boiler/delete?id=` + id }) }, // 导出锅炉设备 Excel exportEquipBoiler: async (params) => { return await request.download({ url: `/pressure2/equip-boiler/export-excel`, params }) }, getNameByIds : async (data:any) => { return await request.post({ url: `/pressure2/equip-boiler/getNameByIds`, data }) }, // 查询锅炉受压元件列表 getPressureParts: async (boilerId: string) => { return await request.get({ url: `/pressure2/equip-boiler/pressure-parts`, params: { boilerId } }) }, }