screen
This commit is contained in:
@@ -4,15 +4,16 @@
|
||||
<div class="content clearfix">
|
||||
<div class="con1">
|
||||
<div class="yard-wrap">
|
||||
<div class="corridor_2">原料仓储监控</div>
|
||||
<div class="yard_group clearfix">
|
||||
<div class="yard_group_ul yard_group_ul_1">
|
||||
<div class="yard_group_cell" v-for="(e, i) in group01" :key="i" :class="{lock:e.lock_type ==='01'}">
|
||||
<div class="yard_group_p" @click="getInfo1(e)">
|
||||
<p class="fontselect">{{e.struct_code}}</p>
|
||||
<p class="fontselect">{{e.point_code}}</p>
|
||||
<div v-if="e.struct_url == '1'" class="machine_1"></div>
|
||||
<div class="ingbox" :style="{height:(Number(e.show_struct_qty)/1000*60+'px')}" :class="{blue:e.struct_status ==='01',green:e.struct_status ==='02',yellow:e.struct_status ==='03',red:e.struct_status ==='04',gray:e.struct_status ==='05'}"></div>
|
||||
</div>
|
||||
<div v-show="code1 === e.sequence_number" class="locate-wrap clearfix">
|
||||
<div v-show="code1 === e.point_code" class="locate-wrap clearfix">
|
||||
<div :class="e.aline">
|
||||
<div class="foldcricle0 foldcricle1"></div>
|
||||
<div class="foldline0 foldline1"></div>
|
||||
@@ -23,11 +24,11 @@
|
||||
</div>
|
||||
<div class="clearfix locate-content" :class="e.coordinate">
|
||||
<div class="tan_pline">
|
||||
<p class="tan_p">货位:{{e.struct_code}}</p>
|
||||
<p class="tan_p">货位:{{e.point_code}}</p>
|
||||
<p class="tan_p">载具:{{e.storagevehicle_code}}</p>
|
||||
<p class="tan_p">物料:{{e.material_code}}</p>
|
||||
<p class="tan_p">名称:{{e.material_name}}</p>
|
||||
<p class="tan_p">重量:{{e.ivt_qty}}</p>
|
||||
<p class="tan_p">重量(kg):{{e.ivt_qty}}</p>
|
||||
<p class="tan_p">入库时间:{{e.instorage_time}}</p>
|
||||
<p class="tan_p">静置(h):{{e.finish_times}}</p>
|
||||
</div>
|
||||
@@ -37,16 +38,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="corridor_2"> </div>
|
||||
<div class="corridor_2">成品仓储监控</div>
|
||||
<div class="yard_group clearfix">
|
||||
<div class="yard_group_ul yard_group_ul_2">
|
||||
<div class="yard_group_cell" v-for="(e, i) in group02" :key="i" :class="{lock:e.lock_type ==='01'}">
|
||||
<div class="yard_group_p" @click="getInfo1(e)">
|
||||
<p class="fontselect">{{e.struct_code}}</p>
|
||||
<p class="fontselect">{{e.point_code}}</p>
|
||||
<div v-if="e.struct_url == '1'" class="machine_1"></div>
|
||||
<div class="ingbox" :style="{height:(Number(e.show_struct_qty)/1000*60+'px')}" :class="{blue:e.struct_status ==='01',green:e.struct_status ==='02',yellow:e.struct_status ==='03',red:e.struct_status ==='04',gray:e.struct_status ==='05'}"></div>
|
||||
</div>
|
||||
<div v-show="code1 === e.sequence_number" class="locate-wrap clearfix">
|
||||
<div v-show="code1 === e.point_code" class="locate-wrap clearfix">
|
||||
<div :class="e.aline">
|
||||
<div class="foldcricle0 foldcricle1"></div>
|
||||
<div class="foldline0 foldline1"></div>
|
||||
@@ -57,47 +58,12 @@
|
||||
</div>
|
||||
<div class="clearfix locate-content" :class="e.coordinate">
|
||||
<div class="tan_pline">
|
||||
<p class="tan_p">货位:{{e.struct_code}}</p>
|
||||
<p class="tan_p">货位:{{e.point_code}}</p>
|
||||
<p class="tan_p">载具:{{e.storagevehicle_code}}</p>
|
||||
<p class="tan_p">物料:{{e.material_code}}</p>
|
||||
<p class="tan_p">名称:{{e.material_name}}</p>
|
||||
<p class="tan_p">重量:{{e.ivt_qty}}</p>
|
||||
<p class="tan_p">库存(kg):{{e.ivt_qty}}</p>
|
||||
<p class="tan_p">入库时间:{{e.instorage_time}}</p>
|
||||
<p class="tan_p">静置(h):{{e.finish_times}}</p>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="corridor_2"> </div>
|
||||
<div class="yard_group clearfix">
|
||||
<div class="yard_group_ul yard_group_ul_3">
|
||||
<div class="yard_group_cell" v-for="(e, i) in group03" :key="i" :class="{lock:e.lock_type ==='01'}">
|
||||
<div class="yard_group_p" @click="getInfo1(e)">
|
||||
<p class="fontselect">{{e.struct_code}}</p>
|
||||
<div v-if="e.struct_url == '1'" class="machine_1"></div>
|
||||
<div class="ingbox" :style="{height:(Number(e.show_struct_qty)/1000*60+'px')}" :class="{blue:e.struct_status ==='01',green:e.struct_status ==='02',yellow:e.struct_status ==='03',red:e.struct_status ==='04',gray:e.struct_status ==='05'}"></div>
|
||||
</div>
|
||||
<div v-show="code1 === e.sequence_number" class="locate-wrap clearfix">
|
||||
<div :class="e.aline">
|
||||
<div class="foldcricle0 foldcricle1"></div>
|
||||
<div class="foldline0 foldline1"></div>
|
||||
</div>
|
||||
<div :class="e.bline">
|
||||
<div class="foldline0 foldline2"></div>
|
||||
<div class="foldcricle0 foldcricle2"></div>
|
||||
</div>
|
||||
<div class="clearfix locate-content" :class="e.coordinate">
|
||||
<div class="tan_pline">
|
||||
<p class="tan_p">货位:{{e.struct_code}}</p>
|
||||
<p class="tan_p">载具:{{e.storagevehicle_code}}</p>
|
||||
<p class="tan_p">物料:{{e.material_code}}</p>
|
||||
<p class="tan_p">名称:{{e.material_name}}</p>
|
||||
<p class="tan_p">重量:{{e.ivt_qty}}</p>
|
||||
<p class="tan_p">入库时间:{{e.instorage_time}}</p>
|
||||
<p class="tan_p">静置(h):{{e.finish_times}}</p>
|
||||
</div>
|
||||
<div class="iconfont icon-guanbi close_btn" @click="closebtn"></div>
|
||||
</div>
|
||||
@@ -275,6 +241,29 @@ export default {
|
||||
let res = await storageMonitor()
|
||||
this.array1 = res.materialList
|
||||
this.array2 = res.productionList
|
||||
this.group01 = [...res.materialTask]
|
||||
this.group02 = [...res.productionTask]
|
||||
// for (let i = 0; i < this.structArr.length; i++) {
|
||||
// for (let j = 0; j < this.group01.length; j++) {
|
||||
// if (this.structArr[i].sequence_number === this.group01[j].sequence_number + '') {
|
||||
// this.group01[j] = Object.assign(this.group01[j], this.structArr[i])
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// for (let i = 0; i < this.structArr.length; i++) {
|
||||
// for (let j = 0; j < this.group02.length; j++) {
|
||||
// if (this.structArr[i].sequence_number === this.group02[j].sequence_number + '') {
|
||||
// this.group02[j] = Object.assign(this.group02[j], this.structArr[i])
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
for (let i = 0; i < this.structArr.length; i++) {
|
||||
for (let j = 0; j < this.group03.length; j++) {
|
||||
if (this.structArr[i].sequence_number === this.group03[j].sequence_number + '') {
|
||||
this.group03[j] = Object.assign(this.group03[j], this.structArr[i])
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
// getdata(e) {
|
||||
// // getdata(21),22,23
|
||||
@@ -289,7 +278,7 @@ export default {
|
||||
// show:false
|
||||
// },
|
||||
getInfo1 (e) {
|
||||
this.code1 = this.code1 === e.sequence_number ? '' : e.sequence_number
|
||||
this.code1 = this.code1 === e.point_code ? '' : e.point_code
|
||||
},
|
||||
closebtn () {
|
||||
this.code1 = ''
|
||||
@@ -482,7 +471,7 @@ export default {
|
||||
.tag_block
|
||||
position absolute
|
||||
// bottom .1rem
|
||||
bottom 10px
|
||||
top 25px
|
||||
right .3rem
|
||||
.tag_type
|
||||
display inline-block
|
||||
@@ -589,9 +578,8 @@ export default {
|
||||
z-index 97 //
|
||||
.corridor_2
|
||||
width 100%
|
||||
// line-height .1rem
|
||||
line-height 10px
|
||||
text-align center
|
||||
height 60px
|
||||
line-height 60px
|
||||
.locate-wrap
|
||||
position absolute
|
||||
width 100%
|
||||
|
||||
Reference in New Issue
Block a user