|
@@ -50,6 +50,7 @@ export interface ConstructionDailyReportField {
|
|
|
type?: 'text' | 'number' | 'textarea'
|
|
type?: 'text' | 'number' | 'textarea'
|
|
|
span?: 1 | 2
|
|
span?: 1 | 2
|
|
|
precision?: number
|
|
precision?: number
|
|
|
|
|
+ editableInEdit?: boolean
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export interface ConstructionDailyReportSection {
|
|
export interface ConstructionDailyReportSection {
|
|
@@ -66,18 +67,17 @@ export const tableColumns: Array<{
|
|
|
}> = [
|
|
}> = [
|
|
|
{ prop: 'reportName', label: '日报名称', minWidth: 180, fixed: 'left' },
|
|
{ prop: 'reportName', label: '日报名称', minWidth: 180, fixed: 'left' },
|
|
|
{ prop: 'createTime', label: '创建(施工)日期', width: 120 },
|
|
{ prop: 'createTime', label: '创建(施工)日期', width: 120 },
|
|
|
- // { prop: 'constructionStartDate', label: '施工开始日期', width: 120 },
|
|
|
|
|
{ prop: 'constructionEndDate', 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: 130 },
|
|
|
{ prop: 'wellName', label: '生产任务', minWidth: 140 },
|
|
{ prop: 'wellName', label: '生产任务', minWidth: 140 },
|
|
|
{ prop: 'wokDeviceNum', 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: '当日注液量(m³)', width: 120 },
|
|
|
|
|
|
|
+ { prop: 'dailySandVolume', label: '当日加砂量(吨)', width: 130 },
|
|
|
|
|
+ { prop: 'dailyLiquidVolume', label: '当日注液量(m3)', width: 130 },
|
|
|
{ prop: 'monthWorkingWells', label: '当月作业井数', width: 120 },
|
|
{ prop: 'monthWorkingWells', label: '当月作业井数', width: 120 },
|
|
|
{ prop: 'monthWorkingLayers', label: '当月作业层数', width: 120 },
|
|
{ prop: 'monthWorkingLayers', label: '当月作业层数', width: 120 },
|
|
|
{ prop: 'dailyFuel', label: '当日油耗(L)', width: 110 },
|
|
{ prop: 'dailyFuel', label: '当日油耗(L)', width: 110 },
|
|
@@ -97,15 +97,14 @@ export const formSections: ConstructionDailyReportSection[] = [
|
|
|
title: '基础信息',
|
|
title: '基础信息',
|
|
|
fields: [
|
|
fields: [
|
|
|
{ prop: 'reportName', label: '日报名称' },
|
|
{ prop: 'reportName', label: '日报名称' },
|
|
|
- { prop: 'createTime', label: '日报日期' },
|
|
|
|
|
- { prop: 'constructionEndDate', label: '施工结束日期' },
|
|
|
|
|
-
|
|
|
|
|
|
|
+ // { prop: 'createTime', label: '日报日期' },
|
|
|
|
|
+ // { prop: 'constructionEndDate', label: '施工结束日期' },
|
|
|
{ prop: 'projectName', label: '项目' },
|
|
{ prop: 'projectName', label: '项目' },
|
|
|
{ prop: 'location', label: '施工区域' },
|
|
{ prop: 'location', label: '施工区域' },
|
|
|
{ prop: 'deptName', label: '队伍' },
|
|
{ prop: 'deptName', label: '队伍' },
|
|
|
{ prop: 'wellName', label: '生产任务' },
|
|
{ prop: 'wellName', label: '生产任务' },
|
|
|
- { prop: 'deviceNames', label: '设备名称', span: 2 },
|
|
|
|
|
- { prop: 'customer', label: '合同甲方' }
|
|
|
|
|
|
|
+ { prop: 'customer', label: '合同甲方' },
|
|
|
|
|
+ { prop: 'deviceNames', label: '设备名称', span: 2 }
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -114,13 +113,43 @@ export const formSections: ConstructionDailyReportSection[] = [
|
|
|
{ prop: 'mainDeviceNum', label: '主设备数量', type: 'number' },
|
|
{ prop: 'mainDeviceNum', label: '主设备数量', type: 'number' },
|
|
|
{ prop: 'wokDeviceNum', label: '作业泵车数量', type: 'number' },
|
|
{ prop: 'wokDeviceNum', label: '作业泵车数量', type: 'number' },
|
|
|
{ prop: 'fiveStatusLabel', label: '队伍状态' },
|
|
{ prop: 'fiveStatusLabel', label: '队伍状态' },
|
|
|
- { prop: 'dailyWorkingLayers', label: '当日主压层数', type: 'number', precision: 2 },
|
|
|
|
|
- { prop: 'dailySandVolume', label: '当日加砂量', type: 'number', precision: 2 },
|
|
|
|
|
- { prop: 'dailyLiquidVolume', label: '当日注液量', type: 'number', precision: 2 },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'dailyWorkingLayers',
|
|
|
|
|
+ label: '当日主压层数',
|
|
|
|
|
+ type: 'number',
|
|
|
|
|
+ precision: 2,
|
|
|
|
|
+ editableInEdit: true
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'dailySandVolume',
|
|
|
|
|
+ label: '当日加砂量(吨)',
|
|
|
|
|
+ type: 'number',
|
|
|
|
|
+ precision: 2,
|
|
|
|
|
+ editableInEdit: true
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'dailyLiquidVolume',
|
|
|
|
|
+ label: '当日注液量(m³)',
|
|
|
|
|
+ type: 'number',
|
|
|
|
|
+ precision: 2,
|
|
|
|
|
+ editableInEdit: true
|
|
|
|
|
+ },
|
|
|
{ prop: 'jingshu', label: '当月作业井数', type: 'number' },
|
|
{ prop: 'jingshu', label: '当月作业井数', type: 'number' },
|
|
|
{ prop: 'cengshu', label: '当月作业层数', type: 'number' },
|
|
{ prop: 'cengshu', label: '当月作业层数', type: 'number' },
|
|
|
- { prop: 'dailyFuel', label: '当日油耗', type: 'number', precision: 2 },
|
|
|
|
|
- { prop: 'nonProductionTime', label: '当日非生产时间', type: 'number', precision: 2 },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'dailyFuel',
|
|
|
|
|
+ label: '当日油耗(L)',
|
|
|
|
|
+ type: 'number',
|
|
|
|
|
+ precision: 2,
|
|
|
|
|
+ editableInEdit: true
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'nonProductionTime',
|
|
|
|
|
+ label: '当日非生产时间',
|
|
|
|
|
+ type: 'number',
|
|
|
|
|
+ precision: 2,
|
|
|
|
|
+ editableInEdit: true
|
|
|
|
|
+ },
|
|
|
{ prop: 'singleWellWorkload', label: '单井工作量' },
|
|
{ prop: 'singleWellWorkload', label: '单井工作量' },
|
|
|
{ prop: 'planWorkingLayers', label: '本月计划层数', type: 'number', precision: 2 }
|
|
{ prop: 'planWorkingLayers', label: '本月计划层数', type: 'number', precision: 2 }
|
|
|
]
|
|
]
|
|
@@ -128,10 +157,16 @@ export const formSections: ConstructionDailyReportSection[] = [
|
|
|
{
|
|
{
|
|
|
title: '现场说明',
|
|
title: '现场说明',
|
|
|
fields: [
|
|
fields: [
|
|
|
- { prop: 'nptReason', label: '造成非生产时间原因', type: 'textarea', span: 2 },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'nptReason',
|
|
|
|
|
+ label: '造成非生产时间原因',
|
|
|
|
|
+ type: 'textarea',
|
|
|
|
|
+ span: 2,
|
|
|
|
|
+ editableInEdit: true
|
|
|
|
|
+ },
|
|
|
{ prop: 'productionStatus', label: '施工动态', type: 'textarea', span: 2 },
|
|
{ prop: 'productionStatus', label: '施工动态', type: 'textarea', span: 2 },
|
|
|
{ prop: 'weather', label: '天气' },
|
|
{ prop: 'weather', label: '天气' },
|
|
|
- { prop: 'temperature', label: '气温' }
|
|
|
|
|
|
|
+ { prop: 'temperature', label: '气温(℃)' }
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|