| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- import request from '@/config/axios'
- // 管道设备 VO
- export interface EquipPipeVO {
- id: string // 主键
- unitName: string // 使用单位名称
- unitId: string // 使用单位名称
- unitCode: string // 使用单位代码
- postalCode: string // 使用单位邮政编码
- unitNature: string // 使用单位性质
- unitAddress: string // 使用单位地址
- securityMan: string // 安全管理人员
- securityManPhone: string // 安全管理人电话
- contact: string // 约检联系人
- contactPhone: string // 约检联系人电话
- pipeUsePlace: string // 管道使用场所
- equipDistrict: number // 设备所在行政区域
- equipStreet: number // 设备所在街道
- pipeAddress: string // 管道所在地址
- lng: number // 经度
- lat: number // 纬度
- relationDept: string // 责任部门id
- relationDeptName: string // 责任部门名称
- designUnit: string // 设计单位
- desognUnitPermitCode: string // 设计单位许可证书编号
- constructionUnit: string // 施工单位
- constructionUnitPermitCode: string // 施工单位许可证书编号
- testingOrganization: string // 检测机构
- testingOrganizationPermitCode: string // 检测机构核准证书编号
- projectNo: string // 工程号
- projectName: string // 工程名称
- pipeLengthTotal: number // 管道总长度
- pipeCategory: string // 管道类别
- installCheckReportNo: string // 安装监检报告编号
- lastLegalPeriodicalInspectionReportNo: string // 法定-上次定检报告编号
- nextLegalCheckDate: Date // 法定-下次法定检验日期
- minSafetyStatusReg: string // 法定-最低安全状况登记
- lastLegalConclusion: string // 法定-上次检验检查结论
- lastLegalIssues: string // 法定-上次检验检查发现的问题
- lastYearReportNo: string // 年度-上次年检报告编号
- nextYearCheckDate: Date // 年度-下次年检日期
- installationStatusReg: string // 年度-安装状况登记
- lastYearConclusion: string // 年度-上次检验检查结论
- lastYearIssues: string // 年度-上次检验检查发现的问题
- lastMaintenanceReportNo: string // 维修-上次维修改造监检报告编号
- supervisionStartDate: Date // 维修-监督检验开始日期
- supervisionEndDate: Date // 维修-监督检验结束日期
- lastMaintenanceContent: string // 维修-上次维修改造内容
- useDate: Date // 出厂日期
- pipeClass: string // 管道最高级别
- hasLegalScheduling: boolean // 是否有法定定检
- hasYearScheduling: boolean // 是否有年度定检
- useStatus: string // 使用状态
- detailSaveReqVOS?: EquipPipeDetailVO[] // 管线明细
- contactEmail :String
- recipient :String
- recipientPhone :String
- recipientEmail :String
- payment :String
- paymentEmail :String
- paymentPhone :String
- certificateNo: string
- designNo :string
- securityDept: string
- layingMode:string
- acceptdate: string // 验收日期
- alternating: string // 承受交变应力
- antisepsis: string // 防腐层材料
- attendedMode: string // 管道连接方式
- categories: string // 主表密集
- cautery: string // 腐蚀裕量
- department: string // 安全管理部门
- designdate: string // 设计日期
- designstandard: string // 设计规范
- designtemperature: string // 设计温度
- fireRisk: string // 火灾危险性
- installdate: string // 安装日期
- installstandard: string // 安装验收规范
- insulation: string // 绝热层材料
- insulationply: string // 绝热层厚度
- laytype: string // 敷设方式
- materialno: string // 管材牌号
- materialstandard: string // 管材标准
- mediumToxicityLevel: string // 介质毒性程度
- nextonlinedate: Date // 下次在线检验日期
- onlineitem: string // 在线检验的项目
- plannums: string // 被计划的次数
- record: string // 上层主表记录顺序号
- severeCyclic: string // 剧烈循环工况
- standard: string // 管道主要规格
- isEffective: string // 是否有效(是/否)
- }
- // 管道设备明细-管线 VO
- export interface EquipPipeDetailVO {
- id: string // 主键
- equipPipeId: string // 关联设备的id
- pipeName: string // 管道名称
- pipeNo: string // 管道编号
- pipeCategory: string // 管道类别
- pipeChildType: string // 类别子类
- pipeType: string // 管道品种
- pipeRegCode: string // 管道注册代码
- certificateNo: string // 使用登记证编号
- internalNo: string // 单位内编号
- pipeLevel: string // 管道级别
- projectName: string // 工程名称
- pipeMedium: string // 管道介质
- pipeLength: number // 管道长度
- nominalDiameter: number // 公称直径
- nominalWallThickness: number // 公称壁厚
- pipeMaterial: string // 管道材质
- materialStandard: string // 材料标准
- designPressure: number // 设计压力
- workPressure: number // 工作压力
- designTemperature: number // 设计温度
- workTemperature: number // 工作温度
- weldCount: number // 焊口数量
- startPoint: string // 管道起点
- endPoint: string // 管道止点
- isUnderground: boolean // 是否存在埋地管道
- undergroundLength: number // 埋地管道长度
- commissioningDate: Date // 投入使用日期
- designLifeYears: string // 设计使用年限
- constructionStartDate: Date // 开工日期
- handoverDate: Date // 交工日期
- useStatus: string // 使用状态
- supervisionIssues: string // 监督检验问题记载
- lastInspectionReportNo: string // 法定-上次定检报告编号
- nextLegalCheckDate: Date // 法定-下次法定检验日期
- legalSafetyStatusLevel: string // 法定-安全状况等级
- legalInspectionConclusion: string // 法定-上次检验检查结论
- legalInspectionIssues: string // 法定-上次检验检查发现的问题
- lastYearReportNo: string // 年检-上次年检报告编号
- nextYearCheckDate: Date // 年检-下次年检日期
- yearSafetyStatusLevel: string // 年检-安全状况等级
- yearInspectionConclusion: string // 年检-上次检验检查结论
- yearInspectionIssues: string // 年检-上次检验检查发现的问题
- lastalldate: Date // 上次全面检验日期
- lastonlinedate: Date // 上次年检日期
- }
- // 管道设备 API
- export const EquipPipeApi = {
- // 查询管道设备分页
- getEquipPipePage: async (params: any) => {
- return await request.get({ url: `/pressure2/equip-pipe/page`, params })
- },
- // 查询管道设备详情
- getEquipPipe: async (id: string) => {
- return await request.get({ url: `/pressure2/equip-pipe/get?id=` + id })
- },
- // 新增管道设备
- createEquipPipe: async (data: EquipPipeVO) => {
- return await request.post({ url: `/pressure2/equip-pipe/create`, data })
- },
- // 修改管道设备
- updateEquipPipe: async (data: EquipPipeVO) => {
- return await request.put({ url: `/pressure2/equip-pipe/update`, data })
- },
- // 删除管道设备
- deleteEquipPipe: async (id: string) => {
- return await request.delete({ url: `/pressure2/equip-pipe/delete?id=` + id })
- },
- // 导出管道设备 Excel
- exportEquipPipe: async (params) => {
- return await request.download({ url: `/pressure2/equip-pipe/export-excel`, params })
- },
- // 查询管道历史信息
- getHistoryPipeEquipment: async (projectNo: string) => {
- return await request.get({ url: `/pressure2/equip-pipe/getHistoryPipeEquipment?projectNo=` + projectNo })
- },
- getPipeEquipmentDetailListByPipeEquipmentId: async (params: any) => {
- return await request.get({ url: `pressure2/equip-pipe-detail/page`, params })
- }
- }
|