This commit is contained in:
2024-04-22 09:11:30 +08:00
parent 4b087aee73
commit 68e3b85d07
6 changed files with 188 additions and 101 deletions

View File

@@ -15,13 +15,13 @@
<div class="rbox">
<div class="rbox-con">
<div class="title">总库存</div>
<div class="desc"><span>12000</span><span></span></div>
<div class="desc"><span>2000</span><span></span></div>
<div class="desc"><span>{{ kc.pendSum }}</span><span></span></div>
<div class="desc"><span>{{ kc.pendSum }}</span><span></span></div>
</div>
<div class="rbox-con">
<div class="title">待入库存</div>
<div class="desc"><span>2000</span><span></span></div>
<div class="desc"><span>50</span><span></span></div>
<div class="desc"><span>{{ kc.pendSum }}</span><span></span></div>
<div class="desc"><span>{{ kc.pendSum }}</span><span></span></div>
</div>
</div>
</div>
@@ -34,19 +34,19 @@
<div class="lbox">
<div class="list-con" style="width: 100%; height: 100%;">
<div class="li">
<p class="li-left">货位数:<span>400</span></p>
<p class="li-right">已使用:<span>200</span></p>
<p class="li-left">货位数:<span>{{ hw.pointNumber }}</span></p>
<p class="li-right">已使用:<span>{{ hw.pointUsed }}</span></p>
</div>
<div class="li">
<p class="li-left">剩余数:<span>200</span></p>
<p class="li-left">剩余数:<span>{{ hw.pointRemain }}</span></p>
</div>
<div class="li">
<p class="li-left">空托位数:<span>20</span></p>
<p class="li-right">剩余:<span>10</span></p>
<p class="li-left">空托位数:<span>{{ hw.emptyNumber }}</span></p>
<p class="li-right">剩余:<span>{{ hw.emptyRemain }}</span></p>
</div>
<div class="li">
<p class="li-left">空托盘垛:<span>10</span></p>
<p class="li-right">数量:<span>60</span></p>
<p class="li-left">空托盘垛:<span>{{ hw.emptyUsed }}</span></p>
<p class="li-right">数量:<span>{{ hw.emptyQty }}</span></p>
</div>
</div>
</div>
@@ -82,9 +82,9 @@
<li>供应商</li>
</ul>
<div class="scroll_container_2">
<vue-seamless-scroll :data="ProductionTask" :class-option="defaultOption2">
<vue-seamless-scroll :data="kn" :class-option="defaultOption2">
<ul class="scroll-ul_2">
<li v-for="(e, i) in ProductionTask" :key="i" :class="['green', 'red'][Number(e.state)]">
<li v-for="(e, i) in kn" :key="i" :class="['green', 'red'][Number(e.state)]">
<div class="scroll-ul_2_div">{{i + 1}}</div>
<div class="scroll-ul_2_div">{{e.palletSN}}</div>
<div class="scroll-ul_2_div">{{e.productName}}</div>
@@ -115,9 +115,9 @@
<li>供应商</li>
</ul>
<div class="scroll_container_2">
<vue-seamless-scroll :data="ProductionTask" :class-option="defaultOption2">
<vue-seamless-scroll :data="wrk" :class-option="defaultOption2">
<ul class="scroll-ul_2">
<li v-for="(e, i) in ProductionTask" :key="i" :class="['green', 'red'][Number(e.state)]">
<li v-for="(e, i) in wrk" :key="i" :class="['green', 'red'][Number(e.state)]">
<div class="scroll-ul_2_div">{{i + 1}}</div>
<div class="scroll-ul_2_div">{{e.palletSN}}</div>
<div class="scroll-ul_2_div">{{e.productName}}</div>
@@ -140,8 +140,8 @@
<script>
import THeader from '@components/header3.vue'
import { cockpitpress } from '@js/getData1'
// import {cockpitpress} from '@js/mork1.js'
// import { rk } from '@js/getData1'
import {rk} from '@js/mork00.js'
export default {
name: 'ProdCount',
components: {
@@ -152,8 +152,10 @@ export default {
timeOut: null,
interTime: this.$store.getters.setTime,
timer: null,
ProductionTask: [],
ShiftProductionList: [],
kn: [],
wrk: [],
kc: {},
hw: {},
resData: {},
myCharts01: ''
}
@@ -190,11 +192,13 @@ export default {
}, this.interTime)
},
async initData () {
let res = await cockpitpress()
let res = await rk()
clearInterval(this.timeOut)
this.resData = res
this.ProductionTask = res.ProductionTask
this.ShiftProductionList = res.ShiftProductionList
this.kn = res.kn
this.wrk = res.wrk
this.kc = res.kc
this.hw = res.hw
},
setEchart01 () {
let data = [