Merge branch 'dev-scheduling' of http://42.192.7.176:3000/suojin/jonhon-mes-web into dev-scheduling
commit
75e532e82b
3 changed files with 222 additions and 36 deletions
@ -0,0 +1,68 @@ |
|||||||
|
<template> |
||||||
|
<el-dialog title="详情" append-to-body :modelValue="openShow" width="70%" @close="closeDialog"> |
||||||
|
<el-descriptions title="物料记录"></el-descriptions> |
||||||
|
<el-table :data="detailsInfo.boxbarcodeDetailsVO.yieldOrderList|| []" style="width: 100%"> |
||||||
|
<el-table-column type="index" width="50" label="序号"> </el-table-column> |
||||||
|
<el-table-column prop="cardNo" label="流程卡号" show-overflow-tooltip> </el-table-column> |
||||||
|
<el-table-column prop="yoCode" label="生产单号" show-overflow-tooltip> </el-table-column> |
||||||
|
<el-table-column prop="partCode" label="零件号" show-overflow-tooltip> </el-table-column> |
||||||
|
<el-table-column prop="partName" label="零件名称" show-overflow-tooltip> </el-table-column> |
||||||
|
<el-table-column prop="actualWeighing" label="重量"> |
||||||
|
<template #default="scope">{{ scope.row.actualWeighing ? Number(scope.row.actualWeighing).toFixed(2)+'g' : '0g' }}</template> |
||||||
|
</el-table-column> |
||||||
|
</el-table> |
||||||
|
<el-descriptions title="执行记录" style="margin-top: 10px;"></el-descriptions> |
||||||
|
<el-table :data="detailsInfo.taskExecuteRecordList|| []" style="width: 100%"> |
||||||
|
<el-table-column type="index" width="50" label="序号"> </el-table-column> |
||||||
|
<el-table-column prop="startPos" label="开始位置" show-overflow-tooltip> </el-table-column> |
||||||
|
<el-table-column prop="endPos" label="结束位置" show-overflow-tooltip> </el-table-column> |
||||||
|
<el-table-column prop="method" label="执行状态" show-overflow-tooltip> </el-table-column> |
||||||
|
<el-table-column prop="createTime" label="执行时间" show-overflow-tooltip> </el-table-column> |
||||||
|
</el-table> |
||||||
|
<template #footer> |
||||||
|
<span class="dialog-footer"> |
||||||
|
<el-button @click="closeDialog">取 消</el-button> |
||||||
|
</span> |
||||||
|
</template> |
||||||
|
</el-dialog> |
||||||
|
</template> |
||||||
|
<script> |
||||||
|
import { taskDetails } from '@/api/logisticsManagement/logisticsDistribution'; |
||||||
|
|
||||||
|
export default { |
||||||
|
props: { |
||||||
|
showDialog: { |
||||||
|
type: Boolean, |
||||||
|
default: false, |
||||||
|
}, |
||||||
|
rowItem: { |
||||||
|
type: Object, |
||||||
|
default: () => ({}), |
||||||
|
}, |
||||||
|
}, |
||||||
|
data() { |
||||||
|
return { |
||||||
|
openShow: false, |
||||||
|
detailsInfo: {}, |
||||||
|
}; |
||||||
|
}, |
||||||
|
mounted() { |
||||||
|
this.openShow = this.showDialog; |
||||||
|
this.detailsFn(); |
||||||
|
}, |
||||||
|
methods: { |
||||||
|
async detailsFn() { |
||||||
|
await taskDetails({ boxBarcode: this.rowItem.boxBarcode, taskId: this.rowItem.id }).then( |
||||||
|
res => { |
||||||
|
this.detailsInfo = res.data.data; |
||||||
|
} |
||||||
|
); |
||||||
|
}, |
||||||
|
closeDialog() { |
||||||
|
this.openShow = false; |
||||||
|
this.$emit('closeDialog'); |
||||||
|
}, |
||||||
|
}, |
||||||
|
}; |
||||||
|
</script> |
||||||
|
<style lang="scss" scoped></style> |
||||||
Loading…
Reference in new issue