Browse Source

2024/1/19 返工返修记录

master
zelian_wu 2 years ago
parent
commit
d4172aaec7
  1. 49
      src/views/modules/production/reworkRecord.vue

49
src/views/modules/production/reworkRecord.vue

@ -117,6 +117,11 @@ export default {
this.saveRework.reworkEndDate = new Date() this.saveRework.reworkEndDate = new Date()
this.reportWorkDialog = true this.reportWorkDialog = true
this.saveType = type this.saveType = type
if (type === 0){
if (this.saveRework.productionTime || this.saveRework.productionTime === 0){
return
}
}
this.saveRework.productionTime = new Decimal(dayjs(new Date()).diff(this.saveRework.createTime,'hour',true)).toFixed(2, Decimal.ROUND_HALF_UP) this.saveRework.productionTime = new Decimal(dayjs(new Date()).diff(this.saveRework.createTime,'hour',true)).toFixed(2, Decimal.ROUND_HALF_UP)
this.saveRework.productionTime = new Decimal(this.saveRework.productionTime).toSignificantDigits() this.saveRework.productionTime = new Decimal(this.saveRework.productionTime).toSignificantDigits()
}, },
@ -228,7 +233,7 @@ export default {
<template> <template>
<div> <div>
<choose-list ref="baseList" @getBaseData="getBaseData"></choose-list> <choose-list ref="baseList" @getBaseData="getBaseData"></choose-list>
<el-dialog title="开始返修" @close="closeStartReworkRecordDialog" @open="closeStartReworkRecordDialog" :visible.sync="startReworkRecordDialog" :close-on-click-modal="false" width="13%">
<el-dialog title="开始返修" @close="closeStartReworkRecordDialog" :visible.sync="startReworkRecordDialog" :close-on-click-modal="false" width="13%">
<el-form :model="saveRework" label-position="top" @submit.native.prevent> <el-form :model="saveRework" label-position="top" @submit.native.prevent>
<el-form-item label="派工单号" prop="seqNo"> <el-form-item label="派工单号" prop="seqNo">
<el-input type="number" v-model="saveRework.seqNo" @keydown.native.enter="startRework"></el-input> <el-input type="number" v-model="saveRework.seqNo" @keydown.native.enter="startRework"></el-input>
@ -239,7 +244,7 @@ export default {
<el-button type="primary" @click="startReworkRecordDialog = false">取消</el-button> <el-button type="primary" @click="startReworkRecordDialog = false">取消</el-button>
</el-footer> </el-footer>
</el-dialog> </el-dialog>
<el-dialog title="派工单返修" :visible.sync="seqNoReworkRecordDialog" :close-on-click-modal="false" width="13%">
<el-dialog title="派工单返修" :visible.sync="seqNoReworkRecordDialog" @close="closeStartReworkRecordDialog" :close-on-click-modal="false" width="13%">
<el-form :model="saveRework" label-position="top" @submit.native.prevent> <el-form :model="saveRework" label-position="top" @submit.native.prevent>
<el-form-item label="派工单号" prop="seqNo"> <el-form-item label="派工单号" prop="seqNo">
<el-input type="number" v-model="saveRework.seqNo" @keydown.native.enter="getRework"></el-input> <el-input type="number" v-model="saveRework.seqNo" @keydown.native.enter="getRework"></el-input>
@ -250,7 +255,7 @@ export default {
<el-button type="primary" @click="seqNoReworkRecordDialog = false">取消</el-button> <el-button type="primary" @click="seqNoReworkRecordDialog = false">取消</el-button>
</el-footer> </el-footer>
</el-dialog> </el-dialog>
<el-dialog title="返工信息" @close="closeStartReworkRecordDialog" top="15vh" :close-on-click-modal="false" :visible.sync="reportWorkDialog" width="40%">
<el-dialog title="返工信息" @close="closeStartReworkRecordDialog" :close-on-click-modal="false" :visible.sync="reportWorkDialog" width="40%">
<el-form :model="saveRework" style="padding: 5px" label-position="top"> <el-form :model="saveRework" style="padding: 5px" label-position="top">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="6">
@ -526,14 +531,14 @@ export default {
<el-table-column <el-table-column
header-align="center" header-align="center"
align="left" align="left"
min-width="100"
min-width="70"
prop="site" prop="site"
label="工厂编码"> label="工厂编码">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
header-align="center" header-align="center"
align="left" align="left"
min-width="100"
min-width="70"
prop="seqNo" prop="seqNo"
label="派工单号"> label="派工单号">
</el-table-column> </el-table-column>
@ -561,7 +566,7 @@ export default {
<el-table-column <el-table-column
header-align="center" header-align="center"
align="left" align="left"
min-width="100"
min-width="70"
prop="workCenterNo" prop="workCenterNo"
label="加工编码"> label="加工编码">
</el-table-column> </el-table-column>
@ -584,19 +589,45 @@ export default {
align="left" align="left"
min-width="100" min-width="100"
prop="itemDesc" prop="itemDesc"
label="工序名称">
label="工序名称"/>
<el-table-column
header-align="center"
align="right"
min-width="100"
prop="qualifiedQty"
label="合格数量"/>
<el-table-column
header-align="center"
align="right"
min-width="80"
prop="missingQty"
label="不合格数量">
</el-table-column>
<el-table-column
header-align="center"
align="left"
min-width="100"
prop="operatorName"
label="操作员">
</el-table-column>
<el-table-column
header-align="center"
align="left"
min-width="80"
prop="productionTime"
label="制造时间(h)">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
header-align="center" header-align="center"
align="center" align="center"
min-width="100" min-width="100"
prop="reworkStatus" prop="reworkStatus"
label="工序名称">
label="返工状态">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
header-align="center" header-align="center"
align="center" align="center"
min-width="100"
min-width="120"
prop="createTime" prop="createTime"
label="创建时间"> label="创建时间">
</el-table-column> </el-table-column>

Loading…
Cancel
Save