| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748 |
- import request from '@/config/axios'
- import { UserVO } from '@/api/system/user'
- // 锅炉检验任务确认 VO
- export interface BoilerTaskOrderVO {
- id: string // id
- unitCode: string // 单位编码
- unitName: string // 单位名称
- unitAddress: string // 单位地址
- checkType: number // 检验性质
- equipNum: number // 设备数量
- orderNo: string // 任务单号
- taskStatus: number // 任务状态 100 待确认 200 已作废 300 审核中(修改任务单) 310 审核中(作废任务单)320 审核中(修改时间)400 已确认 500 记录录入 600 报告审核 700 报告审批 800 报告办结
- checkDate: Date // 检验日期
- managerId: string // 项目负责人
- appoinmentUserId: string // 检验员
- payWay: number // 收费方式
- contractNo: string // 合同编号
- submitId: string // 受理单提交人
- submitTime: Date // 受理单提交时间
- manger: undefined
- appoinmentUser: undefined
- }
- // 报告出具记录 VO
- export interface IssueReportRecordVO {
- id: string // 记录ID
- createTime: string // 创建时间
- checklistType: number // 报告清单类型 100-全部报告 200-部分报告
- orderId: string // 任务单ID
- issueMethod: number // 出具方式 100-快递邮寄 200-业务员送达 300-线下领取 400-其他
- recipient: string // 收件人
- recipientPhone: string // 收件人电话
- recipientAddress: string // 收件人地址
- trackingNumber: string // 快递单号
- trackingCompany: string // 快递公司
- remark: string // 备注
- copyNumber: number // 份数
- businessMan: string // 业务员
- businessManName: string // 业务员名称
- otherMethod: string // 其他方式
- reportType: number // 报告类型 100-实体报告 200-电子报告
- reportNum: number // 报告数量
- miniProgramPush: boolean // 小程序推送
- emailPush: boolean // 邮箱推送
- email: string // 邮箱地址
- miniProgramAdmin: boolean // 小程序管理员
- miniProgramSubAccount: boolean // 小程序子账户
- creator: string // 创建人ID
- createBy: UserVO // 创建人信息
- orderItemList: []
- }
- // 我的任务单VO
- export interface BoilerTaskOrderOrderItemVO {
- id: string // id
- unitCode: string // 单位编码
- unitName: string // 单位名称
- unitAddress: string // 单位地址
- checkType: number // 检验性质
- equipType: number // 设备类型
- equipNum: number // 设备数量
- equipId: string // 设备ID
- equipStreet: number // equipStreet
- equipDistrict: number // equipDistrict
- equipStreetName: string // 设备所在街道名称
- equipDistrictName: string // 设备所在区域名称
- checkDate: string // 检验日期
- warningDay: number // 告警时间
- unitContact: string // 单位联系人
- unitPhone: string // 联系人电话
- status: number // 状态 100审核中 200 已通过 300 已拒绝 400 已作废
- mobile: string // 手机
- zipCode: string // 邮编
- feeType: number // 费用类型
- acceptType: number // 受理方式
- reason: string // 拒绝原因
- warningDate: string // 预警日期
- createAcceptOrder: boolean // 是否创建受理单
- orderNo: string // 单号
- equipCode: string // 设备代码
- equipName: string // 设备名称
- processInstanceId: string // 流程id
- contractNo: string // 合同编号
- submitId: string // 提交人
- submitTime: any[] // 提交时间
- returnReason: string // 退回原因
- changeReason: string // 变更原因
- changeType: number // 变更类型 100 修改时间 200 修改任务单 300 作废任务单
- confirmDate: any[] // 确认日期
- auditDate: any[] // 审核通过日期
- managerId: string // 负责人ID
- remainingDays: number // 剩余天数
- taskStatus: number // 任务状态
- manager: UserVO // 负责人对象
- checkUsers: UserVO[] // 检验员列表
- reportNo: string // 报告编号
- mainCheckerUser: UserVO // 主检人
- //reportDOList?: ReportDO[] // 检验项目列表
- }
- // 锅炉检验任务确认设备项目
- export interface BoilerTaskOrderItemVO {
- mainId : string //主键ID
- id: string // 锅炉设备id
- equipDistrictName: string
- equipStreetName: string
- checkType: number // 检验性质
- checkItems: string
- operationInstruction: string
- fee: number
- mainStatus: number
- equipCode: string
- useCode: string
- maxContinueEvapor: string
- tonnage: string
- boilerModel: string
- nextInCheckDate: Date
- nextOutCheckDate: Date
- nextPressureCheckDate: Date
- contact: string
- contactPhone: string
- }
- // 我的任务单报告项目 VO
- export interface ReportItemVO {
- id: string // 报告ID
- reportNo: string // 报告编号
- reportName: string // 检验项目
- taskStatus: number // 任务状态
- checkUsers: UserVO[] // 检验员列表
- remark: string // 备注
- checkDate: string // 检验日期
- templateId: string // 模板ID
- auditor: UserVO
- reportType?: number // 报告类型
- reportUrl?: string // 报告URL
- conclusionUrl?: string // 结果URL
- prepareUrl?: string // 报告编制URL
- returnReason?: string // 退回原因
- recheckStatus?: number // 校核状态
- isApproval?: boolean // 是否需要审核
- isRecheck?: boolean // 是否需要校核
- isRatify?: boolean // 是否需要审批
- relevanceEquipType?: number // 关联设备类型
- relevanceCheckType?: number // 关联检验性质
- formulaJson?: string // 费用确认模板的JSON
- isAutoAmount: string // 是否自动计算费用
- status: number
- image: string // 图片
- video: string // 视频
- attachment: string // 附件
- instructionId: string // 关联操作指导书ID
- itemPartId : string
- summaryId?: string // OA系统流程ID
- }
- // 我的任务单详情VO
- export interface BoilerTaskOrderDetailVO extends BoilerTaskOrderOrderItemVO {
- taskStatus: number // 任务状态
- manager: UserVO // 负责人对象
- currentNode: string // 当前节点
- currentAuditor: UserVO // 当前审核人
- currentAuditorId: string // 当前审核人ID
- checkUsers: UserVO[] // 检验员列表
- confirmStatus: number // 确认状态
- afterJson: string
- checkDate: string
- remark: string
- serviceAmount: number
- actualAmount: number
- shouldAmount: number
- reduceFee: number
- feeType: number
- acceptType: number
- warningDay: number
- }
- // 我的任务单详情响应 VO
- export interface TaskOrderDetailResponseVO {
- taskOrder: BoilerTaskOrderDetailVO // 任务单详情
- checkUsers: UserVO[] // 检验员列表
- reportList: ReportItemVO[] // 报告列表
- taskOrderItem: BoilerTaskOrderOrderItemVO // 设备
- }
- // 批量出具电子报告项目 VO
- export interface BoilerBatchIssueReportItem {
- id: string // 设备ID
- miniProgramPush: boolean // 小程序推送
- miniProgramAdmin?: boolean // 小程序管理员
- miniProgramSubAccount?: boolean // 小程序子账户
- recipientPhone?: string
- }
- // 批量出具电子报告请求 VO
- export interface BoilerBatchIssueReportRequest {
- list: BatchIssueReportItem[] // 批量出具列表
- }
- // 锅炉检验任务确认 API
- export const BoilerTaskOrderApi = {
- // 查询锅炉检验任务确认分页
- getBoilerTaskOrderPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/page`, params })
- },
- postBoilerTaskOrderPage: async (params: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/page`, data: params })
- },
- // 任务单流转记录
- getTaskOrderOperationRecordPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/operation-record/page`, params })
- },
- // 任务单确认
- confirmTaskOrder: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/confirm`, data })
- },
- //检验员我的任务列表
- getTaskOrderOrderItemPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/order-item/page`, params })
- },
- //检测录入设备认领
- claim: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/claim`, data })
- },
- //检测录入设备取消认领
- cancelClaim: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/cancelClaim`, data })
- },
- // 查询锅炉任务单详情
- getTaskOrder: async (id: string) => {
- return await request.get({ url: `/pressure2/boiler-task-order/get?id=` + id })
- },
- // 修改锅炉任务单创建操作记录
- createTaskOrderOperationRecord: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/operation-record/create`, data })
- },
- // 更新锅炉任务单
- updateTaskOrder: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/update`, data })
- },
- // 更新检验员
- updateCheckers: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/update/users`, data })
- },
- // 添加设备
- insertBoilers: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/insert/boilers`, data })
- },
- // 任务单设备列表
- getTaskOrderEquips: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/page/boilers`, params })
- },
- // 查询检验项目列表 & 费用计算
- queryCheckItemList: async (data: any) => {
- return await request.post({url: '/pressure2/boiler-task-order/cost/itemInfoList', data})
- },
- // 查询检验项目列表 & 费用计算
- querySchedulingCheckItemList: async (data: any) => {
- return await request.post({url: '/pressure2/boiler-task-order/scheduling/cost/itemInfoList', data})
- },
- // 添加检验项目V2
- addReportV2: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/add-report-v2`, data })
- },
- // 添加检验项目V3
- addReportV3: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/add-report-v3`, data })
- },
- // 任务单详情:获取重大问题隐患-检验方案-作业指导书 的审核列表
- getMajorIssuesAuditList: async (params) => {
- return await request.get({url: '/pressure2/boiler-task-order/order-item/major-issues/page', params})
- },
- // 锅炉报告编制列表
- prepareReportPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/order-item/prepare-report/page`, params })
- },
- // 记录校核列表
- getTaskOrderOrderItemRecheckPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/order-item/recheck/page`, params })
- },
- // 报告流转记录
- getTaskOrderItemReportRecordPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order-item-report-record/page`, params })
- },
- // 获得锅炉任务单设备关联报告
- getTaskOrderItemReportRecord: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order-item-report/get?id=${params}`})
- },
- // 获得锅炉任务单设备关联检验方案
- getInspectionPlan: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order-item-report/getInspectionPlan?id=${params}`})
- },
- // 通过记录校核
- passRecordTemplateAudit: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/recheck/approve`, data })
- },
- // 拒绝记录校核
- rejectRecordTemplateAudit: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/recheck/reject`, data })
- },
- // 批量通过提交记录校核
- batchPassRecheck: (data) => {
- return request.put({url: '/pressure2/boiler-task-order/order-item/report/batch-recheck/approve', data})
- },
- // 批量拒绝提交记录校核
- batchRejectRecheck: (data) => {
- return request.put({url: '/pressure2/boiler-task-order/order-item/report/batch-recheck/rollback', data})
- },
- // 查询所有子报告
- subReportApi: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/order-item/sub-report`, params })
- },
- // 检验员我的任务详情
- getTaskOrderOrderItem: async (id: string): Promise<TaskOrderDetailResponseVO> => {
- return await request.get({ url: `/pressure2/boiler-task-order/order-item/get?id=` + id })
- },
- // 报告预览
- getReportPreview: async (data: any) => {
- return await request.download2({ url: '/pressure2/report-template/reportPreview', data })
- },
- // 查看模板详情
- getReportTemplateFileFlow: async (params) => {
- return await request.download({ url: `/pressure2/report-template/reportPreview`, params })
- },
- // 保存报告编制
- saveReportPrepare: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/report/prepare/save`, data })
- },
- // 提交报告审核
- submitReportAudit: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/report/prepare/submit`, data })
- },
- // 任务单详情:添加重大问题隐患-检验方案-作业指导书
- addMajorIssues: async (data) => {
- return await request.post({url: `/pressure2/boiler-task-order/order-item/addMajorIssues`, data})
- },
- // 检验意见通知书: 发起审核
- submitOpinionNoticeApproval: async (data) => {
- return await request.put({url: `/pressure2/boiler-task-order/order-item/initiateApproval`, data})
- },
- // 检验方案: 不需要审核直接生成
- generateInspectionPlan: async (data) => {
- return await request.put({url: `/pressure2/boiler-task-order/order-item/initiateApproval/inspectionPlan/generate`, data})
- },
- // 新增锅炉检验任务确认
- createBoilerTaskOrder: async (data: BoilerTaskOrderVO) => {
- return await request.post({ url: `/pressure2/boiler-task-order/create`, data })
- },
- // 修改锅炉检验任务确认
- updateBoilerTaskOrder: async (data: BoilerTaskOrderVO) => {
- return await request.put({ url: `/pressure2/boiler-task-order/update`, data })
- },
- // 删除锅炉检验任务确认
- deleteBoilerTaskOrder: async (id: number) => {
- return await request.delete({ url: `/pressure2/boiler-task-order/delete?id=` + id })
- },
- // 导出锅炉检验任务确认 Excel
- exportBoilerTaskOrder: async (params) => {
- return await request.download({ url: `/pressure2/boiler-task-order/export-excel`, params })
- },
- // 检验员-任务单-安全记录版本:列表
- getSafetyCheckRecordVersionPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order-item-report-version/page`, params })
- },
- // 修改报告检验员
- updateReportUsers: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/boiler-order-item/report/update-users`, data })
- },
- // 作废报告
- cancelReport: async (data: any) => {
- return await request.delete({ url: `/pressure2/boiler-task-order/boiler-order-item/report/cancel`, data })
- },
-
- // 获取报告模板的JSON
- getReportTemplateJson: async (params) => {
- // 报告模板通用 暂时先用该接口
- return await request.get({ url: '/pressure2/report-template/report/json', params })
- },
-
- // 在判断检验录入的字段中,存在“不合格”,就给任务单添加一个“检验录入通知书”的报告
- addNoticeBookReportByUnqualified: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/report/notice-book`, data })
- },
-
- // 保存报告记录模板
- saveTaskReportTemplate: async (data) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/record-enter`, data })
- },
- // 保存费用计算模板
- saveTaskOrderFeeTemplate: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/report/fee-confirm`, data })
- },
- // 关联操作指导书
- reportOperationInstruction: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order-item-report/reportOperationInstruction`, data })
- },
-
- // 报告排序
- sortReport: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/report/sort`, data })
- },
- // 更新检验项目费用计算
- updateCheckItemFee: async (data: any) => {
- return await request.post({url: '/pressure2/boiler-task-order/order-item/updateReportFee', data})
- },
- // 检验录入,检验项目批量上传附件
- reportItemUploadBatch: async (data: any) => {
- return await request.post({
- url: `/pressure2/boiler-task-order/order-item/report/upload`,
- data
- })
- },
-
- // 批量提交记录校核
- batchSubmitToRecheck: (data) => {
- return request.put({url: '/pressure2/boiler-task-order/order-item/report/batch-recheck', data})
- },
-
- // 提交报告记录模板
- submitTaskReportTemplate: async (data) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/choice/recheck`, data })
- },
- inspectionApproval: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/inspection-opinion/approval`, data })
- },
-
- // 修改主报告主检人
- updateReportMainChecker: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/update/main-check`, data })
- },
-
- // 报告审核通过,提交审批
- submitReportApprove: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/report/approve/submit`, data })
- },
-
- // 检验意见通知书:流转记录
- getOpinionNoticeApprovalRecordList: async (params) => {
- return request.get({url: '/pressure2/boiler-task-order/order-item/initiateApproval/circulationRecord', params})
- },
- // 报告字段纠错
- getCheckKeyIsInput: async (params, data) => {
- return await request.put({ url: '/pressure2/boiler-task-order/checkDingJian', params, data })
- },
- // 获取费用计算预填写字段
- queryCheckItemCalcPreFillField: (params: any) => {
- return request.get({url: '/pressure2/boiler-task-order/cost/getPreFillField', params})
- },
- // 任务单/服务单: 获取模板
- getServiceFromTemplate: async (params: any) => {
- return await request.get({
- url: `/pressure2/boiler-task-order/service-from/orderForm`,
- params
- })
- },
- getServerHisVersionPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order-file-version/page`, params })
- },
- // 检验员-任务单: 安全检查记录: 获取模板
- getSafetyCheckRecordTemplate: async (params: any) => {
- return await request.get({
- url: `/pressure2/boiler-task-order-security-check/default-template`,
- params
- })
- },
- // 检验员-任务单: 安全检查记录: 分页列表
- getSafetyCheckRecordPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order-security-check/page`, params })
- },
- // 修改设备主检人
- updateTaskOrderMainChecker: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/order-item/main-checker`, data })
- },
- // 添加任务单设备部件
- addTaskOrderItemPart: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order-item-part/insert`, data })
- },
- // 添加设备部件检验项目
- addPartReport: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/order-item/add-report-part`, data })
- },
- // 删除设备部件
- deletePartReport: async (data: any) => {
- return await request.delete({ url: `/pressure2/boiler-task-order/part/delete`,data })
- },
- // 结束检验时间
- endCheckDate: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/item/endCheckDate`,data })
- },
- // 检验员-任务单: 安全检查记录: 创建
- createSafetyCheckRecord: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order-security-check/create`, data })
- },
- getServiceFromUpdate: async (data: any) => {
- return await request.put({
- url: `/pressure2/boiler-task-order/service-from/update`,
- data
- })
- },
- // 检验员-任务单: 安全检查记录: 删除
- deleteSafetyCheckRecord: async (params: any) => {
- return await request.delete({ url: `/pressure2/boiler-task-order-security-check/delete`, params })
- },
- // 通过审核
- approveTaskOrder: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/approve`, data })
- },
- // 拒绝审核
- rejectTaskOrder: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/reject`, data })
- },
- // 办结确认
- finishApi: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/confirm/finish`, data })
- },
- // 出具pdf
- generateReportPdf: async (params) => {
- return await request.download({ url: '/pressure2/boiler-task-order/generateReportPdf', params })
- },
- // 同步报表数据
- syncReportData: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/syncReportData`, data })
- },
- // 同步所有报表数据
- syncAllReportData: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/syncAllReportData`, data })
- },
- // 同步设备下所有报表数据
- syncAllReportDataByOrderItemId: async (data: any) => {
- return await request.put({ url: `/pressure2/boiler-task-order/syncAllReportDataByOrderItemId`, data })
- },
- //获取校核人清单
- getRecheckUserList: async (params) => {
- return await request.get({ url: '/pressure2/boiler-task-order/recheckUser/page', params})
- },
- /**
- * 查询检验通知书列表
- * @param params
- * @returns
- */
- getCheckBookList: async (params:any) => {
- return await request.get({ url: '/pressure2/boiler-task-order/inspection-opinion/page', params })
- },
- // 检验意见通知,重新推送 --TODO
- inspectionOpinionSend: async (data: any) => {
- return await request.post({ url: `/pressure/task-order/inspection-opinion/inspectionOpinionSend`, data })
- },
- // 检验意见通知,批量重新推送 --TODO
- inspectionOpinionSendBatch: async (data: any) => {
- return await request.post({ url: `/pressure/task-order/inspection-opinion/batch-inspectionOpinionSend`, data })
- },
- /** 检验意见通知,查看报告 --TODO */
- getUploadReportPreview: async (params: any) => {
- return await request.get({
- url: `/pressure/task-order/conclusion-report`,
- params
- })
- },
- // 检验意见通知书审核列表
- getOpinionNoticeApproval: async (params) => {
- return await request.get({url: '/pressure2/boiler-task-order/order-item/initiateApproval/page', params})
- },
- // 检验意见通知书:通过审核
- passOpinionNoticeApproval: async (data) => {
- return request.put({url: '/pressure2/boiler-task-order/order-item/initiateApproval/approve', data})
- },
- // 检验意见通知书:回退审核
- rejectOpinionNoticeApproval: async (data) => {
- return request.put({url: '/pressure2/boiler-task-order/order-item/initiateApproval/reject', data})
- },
- // 报告办结
- handleCompletion: async (id: string) => {
- return await request.post({ url: `/pressure2/boiler-task-order-item-report/handleCompletion/`+id })
- },
- // 获取主任部长列表
- getAuditList : async (params) => {
- // roleCode: Pipeline Director 管道主任 Minister_Pipelines 管道部长
- // roleCode: Boiler Director 锅炉主任 Boiler_Department_Head 锅炉部长
- return request.get({ url: '/system/user/get-by-role', params })
- },
- // 我的模板库 - 获取列表
- getMyTemplateList: async (params: any) => {
- return await request.get({ url: `/pressure2/user-template-library/page`, params })
- },
- // 我的模板库 - 创建
- createMyTemplate: async (data: any) => {
- return await request.post({ url: `/pressure2/user-template-library/create`, data })
- },
- // 我的模板库 - 删除
- deleteMyTemplate: async (id: string) => {
- return await request.delete({ url: `/pressure2/user-template-library/delete?id=${id}` })
- },
- // 我的模板库 - 更新
- updateMyTemplate: async (data: any) => {
- return await request.put({ url: `/pressure2/user-template-library/update`, data })
- },
- // 壁厚测定模板库 - 获取列表
- getWallThickTemplateList: async (params: any) => {
- return await request.get({ url: `/pressure2/user-wall-thickness-template/page`, params })
- },
- // 壁厚测定模板库 - 创建
- createWallThickTemplate: async (data: any) => {
- return await request.post({ url: `/pressure2/user-wall-thickness-template/create`, data })
- },
- // 壁厚测定模板库 - 更新
- updateWallThickTemplate: async (data: any) => {
- return await request.put({ url: `/pressure2/user-wall-thickness-template/update`, data })
- },
- // 壁厚测定模板库 - 获取详情
- getWallThickTemplateDetail: async (id: string) => {
- return await request.get({ url: `/pressure2/user-wall-thickness-template/get?id=${id}` })
- },
- // 壁厚测定模板库 - 删除
- deleteWallThickTemplate: async (id: string) => {
- return await request.delete({ url: `/pressure2/user-wall-thickness-template/delete?id=${id}` })
- },
- // 推送结算系统
- pushSettlementSystem: async (data: any, params: any) => {
- return await request.post({ url: `/pressure2/task-order-push/finance/boiler`, data, params })
- },
- //报告管理
- // 出具报告任务单列表
- getIssueReportPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/issue-report/page`, params })
- },
- // 创建任务单跟进记录
- taskOrderFollowRecordCreateApi: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order-follow-record/create`, data })
- },
- // 获得任务单跟进记录分页
- taskOrderFollowRecordApi: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order-follow-record/page`, params })
- },
- // 出具报告接口
- issueReport: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/issue-report/issue`, data })
- },
- // 出具报告记录接口
- getIssueReportRecordPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/issue-report/record/page`, params })
- },
- // 打印发证列表
- getIssueReportPrintPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/issue-report/printPage`, params })
- },
- // 创建打印记录
- createPrintRecord: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order-item-print/create`, data })
- },
- // 批量打印发证
- postIssueReportBatchIssue: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/issue-report/batchIssue`, data })
- },
- // 获得承压-不合格检验项目记录分页
- getDefectInspectionRecords: async (params: any) => {
- return await request.get({ url: `/pressure2/defect-inspection-records/page`, params })
- },
- // 不合格记录列表
- conclusionPage: async (params: any) => {
- return await request.get({ url: `/pressure2/boiler-task-order/issue-report/order-item/report/conclusion/page`, params })
- },
- // 批量出具电子报告
- batchIssueReport: async (data: any) => {
- return await request.post({ url: `/pressure2/boiler-task-order/issue-report/batch-issue`, data })
- },
- // 使用标志
- getIssueReportUseLogoPreviewApi: async (params) => {
- return await request.download({ url: '/pressure2/boiler-task-order/issue-report/use-logo/preview', params })
- },
- // 撤销OA流程
- cancelOAFlow: async (summaryId: string) => {
- return await request.post({ url: `/pressure2/external-oa/cancleflow/${summaryId}` })
- },
- // 退回OA流程
- returnOAFlow: async (data: any) => {
- return await request.post({ url: `/pressure2/external-oa/returnFlow`, data })
- },
- // 获取OA待办事项审批链接
- getAffairLink: async (summaryId: string) => {
- return await request.get({ url: '/pressure2/external-oa/getAffairLink', params: { summaryId } })
- },
- // 根据summaryId更新单个报告状态
- updateReportBySummaryId: async (summaryId: string) => {
- return await request.get({ url: '/pressure2/boiler-task-order-item-report/updateReportBySummaryId', params: { summaryId } })
- },
- }
|