|
@@ -1,23 +1,28 @@
|
|
|
<template>
|
|
|
<div class="item-container">
|
|
|
- <machine />
|
|
|
- <Order
|
|
|
+ <machine :title="toolName" :is-online="machineData.onlineStatus" :progress="machineData.useRadio?machineData.useRadio:0"/>
|
|
|
+ <Order
|
|
|
title="当前加工订单"
|
|
|
:column="columnNow"
|
|
|
+ :tableData="machineData.chfTwoDatas"
|
|
|
class="item-2"
|
|
|
/>
|
|
|
- <Progress
|
|
|
- title="当前加工订单进度"
|
|
|
- class="item-3"
|
|
|
- />
|
|
|
+ <Progress
|
|
|
+ title="当前加工订单进度"
|
|
|
+ :tableData="machineData.chfTwoDatas"
|
|
|
+ :point="machineData.chfTwoDatas[0]?machineData.chfTwoDatas[0].point:0"
|
|
|
+ class="item-3"
|
|
|
+ />
|
|
|
<Order
|
|
|
title="待加工订单"
|
|
|
:column="columnNow"
|
|
|
+ :tableData="machineData.chfTwoDatasList"
|
|
|
class="item-4"
|
|
|
/>
|
|
|
<Order
|
|
|
title="维保倒计时"
|
|
|
:column="columnTime"
|
|
|
+ :tableData="machineData.repairList"
|
|
|
class="item-5"
|
|
|
/>
|
|
|
</div>
|
|
@@ -32,17 +37,28 @@ export default {
|
|
|
Order,
|
|
|
Progress,
|
|
|
},
|
|
|
+ props: {
|
|
|
+ machineData: {
|
|
|
+ type: Object,
|
|
|
+ required: true, // 每个机床的数据必须传入
|
|
|
+ default: () => ({}) // 默认值为一个空对象
|
|
|
+ },
|
|
|
+ toolName: {
|
|
|
+ type: String,
|
|
|
+ required: true
|
|
|
+ }
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
columnNow: [
|
|
|
- { prop: "name", label: "订单号" },
|
|
|
- { prop: "name", label: "零件数量" },
|
|
|
- { prop: "name", label: "已生产" },
|
|
|
- { prop: "name", label: "交付时间" },
|
|
|
+ { prop: "orderName", label: "订单号" },
|
|
|
+ { prop: "productNum", label: "零件数量" },
|
|
|
+ { prop: "produceNum", label: "已生产" },
|
|
|
+ { prop: "deliveryTime", label: "交付时间" },
|
|
|
],
|
|
|
columnTime: [
|
|
|
{ prop: "name", label: "设备" },
|
|
|
- { prop: "name", label: "剩余时间" },
|
|
|
+ { prop: "downTime", label: "剩余时间" },
|
|
|
]
|
|
|
};
|
|
|
},
|