优化
This commit is contained in:
@@ -100,6 +100,147 @@
|
|||||||
<el-table-column min-width="120" prop="change_content" label="备注" align="center" />
|
<el-table-column min-width="120" prop="change_content" label="备注" align="center" />
|
||||||
</el-table>
|
</el-table>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
|
||||||
|
<el-tab-pane label="维修计划" name="third1">
|
||||||
|
<!--表格渲染-->
|
||||||
|
<el-table
|
||||||
|
ref="table4"
|
||||||
|
:data="tableDtl4"
|
||||||
|
style="width: 100%;"
|
||||||
|
max-height="400"
|
||||||
|
size="mini"
|
||||||
|
border
|
||||||
|
:highlight-current-row="true"
|
||||||
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
|
||||||
|
>
|
||||||
|
<el-table-column type="index" label="序号" width="55" align="center" />
|
||||||
|
<el-table-column prop="repair_plan_code" label="计划单号" width="120px" />
|
||||||
|
<el-table-column prop="repair_plan_name" label="计划名称" show-overflow-tooltip />
|
||||||
|
<el-table-column prop="class_name" label="设备类型" />
|
||||||
|
<el-table-column prop="device_code" label="设备编号" show-overflow-tooltip />
|
||||||
|
<el-table-column prop="device_name" label="设备名称" show-overflow-tooltip />
|
||||||
|
<el-table-column prop="extend_code" label="设备自编码" width="90px" show-overflow-tooltip />
|
||||||
|
<el-table-column prop="maintenancecycle" label="维修周期" :formatter="formatMainName" />
|
||||||
|
<el-table-column prop="repair_type" label="维修类型" :formatter="formatRepairpType" />
|
||||||
|
<el-table-column prop="is_active" label="是否启用" :formatter="format_is_active" />
|
||||||
|
<el-table-column prop="plan_start_date" label="计划开始日期" width="120px" />
|
||||||
|
<el-table-column prop="real_start_date" label="实际开始日期" width="120px" />
|
||||||
|
<el-table-column prop="real_end_date" label="实际结束日期" width="120px" />
|
||||||
|
<el-table-column prop="create_name" label="创建人" />
|
||||||
|
<el-table-column prop="create_time" label="创建时间" width="150px" />
|
||||||
|
<el-table-column prop="confirm_optname" label="审核人" />
|
||||||
|
<el-table-column prop="confirm_time" label="审核时间" width="150px" />
|
||||||
|
<el-table-column prop="remark" label="备注" show-overflow-tooltip />
|
||||||
|
</el-table>
|
||||||
|
</el-tab-pane>
|
||||||
|
|
||||||
|
<el-tab-pane label="保养计划" name="third2">
|
||||||
|
<!--表格渲染-->
|
||||||
|
<el-table
|
||||||
|
ref="table5"
|
||||||
|
:data="tableDtl5"
|
||||||
|
style="width: 100%;"
|
||||||
|
max-height="400"
|
||||||
|
size="mini"
|
||||||
|
border
|
||||||
|
:highlight-current-row="true"
|
||||||
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
|
||||||
|
>
|
||||||
|
<el-table-column type="index" label="序号" width="55" align="center" />
|
||||||
|
<el-table-column prop="maint_plan_code" label="保养计划单号" width="120px" />
|
||||||
|
<el-table-column prop="maint_plan_name" label="保养计划名称" width="120px" />
|
||||||
|
<el-table-column prop="class_name" label="设备类型" width="120px" />
|
||||||
|
<el-table-column prop="device_code" label="设备编码" />
|
||||||
|
<el-table-column prop="device_name" label="设备名称" />
|
||||||
|
<el-table-column prop="extend_code" label="设备自编码" width="90px" />
|
||||||
|
<el-table-column prop="maintenancecycle" label="保养周期" :formatter="formatMainName"/>
|
||||||
|
<el-table-column prop="maint_object" label="保养对象" :formatter="formatMainObject"/>
|
||||||
|
<el-table-column prop="detail_count" label="明细数" />
|
||||||
|
<el-table-column prop="is_active" label="是否启用" :formatter="format_is_active" />
|
||||||
|
<el-table-column prop="plan_start_date" label="计划开始日期" width="150px" />
|
||||||
|
<el-table-column prop="real_start_date" label="实际开始日期" width="150px" />
|
||||||
|
<el-table-column prop="real_end_date" label="实际结束日期" width="150px" />
|
||||||
|
<el-table-column prop="remark" label="备注" />
|
||||||
|
<el-table-column prop="create_name" label="创建人" />
|
||||||
|
<el-table-column prop="create_time" label="创建时间" width="150px" />
|
||||||
|
<el-table-column prop="confirm_optname" label="审核人" />
|
||||||
|
<el-table-column prop="confirm_time" label="审核时间" width="150px" />
|
||||||
|
</el-table>
|
||||||
|
</el-tab-pane>
|
||||||
|
|
||||||
|
<el-tab-pane label="维修单" name="third3">
|
||||||
|
<!--表格渲染-->
|
||||||
|
<el-table
|
||||||
|
ref="table6"
|
||||||
|
:data="tableDtl6"
|
||||||
|
style="width: 100%;"
|
||||||
|
max-height="400"
|
||||||
|
size="mini"
|
||||||
|
border
|
||||||
|
:highlight-current-row="true"
|
||||||
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
|
||||||
|
>
|
||||||
|
<el-table-column type="index" label="序号" width="55" align="center" />
|
||||||
|
<el-table-column prop="repair_code" label="维修单号" width="120px" />
|
||||||
|
<el-table-column prop="device_code" label="设备编码" width="120px" />
|
||||||
|
<el-table-column prop="device_name" label="设备名称" />
|
||||||
|
<el-table-column prop="extend_code" label="设备自编码" width="90px" />
|
||||||
|
<el-table-column prop="dept_name" label="归属部门" />
|
||||||
|
<el-table-column prop="use_name" label="使用班组" />
|
||||||
|
<el-table-column prop="invstatus" label="单据状态" :formatter="formatStatusName"/>
|
||||||
|
<el-table-column prop="maintenancecycle" label="单据类型" :formatter="formatTypeName"/>
|
||||||
|
<el-table-column prop="fault_level" label="故障等级" :formatter="formatLevelName"/>
|
||||||
|
<el-table-column prop="plan_start_date" label="计划维修日期" width="120px" />
|
||||||
|
<el-table-column prop="fault_desc" label="故障描述" />
|
||||||
|
<el-table-column prop="remark" label="备注" />
|
||||||
|
<el-table-column prop="input_optname" label="制单人" />
|
||||||
|
<el-table-column prop="input_time" label="制单时间" width="150px" />
|
||||||
|
<el-table-column prop="update_optname" label="维修人" />
|
||||||
|
<el-table-column prop="real_start_date" label="开始时间" width="150px" />
|
||||||
|
<el-table-column prop="real_end_date" label="结束时间" width="150px" />
|
||||||
|
<el-table-column prop="confirm_optname" label="确认人" />
|
||||||
|
<el-table-column prop="confirm_time" label="确认时间" width="150px" />
|
||||||
|
<el-table-column prop="audit_optname" label="审核人" />
|
||||||
|
<el-table-column prop="audit_time" label="审核时间" width="150px" />
|
||||||
|
<el-table-column prop="source_bill_code" label="源单号" />
|
||||||
|
<el-table-column prop="source_bill_type" label="源单业务类型" width="120px" />
|
||||||
|
</el-table>
|
||||||
|
</el-tab-pane>
|
||||||
|
|
||||||
|
<el-tab-pane label="保养单" name="third4">
|
||||||
|
<!--表格渲染-->
|
||||||
|
<el-table
|
||||||
|
ref="table7"
|
||||||
|
:data="tableDtl7"
|
||||||
|
style="width: 100%;"
|
||||||
|
max-height="400"
|
||||||
|
size="mini"
|
||||||
|
border
|
||||||
|
:highlight-current-row="true"
|
||||||
|
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
|
||||||
|
>
|
||||||
|
<el-table-column type="index" label="序号" width="55" align="center" />
|
||||||
|
<el-table-column prop="maint_code" label="保养单号" width="120px" />
|
||||||
|
<el-table-column prop="device_code" label="设备编码" />
|
||||||
|
<el-table-column prop="device_name" label="设备名称" />
|
||||||
|
<el-table-column prop="extend_code" label="设备自编码" width="90px" />
|
||||||
|
<el-table-column prop="dept_name" label="归属部门" />
|
||||||
|
<el-table-column prop="use_name" label="使用班组" />
|
||||||
|
<el-table-column prop="maint_object" label="保养对象" :formatter="formatMainObject"/>
|
||||||
|
<el-table-column prop="invstatus" label="单据状态" :formatter="formatInvsName" />
|
||||||
|
<el-table-column prop="maintenancecycle" label="单据类型" :formatter="formatMainName" />
|
||||||
|
<el-table-column prop="plan_start_date" label="计划保养日期" width="150px" />
|
||||||
|
<el-table-column prop="input_optname" label="创建人" />
|
||||||
|
<el-table-column prop="input_time" label="创建时间" width="150px" />
|
||||||
|
<el-table-column prop="update_optname" label="保养人" />
|
||||||
|
<el-table-column prop="real_start_date" label="开始时间" width="150px" />
|
||||||
|
<el-table-column prop="real_end_date" label="结束时间" width="150px" />
|
||||||
|
<el-table-column prop="confirm_optname" label="确认人" />
|
||||||
|
<el-table-column prop="confirm_time" label="确认时间" width="150px" />
|
||||||
|
<el-table-column prop="audit_optname" label="审核人" />
|
||||||
|
<el-table-column prop="audit_time" label="审核时间" width="150px" />
|
||||||
|
</el-table>
|
||||||
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
|
|
||||||
<!-- 质保书上传弹出框-->
|
<!-- 质保书上传弹出框-->
|
||||||
@@ -163,7 +304,7 @@ export default {
|
|||||||
type: Object
|
type: Object
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
dicts: ['device_type', 'workorder_type', 'changetype', 'is_produceuse', 'device_status', 'EM_DEVICE_WX_INVTYPE', 'EM_DEVICE_BY_INVTYPE'],
|
dicts: ['EM_DEVICE_BY_INVSTATUS', 'EM_FAULT_LEVEL', 'EM_DEVICE_WX_INVSTATUS', 'EM_DEVICE_MAINT_OBJECT', 'EM_DEVICE_WX_CYCLE', 'EM_DEVICE_WX_TYPE', 'device_type', 'workorder_type', 'changetype', 'is_produceuse', 'device_status', 'EM_DEVICE_WX_INVTYPE', 'EM_DEVICE_BY_INVTYPE'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
dialogVisible: false,
|
dialogVisible: false,
|
||||||
@@ -173,6 +314,10 @@ export default {
|
|||||||
tableDtl: [],
|
tableDtl: [],
|
||||||
tableDtl2: [],
|
tableDtl2: [],
|
||||||
tableDtl3: [],
|
tableDtl3: [],
|
||||||
|
tableDtl4: [],
|
||||||
|
tableDtl5: [],
|
||||||
|
tableDtl6: [],
|
||||||
|
tableDtl7: [],
|
||||||
mstrow: {},
|
mstrow: {},
|
||||||
viewShow1: false,
|
viewShow1: false,
|
||||||
viewShow2: false,
|
viewShow2: false,
|
||||||
@@ -220,6 +365,34 @@ export default {
|
|||||||
this.tableDtl3 = res
|
this.tableDtl3 = res
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
formatInvsName(row, cloum) {
|
||||||
|
return this.dict.label.EM_DEVICE_BY_INVSTATUS[row.invstatus]
|
||||||
|
},
|
||||||
|
formatStatusName(row, cloum) {
|
||||||
|
return this.dict.label.EM_DEVICE_WX_INVSTATUS[row.invstatus]
|
||||||
|
},
|
||||||
|
formatTypeName(row, cloum) {
|
||||||
|
return this.dict.label.EM_DEVICE_WX_INVTYPE[row.maintenancecycle]
|
||||||
|
},
|
||||||
|
formatLevelName(row, cloum) {
|
||||||
|
return this.dict.label.EM_FAULT_LEVEL[row.fault_level]
|
||||||
|
},
|
||||||
|
formatMainObject(row, cloum) {
|
||||||
|
return this.dict.label.EM_DEVICE_MAINT_OBJECT[row.maint_object]
|
||||||
|
},
|
||||||
|
format_is_active(row) {
|
||||||
|
if (row.is_active.includes('1')) {
|
||||||
|
return '是'
|
||||||
|
} else {
|
||||||
|
return '否'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
formatMainName(row, cloum) {
|
||||||
|
return this.dict.label.EM_DEVICE_WX_CYCLE[row.maintenancecycle]
|
||||||
|
},
|
||||||
|
formatRepairpType(row, cloum) {
|
||||||
|
return this.dict.label.EM_DEVICE_WX_TYPE[row.repair_type]
|
||||||
|
},
|
||||||
handleClose() {
|
handleClose() {
|
||||||
this.dialogVisible2 = false
|
this.dialogVisible2 = false
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user