| | |
| | | <div class="smallTitle"> |
| | | <svg-icon icon-class="cxjg" class="svg_class" /> |
| | | 产线加工中任务 |
| | | <div style="display: flex;margin-left: 85px;"> |
| | | |
| | | <div class="circle" style="background-color: rgb(255 255 255)" /> |
| | | <div style="margin-left: 10px">未开始</div> |
| | | |
| | | <!-- <div class="circle" style="margin-left: 10px;background-color: blue;"></div>--> |
| | | <!-- <div style="margin-left: 10px" >开工</div>--> |
| | | |
| | | <div class="circleYellow" style="margin-left: 10px" /> |
| | | <div style="margin-left: 10px">执行中</div> |
| | | |
| | | <div class="circle" style="margin-left: 10px" /> |
| | | <div style="margin-left: 10px">完工</div> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="lineContent horn"> |
| | | <div class="lineContent horn" style="height: 434px;"> |
| | | <div v-for="item in lineContent3" :key="item.workcode" class="kb_left_top_block"> |
| | | <div class="kb_block02 kb_pd10"> |
| | | <div> |
| | |
| | | class="kb_block03_02_content flex_c_c" |
| | | > |
| | | <div class="flex_c_c content01"> |
| | | <!-- <div--> |
| | | <!-- v-if="it.status==='START'&&(parseFloat(it.ngqty)===0||it.ngqty==='')&&(parseFloat(it.goodqty)===0||it.goodqty==='')"--> |
| | | <!-- class="circle"--> |
| | | <!-- style="background-color: blue;"--> |
| | | <!-- />--> |
| | | <div |
| | | v-if="it.status==='START'&&(parseFloat(it.ngqty)===0||it.ngqty==='')&&(parseFloat(it.goodqty)===0||it.goodqty==='')" |
| | | class="circle" |
| | | style="background-color: blue;" |
| | | /> |
| | | <div |
| | | v-else-if="it.status==='ALLO'&&(parseFloat(it.ngqty)===0||it.ngqty==='')&&(parseFloat(it.goodqty)===0||it.goodqty==='')" |
| | | v-if="it.status==='ALLO'&&(parseFloat(it.ngqty)===0||it.ngqty==='')&&(parseFloat(it.goodqty)===0||it.goodqty==='')" |
| | | class="circle" |
| | | style="background-color: rgb(255 255 255)" |
| | | /> |
| | |
| | | <el-table-column |
| | | prop="lm_date" |
| | | label="派发时间" |
| | | width="120" |
| | | width="140" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div>{{ row.lm_date.substring(0, 10) }}</div> |
| | |
| | | <el-table-column |
| | | prop="saleOrderCode" |
| | | label="销售订单号" |
| | | width="170" |
| | | width="190" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div v-if="row.saleOrderCode">{{ row.saleOrderCode }}</div> |
| | |
| | | <el-table-column |
| | | prop="plan_qty" |
| | | label="任务数量" |
| | | width="105" |
| | | width="125" |
| | | /> |
| | | <el-table-column |
| | | prop="good_qty" |
| | | label="完工数量" |
| | | width="105" |
| | | width="125" |
| | | /> |
| | | <el-table-column |
| | | prop="ng_qty" |
| | | label="不良数量" |
| | | width="105" |
| | | /> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="ng_qty"--> |
| | | <!-- label="不良数量"--> |
| | | <!-- width="105"--> |
| | | <!-- />--> |
| | | <el-table-column |
| | | label="完成率" |
| | | width="105" |
| | | width="130" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div>{{ parseFloat((row.good_qty * 100 / row.plan_qty).toFixed(2)) }}%</div> |
| | |
| | | } |
| | | }) |
| | | } |
| | | }, this.tableDataLeftBottom.length <= 10 ? 1000 * 5 : 100) |
| | | }, this.tableDataLeftBottom.length <= 10 ? 1000 * 15 : 100) |
| | | }) |
| | | }, |
| | | |
| | |
| | | ::v-deep .el-table__body-wrapper{ |
| | | overflow: hidden !important; |
| | | } |
| | | .circle { |
| | | width: 26px; |
| | | height: 26px; |
| | | background-color: #00ff8b; |
| | | border-radius: 50%; |
| | | } |
| | | |
| | | </style> |
| | | |