| | |
| | | </div> |
| | | <div class="card_top-2"> |
| | | <div style="line-height: 45px; text-align: center"> |
| | | {{ taskData?.plcStatus === 3 ? '待机' : (taskData.Procedure.Status==3?'生产完成':'生产中') }} |
| | | {{ displayProcedureStatus(taskData) }} |
| | | </div> |
| | | <!-- <span class="card-top-r-t">完成进度:50%</span> |
| | | <span class="card-top-r-b">12月28日 08:24</span> --> |
| | |
| | | }, |
| | | methods: { |
| | | /** |
| | | * 展示工序状态 |
| | | * 如果PLC的状态是待机要跟随PLC状态 |
| | | * @param taskData |
| | | * @return {string} |
| | | */ |
| | | displayProcedureStatus(taskData){ |
| | | if (taskData?.plcStatus === 3){ |
| | | return '待机' |
| | | } |
| | | if (!taskData?.Procedure?.Status){ |
| | | return '' |
| | | } |
| | | if (taskData.Procedure.Status===3){ |
| | | return '生产完成' |
| | | }else{ |
| | | return '生产中' |
| | | } |
| | | }, |
| | | /** |
| | | * 从任务中获取加工数和目标数 |
| | | * @param taskData |
| | | * @return {{totalNumber: number, finishNumber: number}} |