| | |
| | | </div> |
| | | |
| | | <div class="kb_headTime kb_header_text" style="top: 35px;left: 800px"> |
| | | <span>季铭综合数字化看板</span> |
| | | <span>桥下综合数字化看板</span> |
| | | </div> |
| | | |
| | | <div class="kb_headTime" style="top: 35px;right: 25px"> |
| | |
| | | </div> |
| | | |
| | | </div> |
| | | <div style="height: 260px;"> |
| | | <div id="all01" class="flex_c_c" style="width: 100%;height:100%;" /> |
| | | |
| | | <div style="height: 180px;padding: 10px;display: flex;justify-content: space-evenly"> |
| | | <div v-for="i in LeftBottomData02" :key="i.wkshp_code" class="flex_c_s"> |
| | | <div class="all_block01 flex_c_s" style="width: 275px;"> |
| | | <div class="flex_c_c all_block02" style=" background: rgba(9, 216, 242, 0.2);">{{ i.wkshp_name }}</div> |
| | | <div class="" style="display: flex;justify-content:space-between"> |
| | | <div class="all_block02 flex_c_c" style="width: 49% ;background: rgba(9, 216, 242, 0.2)">任务数</div> |
| | | <div class="all_block02 flex_c_c" style="width: 49% ;background: rgba(9, 216, 242, 0.2)">{{ i.plan_qty }}</div> |
| | | </div> |
| | | <div class="" style="display: flex;justify-content:space-between"> |
| | | <div class="all_block02 flex_c_c" style="width: 49% ;background: rgba(9, 216, 242, 0.2)">入库数</div> |
| | | <div class="all_block02 flex_c_c" style="width: 49% ;background: rgba(9, 216, 242, 0.2)">{{ i.quantity }}</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <!-- <div style="height: 260px;">--> |
| | | <!-- <div id="all01" class="flex_c_c" style="width: 100%;height:100%;" />--> |
| | | <!-- </div>--> |
| | | </div> |
| | | </div> |
| | | <div style="width: 925px;"> |
| | |
| | | <div class="box02" /> |
| | | <div>原材料</div> |
| | | </div> |
| | | <div class="kb_center_block_children all_block06"> |
| | | <div style="font-size: 24px;">{{ parseFloat(RightBottom.B) }}</div> |
| | | <div class="box02" /> |
| | | <div>半成品</div> |
| | | </div> |
| | | <!-- <div class="kb_center_block_children all_block06">--> |
| | | <!-- <div style="font-size: 24px;">{{ parseFloat(RightBottom.B) }}</div>--> |
| | | <!-- <div class="box02" />--> |
| | | <!-- <div>半成品</div>--> |
| | | <!-- </div>--> |
| | | <div class="kb_center_block_children all_block07"> |
| | | <div style="font-size: 24px;">{{ parseFloat(RightBottom.C) }}</div> |
| | | <div class="box02" /> |
| | |
| | | this.LeftBottomData02.push(data) |
| | | } |
| | | } |
| | | loadEcharts('all01', all03(this.legendData, this.LeftBottomData02)) |
| | | // loadEcharts('all01', all03(this.legendData, this.LeftBottomData02)) |
| | | |
| | | setInterval(() => { |
| | | WorkShopCompreLeftTop({ wkshopcode: temp.join(',') }).then(res2 => { |
| | |
| | | this.LeftBottomData02.push(data) |
| | | } |
| | | } |
| | | loadEcharts('all01', all03(this.legendData, this.LeftBottomData02)) |
| | | // loadEcharts('all01', all03(this.legendData, this.LeftBottomData02)) |
| | | }) |
| | | }, 1000 * 30) |
| | | |
| | |
| | | .all_block05 { |
| | | position: absolute; |
| | | animation: upDown 3s ease-in-out infinite; |
| | | left: 70px; |
| | | left: 140px; |
| | | } |
| | | |
| | | .all_block06 { |
| | | position: absolute; |
| | | animation: upDown2 3s ease-in-out infinite; |
| | | left: 320px; |
| | | } |
| | | //.all_block06 { |
| | | // position: absolute; |
| | | // animation: upDown2 3s ease-in-out infinite; |
| | | // left: 320px; |
| | | //} |
| | | |
| | | .all_block07 { |
| | | position: absolute; |
| | | animation: upDown 3s ease-in-out infinite; |
| | | left: 570px; |
| | | left: 500px; |
| | | } |
| | | |
| | | @keyframes upDown { |