| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- import request from '@/config/axios'
- // 瑞都日报 VO
- export interface IotRdDailyReportVO {
- id: number // 主键id
- deptId: number // 施工队伍id
- projectId: number // 项目id
- taskId: number // 任务id
- projectClassification: string // 项目类别(钻井 修井 注氮 酸化压裂... )
- techniqueIds: string // 施工工艺([123,233])
- deviceIds: string // 施工设备([123,233])
- startTime: string // 时间节点-开始
- endTime: string // 时间节点-结束
- cumulativeWorkingWell: number // 累计施工井
- cumulativeWorkingLayers: number // 累计施工层
- dailyPumpTrips: number // 当日泵车台次
- dailyToolsSand: number // 当日仪表/混砂
- runCount: number // 趟数
- bridgePlug: number // 桥塞
- waterVolume: number // 水方量
- hourCount: number // 时间H
- dailyFuel: number // 当日油耗(吨)
- dailyPowerUsage: number // 当日用电量(kWh)
- productionTime: number // 生产时间(H)
- nonProductionTime: number // 非生产时间(H)
- rdNptReason: string // 非生产时间原因
- constructionStartDate: Date // 施工开始日期
- constructionEndDate: Date // 施工结束日期
- productionStatus: string // 当日生产情况生产动态
- externalRental: string // 外租情况(可能有附件)
- nextPlan: string // 下步工作计划
- rdStatus: string // 施工状态(动迁上井/动迁下井/施工准备/施工...)
- malfunction: string // 故障情况
- faultDowntime: number // 故障误工h
- personnel: string // 人员情况
- totalStaffNum: number // 全员数量
- leaveStaffNum: number // 休假人员数量
- extProperty: string // 不同专业公司的扩展属性值
- sort: number // 排序值
- remark: string // 备注
- status: number // 状态(0启用 1禁用)
- processInstanceId: string // 流程实例id
- auditStatus: number // 审批状态 未提交、审批中、审批通过、审批不通过、已取消
- }
- // 瑞都日报 API
- export const IotRdDailyReportApi = {
- // 查询瑞都日报分页
- getIotRdDailyReportPage: async (params: any) => {
- return await request.get({ url: `/pms/iot-rd-daily-report/page`, params })
- },
- // 查询瑞都日报 汇总统计
- statistics: async (params: any) => {
- return await request.get({ url: `/pms/iot-rd-daily-report/statistics`, params })
- },
- // 查询瑞都日报详情
- getIotRdDailyReport: async (id: number) => {
- return await request.get({ url: `/pms/iot-rd-daily-report/get?id=` + id })
- },
- // 新增瑞都日报
- createIotRdDailyReport: async (data: IotRdDailyReportVO) => {
- return await request.post({ url: `/pms/iot-rd-daily-report/create`, data })
- },
- // 修改瑞都日报
- updateIotRdDailyReport: async (data: IotRdDailyReportVO) => {
- return await request.put({ url: `/pms/iot-rd-daily-report/update`, data })
- },
- // 审批瑞都日报
- approveRdDailyReport: async (data: IotRdDailyReportVO) => {
- return await request.put({ url: `/pms/iot-rd-daily-report/approval`, data })
- },
- // 删除瑞都日报
- deleteIotRdDailyReport: async (id: number) => {
- return await request.delete({ url: `/pms/iot-rd-daily-report/delete?id=` + id })
- },
- // 导出瑞都日报 Excel
- exportIotRdDailyReport: async (params) => {
- return await request.download({ url: `/pms/iot-rd-daily-report/export-excel`, params })
- },
- }
|