|
@@ -11,7 +11,7 @@ export interface ConstructionDailyReportRow {
|
|
|
location?: string
|
|
location?: string
|
|
|
mainDeviceNum?: number | null
|
|
mainDeviceNum?: number | null
|
|
|
wellName?: string
|
|
wellName?: string
|
|
|
- wokDeviceMum?: number | null
|
|
|
|
|
|
|
+ wokDeviceNum?: number | null
|
|
|
fiveStatusLabel?: string
|
|
fiveStatusLabel?: string
|
|
|
dailyWorkingLayers?: number | null
|
|
dailyWorkingLayers?: number | null
|
|
|
dailySandVolume?: number | null
|
|
dailySandVolume?: number | null
|
|
@@ -28,6 +28,11 @@ export interface ConstructionDailyReportRow {
|
|
|
temperature?: string
|
|
temperature?: string
|
|
|
deviceNames?: string
|
|
deviceNames?: string
|
|
|
customer?: string
|
|
customer?: string
|
|
|
|
|
+ reportName?: string
|
|
|
|
|
+ constructionEndDate?: string | number
|
|
|
|
|
+ constructionStartDate?: string | number
|
|
|
|
|
+ monthWorkingLayers?: number | null
|
|
|
|
|
+ monthWorkingWells?: number | null
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export interface ConstructionDailyReportQuery {
|
|
export interface ConstructionDailyReportQuery {
|
|
@@ -59,21 +64,23 @@ export const tableColumns: Array<{
|
|
|
minWidth?: number
|
|
minWidth?: number
|
|
|
fixed?: 'left' | 'right'
|
|
fixed?: 'left' | 'right'
|
|
|
}> = [
|
|
}> = [
|
|
|
- { prop: 'createTime', label: '日报日期', width: 120, fixed: 'left' },
|
|
|
|
|
- { prop: 'deptName', label: '公司', minWidth: 150, fixed: 'left' },
|
|
|
|
|
|
|
+ { prop: 'reportName', label: '日报名称', minWidth: 180, fixed: 'left' },
|
|
|
|
|
+ { prop: 'createTime', label: '创建(施工)日期', width: 120 },
|
|
|
|
|
+ // { prop: 'constructionStartDate', label: '施工开始日期', width: 120 },
|
|
|
|
|
+ { prop: 'constructionEndDate', label: '施工结束日期', width: 120 },
|
|
|
{ prop: 'projectName', label: '项目', minWidth: 160, fixed: 'left' },
|
|
{ prop: 'projectName', label: '项目', minWidth: 160, fixed: 'left' },
|
|
|
{ prop: 'location', label: '施工区域', minWidth: 140 },
|
|
{ prop: 'location', label: '施工区域', minWidth: 140 },
|
|
|
{ prop: 'deptName', label: '队伍', minWidth: 140 },
|
|
{ prop: 'deptName', label: '队伍', minWidth: 140 },
|
|
|
- { prop: 'mainDeviceNum', label: '主设备数量', width: 110 },
|
|
|
|
|
|
|
+ { prop: 'mainDeviceNum', label: '主设备(泵车)数量', width: 110 },
|
|
|
{ prop: 'wellName', label: '生产任务', minWidth: 140 },
|
|
{ prop: 'wellName', label: '生产任务', minWidth: 140 },
|
|
|
- { prop: 'wokDeviceMum', label: '作业泵车数量', width: 120 },
|
|
|
|
|
|
|
+ { prop: 'wokDeviceNum', label: '作业泵车数量', width: 120 },
|
|
|
{ prop: 'fiveStatusLabel', label: '队伍状态', minWidth: 120 },
|
|
{ prop: 'fiveStatusLabel', label: '队伍状态', minWidth: 120 },
|
|
|
{ prop: 'dailyWorkingLayers', label: '当日主压层数', width: 120 },
|
|
{ prop: 'dailyWorkingLayers', label: '当日主压层数', width: 120 },
|
|
|
- { prop: 'dailySandVolume', label: '当日加砂量', width: 120 },
|
|
|
|
|
- { prop: 'dailyLiquidVolume', label: '当日注液量', width: 120 },
|
|
|
|
|
- { prop: 'jingshu', label: '当月作业井数', width: 120 },
|
|
|
|
|
- { prop: 'cengshu', label: '当月作业层数', width: 120 },
|
|
|
|
|
- { prop: 'dailyFuel', label: '当日油耗', width: 110 },
|
|
|
|
|
|
|
+ { prop: 'dailySandVolume', label: '当日加砂量(吨)', width: 120 },
|
|
|
|
|
+ { prop: 'dailyLiquidVolume', label: '当日注液量(m³)', width: 120 },
|
|
|
|
|
+ { prop: 'monthWorkingWells', label: '当月作业井数', width: 120 },
|
|
|
|
|
+ { prop: 'monthWorkingLayers', label: '当月作业层数', width: 120 },
|
|
|
|
|
+ { prop: 'dailyFuel', label: '当日油耗(L)', width: 110 },
|
|
|
{ prop: 'nonProductionTime', label: '当日非生产时间', width: 130 },
|
|
{ prop: 'nonProductionTime', label: '当日非生产时间', width: 130 },
|
|
|
{ prop: 'nptReason', label: '造成非生产时间原因', minWidth: 180 },
|
|
{ prop: 'nptReason', label: '造成非生产时间原因', minWidth: 180 },
|
|
|
{ prop: 'singleWellWorkload', label: '单井工作量', width: 120 },
|
|
{ prop: 'singleWellWorkload', label: '单井工作量', width: 120 },
|
|
@@ -103,7 +110,7 @@ export const formSections: ConstructionDailyReportSection[] = [
|
|
|
title: '生产数据',
|
|
title: '生产数据',
|
|
|
fields: [
|
|
fields: [
|
|
|
{ prop: 'mainDeviceNum', label: '主设备数量', type: 'number' },
|
|
{ prop: 'mainDeviceNum', label: '主设备数量', type: 'number' },
|
|
|
- { prop: 'wokDeviceMum', label: '作业泵车数量', type: 'number' },
|
|
|
|
|
|
|
+ { prop: 'wokDeviceNum', label: '作业泵车数量', type: 'number' },
|
|
|
{ prop: 'fiveStatusLabel', label: '队伍状态' },
|
|
{ prop: 'fiveStatusLabel', label: '队伍状态' },
|
|
|
{ prop: 'dailyWorkingLayers', label: '当日主压层数', type: 'number', precision: 2 },
|
|
{ prop: 'dailyWorkingLayers', label: '当日主压层数', type: 'number', precision: 2 },
|
|
|
{ prop: 'dailySandVolume', label: '当日加砂量', type: 'number', precision: 2 },
|
|
{ prop: 'dailySandVolume', label: '当日加砂量', type: 'number', precision: 2 },
|
|
@@ -130,7 +137,7 @@ export const formSections: ConstructionDailyReportSection[] = [
|
|
|
export function createEmptyConstructionDailyReport(): ConstructionDailyReportRow {
|
|
export function createEmptyConstructionDailyReport(): ConstructionDailyReportRow {
|
|
|
return {
|
|
return {
|
|
|
mainDeviceNum: null,
|
|
mainDeviceNum: null,
|
|
|
- wokDeviceMum: null,
|
|
|
|
|
|
|
+ wokDeviceNum: null,
|
|
|
dailyWorkingLayers: null,
|
|
dailyWorkingLayers: null,
|
|
|
dailySandVolume: null,
|
|
dailySandVolume: null,
|
|
|
dailyLiquidVolume: null,
|
|
dailyLiquidVolume: null,
|