Browse Source

对接仓库数量

master
yangzongjia 2 years ago
parent
commit
e918c762e0
  1. 5
      src/api/device/device.js
  2. 34
      src/views/index.vue

5
src/api/device/device.js

@ -72,6 +72,11 @@ export function getStatusCount(data) {
return request({ url: '/device/getStatusCount', method: 'GET', params: data }) return request({ url: '/device/getStatusCount', method: 'GET', params: data })
} }
// 获取仓库统计数量
export function getWareHouseCount(data) {
return request({ url: '/wareHouse/getWareHouseCount', method: 'GET', params: data })
}
// 获取初始化参数 // 获取初始化参数
export function getDataInfoRes(data) { export function getDataInfoRes(data) {
return request({ url: '/device/getDataInfoRes', method: 'GET', params: data }) return request({ url: '/device/getDataInfoRes', method: 'GET', params: data })

34
src/views/index.vue

@ -6,7 +6,7 @@
<div class="wenbox"> <div class="wenbox">
<div class="tubiao"><span class="myiconfont icon-shishijiance1 tolzi"></span></div> <div class="tubiao"><span class="myiconfont icon-shishijiance1 tolzi"></span></div>
<div class="tos"> <div class="tos">
<div class="tit nums">河北仓库<span class="num">11</span></div> <div class="tit nums">河北仓库<span class="num">{{ this.wareHouseMap.hebeis }}</span></div>
<!-- <div class="tit nums">货物数<span class="num">4575</span></div> --> <!-- <div class="tit nums">货物数<span class="num">4575</span></div> -->
<div class="tit nums">停车场<span class="num">19</span></div> <div class="tit nums">停车场<span class="num">19</span></div>
</div> </div>
@ -30,7 +30,7 @@
<div class="wenbox"> <div class="wenbox">
<div class="tubiao"><span class="myiconfont icon-zhihuilouyu tolzi"></span></div> <div class="tubiao"><span class="myiconfont icon-zhihuilouyu tolzi"></span></div>
<div class="tos"> <div class="tos">
<div class="tit nums">辽宁仓库<span class="num">0</span></div> <div class="tit nums">辽宁仓库<span class="num">{{ this.wareHouseMap.liaonings }}</span></div>
<!-- <div class="tit nums">货物数<span class="num">4575</span></div> --> <!-- <div class="tit nums">货物数<span class="num">4575</span></div> -->
<div class="tit nums">停车场<span class="num">12</span></div> <div class="tit nums">停车场<span class="num">12</span></div>
</div> </div>
@ -45,7 +45,6 @@
</div> </div>
</div> </div>
<home-map style="height:600px"></home-map> <home-map style="height:600px"></home-map>
</div> </div>
@ -184,7 +183,7 @@ import PieChartrenyuan from '@/views/echarts/components/PieChartrenyuan'
import HomeMap from '@/views/dashboard/components/HomeMap' import HomeMap from '@/views/dashboard/components/HomeMap'
import { getCallPolicePage } from '@/api/callPolice/callPolice' import { getCallPolicePage } from '@/api/callPolice/callPolice'
import { getInfoPage, getUnread, ws } from '@/api/yInfo/yInfo' import { getInfoPage, getUnread, ws } from '@/api/yInfo/yInfo'
import { getStatusCount } from '@/api/device/device' import { getStatusCount, getWareHouseCount } from '@/api/device/device'
import { init } from 'events'; import { init } from 'events';
// 1.1 // 1.1
const ruqinbaojing_Chart = { const ruqinbaojing_Chart = {
@ -311,6 +310,7 @@ export default {
}, },
data() { data() {
return { return {
wareHouseMap: {},
ruqinbaojing_Chart: ruqinbaojing_Chart, // 1.1 ruqinbaojing_Chart: ruqinbaojing_Chart, // 1.1
shipinjiankong_Chart: shipinjiankong_Chart, shipinjiankong_Chart: shipinjiankong_Chart,
menjinguanli_Chart: menjinguanli_Chart, menjinguanli_Chart: menjinguanli_Chart,
@ -398,16 +398,19 @@ export default {
this.toDoMessagge() this.toDoMessagge()
this.timer = setInterval(this.toDoMessagge, 60000) this.timer = setInterval(this.toDoMessagge, 60000)
this.connectSrv() this.connectSrv()
getStatusCount({ deviceType: 1 }).then(res => { getWareHouseCount().then(res => {
this.statusDataSp = res.data this.wareHouseMap = res.data
this.shipinjiankong_Chart.Data.seriesData = [] }),
var offline = this.statusDataSp.offline == null ? 0 : this.statusDataSp.offline getStatusCount({ deviceType: 1 }).then(res => {
var online = this.statusDataSp.online == null ? 0 : this.statusDataSp.online this.statusDataSp = res.data
var obj = { name: '正常', value: online } this.shipinjiankong_Chart.Data.seriesData = []
var obj1 = { name: '离线', value: offline } var offline = this.statusDataSp.offline == null ? 0 : this.statusDataSp.offline
this.shipinjiankong_Chart.Data.seriesData.push(obj) var online = this.statusDataSp.online == null ? 0 : this.statusDataSp.online
this.shipinjiankong_Chart.Data.seriesData.push(obj1) var obj = { name: '正常', value: online }
}) var obj1 = { name: '离线', value: offline }
this.shipinjiankong_Chart.Data.seriesData.push(obj)
this.shipinjiankong_Chart.Data.seriesData.push(obj1)
})
getStatusCount({ deviceType: 2 }).then(res => { getStatusCount({ deviceType: 2 }).then(res => {
this.statusDataWl = res.data this.statusDataWl = res.data
this.dianziweilan_Chart.Data.seriesData = [] this.dianziweilan_Chart.Data.seriesData = []
@ -837,4 +840,5 @@ export default {
font-weight: bold; font-weight: bold;
display: inline-block; display: inline-block;
color: #fc6f04; color: #fc6f04;
}</style> }
</style>

Loading…
Cancel
Save