index.ts 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. import request from '@/config/axios'
  2. // 锅炉设备 VO
  3. export interface EquipBoilerVO {
  4. id: string // 主键
  5. areaType: string // 行政区域类型(all/gz)全国/广州
  6. equipDistrict: number // 设备所在行政区域
  7. equipStreet: number // 设备所在街道
  8. equipCode: string // 设备注册代码
  9. useRegisterNo: string // 使用证号
  10. unitCode: string // 单位代码
  11. unitName: string // 使用单位名称
  12. unitAddress: string // 使用单位地址
  13. type: string // 设备分类
  14. status: string // 运行状态
  15. equipmentType: number // 设备类别(0=锅炉,1=压力容器,2=压力管道,3=电梯,4=起重机械,5=客运索道,6=大型游乐设施,7=场(厂)内专用机动车辆)
  16. zipCode: string // 邮政编码
  17. contact: string // 约检联系人
  18. contactPhone: string // 约检联系人电话
  19. productCheckUnit: string // 产品监检单位
  20. checkUnitCode: string // 监检单位代码
  21. installUnit: string // 安装单位
  22. installUnitCode: string // 安装单位代码
  23. madeUnit: string // 制造单位
  24. madeUnitCode: string // 制造单位代码
  25. madeCountry: string // 制造国
  26. makeUnit: string // 制造单位
  27. makeUnitCode: string // 制造单位代码
  28. makeCountry: string // 制造国
  29. makeTime: Date // 制造日期
  30. relatedDepartment: string // 关联部门
  31. equipBelongCode: string // 设备归属代码
  32. equipName: string // 设备名称
  33. tonnage: string // 吨位
  34. outSlagMethod: string // 出渣方式
  35. exceptO2Method: string // 除氧方式
  36. madeTime: Date // 制造日期
  37. completeInstallTime: Date // 安装竣工日期
  38. unitInternalCode: string // 单位内部编号
  39. ratedExportTemperature: string // 额定出口温度
  40. ratedPressure: string // 额定压力
  41. ratedOutpowerUnit: string // 额定出力单位
  42. spare: string // 分类备用
  43. waterTemperature: string // 给水温度
  44. waterPressure: string // 给水压力
  45. structuralForm: string // 锅炉结构形式
  46. boilerroomType: string // 锅炉房类别
  47. boilerAddress: string // 锅炉所在地点
  48. boilerType: string // 锅炉类别
  49. boilerUsage: string // 锅炉用途
  50. boilerModel: string // 锅炉型号
  51. superheaterOutletPressure: string // 过热器出口压力
  52. superheaterOutletTemperature: string // 过热器出口温度
  53. mediumOutletPressure: string // 介质出口温度
  54. designWorkPressure: string // 设计工作压力
  55. useOutletTemperature: string // 使用出口温度
  56. heatingMethod: string // 加热方式
  57. countRunHours: string // 累计运行小时
  58. buringType: string // 燃烧种类
  59. buringMethod: string // 燃烧方式
  60. safetyLicense: string // 安装许可证
  61. productCode: string // 产品编号
  62. useStatus: number // 使用状态
  63. isBig: string // 是否大型
  64. isRecevieCertificate: string // 是否领证
  65. hasWaterHandingEquip: string // 是否有水处理设备
  66. waterHandingMethod: string // 水处理方式
  67. hasInternalcheckComponent: string // 没有内检部件
  68. eliminateSDMethod: string // 消烟除尘方式
  69. cirulationMethod: string // 循环方式
  70. ratedOutput: string // 额定出力
  71. hydraulicTestPressure: string // 液压试验压力
  72. pressureType: string // 压力类别
  73. reheaterOutletPressure: string // 再热器出口压力
  74. reheaterOutletTemperature: string // 再热器出口温度
  75. reheaterInletPressure: string // 再热器入口压力
  76. reheaterInletTemperature: string // 再热器入口温度
  77. steamFlow: string // 再热蒸汽流量
  78. maxContinueEvapor: string // 最大连续蒸发量
  79. equipTypeCorrectionMarks: string // 设备类型修正确认标志
  80. waterQualitySamplingDate: Date // 水质取样日期
  81. sourceDanger: string // 危险源
  82. allCheckItem: string // 全面检验的项目
  83. yearCheckItem: string // 年度检查的项目
  84. pressureCheckChargItem: string // 压力检查的收费项目
  85. checkUnit: string // 检验单位
  86. equipReadNo: string // 设备识别号
  87. itemCost: string // 项目费用
  88. waterEquipTypeCorrectionMarks: string // 水质设备修正确认标志
  89. isSaveCheck: string // 是否做节能检查
  90. registDate: Date // 注册登记日期
  91. registOrgan: string // 注册登记机构
  92. registMan: string // 注册登记人员
  93. useTime: Date // 投用日期
  94. equipUpdateTime: Date // 更新日期
  95. lastInCheckReportNo: string // 上次内部检验报告编号
  96. nextInCheckDate: Date // 下次内部检验日期
  97. inCheckSafeLevel: string // 安全状况等级(内部检验)
  98. lastInCheckConclusion: string // 上次检验检查结论(内部检验)
  99. lastInCheckProblem: string // 上次检验检查发现的问题(内部检验)
  100. lastOutCheckReportNo: string // 上次外部检验报告编号
  101. nextOutCheckDate: Date // 下次外部检验日期
  102. outCheckSafeLevel: string // 安全状况等级(外部检验)
  103. lastOutCheckConclusion: string // 上次检验检查结论(外部检验)
  104. lastOutCheckProblem: string // 上次检验检查发现的问题(外部检验)
  105. lastPressureCheckReportNo: string // 上次耐压检验报告编号
  106. nextPressureCheckDate: Date // 下次耐压检验日期
  107. pressureCheckSafeLevel: string // 安全状况等级(耐压检验)
  108. lastPressureCheckConclusion: string // 上次检验检查结论(耐压检验)
  109. lastPressureCheckProblem: string // 上次检验检查发现的问题(耐压检验)
  110. lastEnergyEffciencyCheckReportNo: string // 上次能效测试报告编号
  111. nextEnergyEffciencyCheckDate: Date // 下次能效测试日期
  112. lastEnergySaveCheckReportNo: string // 上次节能检查报告编号
  113. nextEnergySaveCheckDate: Date // 下次节能检查日期
  114. installCheckReportNo: string // 安装监检报告编号
  115. lastRepairCheckReportNo: string // 上次维修改造监检报告编号
  116. overseeCheckBeginDate: Date // 监督检验开始日期
  117. overseeCheckEndDate: Date // 监督检验结束日期
  118. lastRepairReformContent: string // 上次维修改造内容
  119. factoryCode:string // 出厂编号
  120. isRent:string //是否租借
  121. hasInternal:boolean //是否已经内检排期
  122. hasExternal:boolean //是否已经外检排期
  123. hasPressure:boolean //是否已经耐压检验排期
  124. lng:number // 经度
  125. lat:number // 纬度
  126. unitId:string
  127. pressureParts?: any[] // 受压元件列表
  128. }
  129. // 锅炉设备 API
  130. export const EquipBoilerApi = {
  131. // 查询锅炉设备分页
  132. getEquipBoilerPage: async (params: any) => {
  133. return await request.get({ url: `/pressure2/equip-boiler/page`, params })
  134. },
  135. // 查询锅炉设备详情
  136. getEquipBoiler: async (id: number) => {
  137. return await request.get({ url: `/pressure2/equip-boiler/get?id=` + id })
  138. },
  139. // 新增锅炉设备
  140. createEquipBoiler: async (data: EquipBoilerVO) => {
  141. return await request.post({ url: `/pressure2/equip-boiler/create`, data })
  142. },
  143. // 修改锅炉设备
  144. updateEquipBoiler: async (data: EquipBoilerVO) => {
  145. return await request.put({ url: `/pressure2/equip-boiler/update`, data })
  146. },
  147. // 删除锅炉设备
  148. deleteEquipBoiler: async (id: number) => {
  149. return await request.delete({ url: `/pressure2/equip-boiler/delete?id=` + id })
  150. },
  151. // 导出锅炉设备 Excel
  152. exportEquipBoiler: async (params) => {
  153. return await request.download({ url: `/pressure2/equip-boiler/export-excel`, params })
  154. },
  155. getNameByIds : async (data:any) => {
  156. return await request.post({ url: `/pressure2/equip-boiler/getNameByIds`, data })
  157. },
  158. // 查询锅炉受压元件列表
  159. getPressureParts: async (boilerId: string) => {
  160. return await request.get({ url: `/pressure2/equip-boiler/pressure-parts`, params: { boilerId } })
  161. },
  162. }