优化
This commit is contained in:
@@ -100,6 +100,147 @@
|
||||
<el-table-column min-width="120" prop="change_content" label="备注" align="center" />
|
||||
</el-table>
|
||||
</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>
|
||||
|
||||
<!-- 质保书上传弹出框-->
|
||||
@@ -163,7 +304,7 @@ export default {
|
||||
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() {
|
||||
return {
|
||||
dialogVisible: false,
|
||||
@@ -173,6 +314,10 @@ export default {
|
||||
tableDtl: [],
|
||||
tableDtl2: [],
|
||||
tableDtl3: [],
|
||||
tableDtl4: [],
|
||||
tableDtl5: [],
|
||||
tableDtl6: [],
|
||||
tableDtl7: [],
|
||||
mstrow: {},
|
||||
viewShow1: false,
|
||||
viewShow2: false,
|
||||
@@ -220,6 +365,34 @@ export default {
|
||||
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() {
|
||||
this.dialogVisible2 = false
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user