import request from '@/config/axios' // 受理单 VO export interface BoilerAcceptOrderVO { id: string // id unitCode: string // 单位编码 unitName: string // 单位名称 unitAddress: string // 单位地址 checkType: number // 检验性质 equipType: number // 设备类型 equipNum: number // 设备数量 equipStreet: number // equipStreet equipDistrict: number // equipDistrict appointmentDate: Date // 约检日期 warningDay: number // 告警时间 unitContact: string // 单位联系人 unitPhone: string // 联系人电话 status: number // 状态 100 待确认 200 已确认 mobile: string // 手机 zipCode: string // 邮编 remark: string // 备注 email: string // 邮箱 deptId: string // 部门id operator: string // 经办人 isAttach: boolean // 是否有附件 sendType: number // 发送类型 vehicle: number // 交通工具 feeType: number // 费用类型 acceptType: number // 受理方式 actualAmount: number // 实收金额 serviceAmount: number // 服务费 shouldAmount: number // 应收金额 reduceFee: number // 减免费用 schedulingId: string // 计划id reason: string // 拒绝原因 warningDate: Date // 预警日期 createAcceptOrder: boolean // 是否创建受理单 acceptNo: string // 受理单号 } // 受理单 API export const BoilerAcceptOrderApi = { // 查询受理单详情 getAcceptOrder: async (id: number | string) => { return await request.get({ url: `/pressure2/accept-order/get?id=` + id }) }, // 获取受理单设备列表 getAcceptOrderEquipmentList: async (params) => { return await request.get({ url: `/pressure2/accept-order/page/equips`, params }) }, // 受理单-拒绝约检 refuseAcceptOrder: async (data) => { return await request.post({ url: `/pressure2/accept-order/refuse`, data }) }, // 受理单-重新提交 resubmitAcceptOrder: async (data) => { return await request.put({ url: `/pressure2/accept-order/submit`, data }) }, // 受理单 - 打印表单的PDF printAcceptOrderPdf: async (params) => { return await request.download({ url: `/pressure2/accept-order/print`, params }) }, // 受理单 - 测试生成任务单 auditTest: async (data) => { return await request.post({ url: `/pressure2/accept-order/audit-test`, data }) }, // 受理单 - 锅炉设备列表 getBoilerEquipList: async (params) => { return await request.get({ url: `/pressure2/boiler-accept-order-item/pageEquips`, params }) }, // 受理单-更新设备列表 updateAcceptOrderEquipmentList: async (data) => { return await request.post({ url: `/pressure2/accept-order/equip/update`, data }) }, // 查询受理单分页 getAcceptOrderPage: async (params: any) => { return await request.get({ url: `/pressure2/accept-order/page`, params }) }, }