Răsfoiți Sursa

pms 瑞鹰日报 列表表头分组

(cherry picked from commit f34c15de8c6003976b75b144fa00fbb0104b9c03)
zhangcl 1 săptămână în urmă
părinte
comite
56b70c5ec6
1 a modificat fișierele cu 82 adăugiri și 72 ștergeri
  1. 82 72
      src/api/pms/iotrydailyreport/index.ts

+ 82 - 72
src/api/pms/iotrydailyreport/index.ts

@@ -1,72 +1,82 @@
-import request from '@/config/axios'
-
-// 瑞鹰日报 VO
-export interface IotRyDailyReportVO {
-  id: number // 主键id
-  deptId: number // 施工队伍id
-  projectId: number // 项目id
-  taskId: number // 任务id
-  projectClassification: string // 项目类别(钻井 修井 注氮 酸化压裂... )
-  relocationDays: number // 搬迁安装天数(D)
-  lastestWellDoneTime: Date // 上井次完井时间
-  currentDepth: number // 当前井深(m)
-  dailyFootage: number // 日进尺(m)
-  monthlyFootage: number // 月进尺(m)
-  annualFootage: number // 年累计进尺(m)
-  dailyPowerUsage: number // 当日用电量(kWh)
-  monthlyPowerUsage: number // 当月用电量(kWh)
-  dailyFuel: number // 当日油耗(吨)
-  monthlyFuel: number // 当月油耗(吨)
-  nonProductionTime: number // 非生产时间(H)
-  nptReason: string // 非生产时间原因
-  constructionStartDate: Date // 施工开始日期
-  constructionEndDate: Date // 施工结束日期
-  productionStatus: string // 当日生产情况生产动态
-  nextPlan: string // 下步工作计划
-  rigStatus: number // 施工状态(动迁 准备 施工 完工)
-  personnel: string // 人员情况
-  mudDensity: number // 泥浆性能-密度(g/cm³)
-  mudViscosity: number // 泥浆性能-粘度(S)
-  lateralLength: number // 水平段长度(m) 适用于水平井
-  wellInclination: number // 井斜(°)
-  azimuth: number // 方位(°)
-  extProperty: string // 不同专业公司的扩展属性值
-  sort: number // 排序值
-  remark: string // 备注
-  status: number // 状态(0启用 1禁用)
-  processInstanceId: string // 流程实例id
-  auditStatus: number // 审批状态 未提交、审批中、审批通过、审批不通过、已取消
-}
-
-// 瑞鹰日报 API
-export const IotRyDailyReportApi = {
-  // 查询瑞鹰日报分页
-  getIotRyDailyReportPage: async (params: any) => {
-    return await request.get({ url: `/pms/iot-ry-daily-report/page`, params })
-  },
-
-  // 查询瑞鹰日报详情
-  getIotRyDailyReport: async (id: number) => {
-    return await request.get({ url: `/pms/iot-ry-daily-report/get?id=` + id })
-  },
-
-  // 新增瑞鹰日报
-  createIotRyDailyReport: async (data: IotRyDailyReportVO) => {
-    return await request.post({ url: `/pms/iot-ry-daily-report/create`, data })
-  },
-
-  // 修改瑞鹰日报
-  updateIotRyDailyReport: async (data: IotRyDailyReportVO) => {
-    return await request.put({ url: `/pms/iot-ry-daily-report/update`, data })
-  },
-
-  // 删除瑞鹰日报
-  deleteIotRyDailyReport: async (id: number) => {
-    return await request.delete({ url: `/pms/iot-ry-daily-report/delete?id=` + id })
-  },
-
-  // 导出瑞鹰日报 Excel
-  exportIotRyDailyReport: async (params) => {
-    return await request.download({ url: `/pms/iot-ry-daily-report/export-excel`, params })
-  },
-}
+import request from '@/config/axios'
+
+// 瑞鹰日报 VO
+export interface IotRyDailyReportVO {
+  id: number // 主键id
+  deptId: number // 施工队伍id
+  projectId: number // 项目id
+  taskId: number // 任务id
+  projectClassification: string // 项目类别(钻井 修井 注氮 酸化压裂... )
+  relocationDays: number // 搬迁安装天数(D)
+  latestWellDoneTime: Date // 上井次完井时间
+  currentDepth: number // 当前井深(m)
+  dailyFootage: number // 日进尺(m)
+  monthlyFootage: number // 月进尺(m)
+  annualFootage: number // 年累计进尺(m)
+  dailyPowerUsage: number // 当日用电量(kWh)
+  monthlyPowerUsage: number // 当月用电量(kWh)
+  dailyFuel: number // 当日油耗(吨)
+  monthlyFuel: number // 当月油耗(吨)
+  nonProductionTime: number // 非生产时间(H)
+  nptReason: string // 非生产时间原因
+  drillingWorkingTime: number
+  otherProductionTime: number
+  accidentTime: number
+  repairTime: number
+  selfStopTime: number
+  complexityTime: number
+  relocationTime: number
+  rectificationTime:  number
+  waitingStopTime:  number
+  winterBreakTime:  number
+  constructionStartDate: Date // 施工开始日期
+  constructionEndDate: Date // 施工结束日期
+  productionStatus: string // 当日生产情况生产动态
+  nextPlan: string // 下步工作计划
+  rigStatus: number // 施工状态(动迁 准备 施工 完工)
+  personnel: string // 人员情况
+  mudDensity: number // 泥浆性能-密度(g/cm³)
+  mudViscosity: number // 泥浆性能-粘度(S)
+  lateralLength: number // 水平段长度(m) 适用于水平井
+  wellInclination: number // 井斜(°)
+  azimuth: number // 方位(°)
+  extProperty: string // 不同专业公司的扩展属性值
+  sort: number // 排序值
+  remark: string // 备注
+  status: number // 状态(0启用 1禁用)
+  processInstanceId: string // 流程实例id
+  auditStatus: number // 审批状态 未提交、审批中、审批通过、审批不通过、已取消
+}
+
+// 瑞鹰日报 API
+export const IotRyDailyReportApi = {
+  // 查询瑞鹰日报分页
+  getIotRyDailyReportPage: async (params: any) => {
+    return await request.get({ url: `/pms/iot-ry-daily-report/page`, params })
+  },
+
+  // 查询瑞鹰日报详情
+  getIotRyDailyReport: async (id: number) => {
+    return await request.get({ url: `/pms/iot-ry-daily-report/get?id=` + id })
+  },
+
+  // 新增瑞鹰日报
+  createIotRyDailyReport: async (data: IotRyDailyReportVO) => {
+    return await request.post({ url: `/pms/iot-ry-daily-report/create`, data })
+  },
+
+  // 修改瑞鹰日报
+  updateIotRyDailyReport: async (data: IotRyDailyReportVO) => {
+    return await request.put({ url: `/pms/iot-ry-daily-report/update`, data })
+  },
+
+  // 删除瑞鹰日报
+  deleteIotRyDailyReport: async (id: number) => {
+    return await request.delete({ url: `/pms/iot-ry-daily-report/delete?id=` + id })
+  },
+
+  // 导出瑞鹰日报 Excel
+  exportIotRyDailyReport: async (params) => {
+    return await request.download({ url: `/pms/iot-ry-daily-report/export-excel`, params })
+  },
+}