Browse Source

修正命名错误

master
453530270@qq.com 3 years ago
parent
commit
f03605da85
  1. 6
      src/api/home.js
  2. 21
      src/views/HomeView.vue
  3. 54
      src/views/TycView.vue

6
src/api/home.js

@ -24,7 +24,7 @@ export function homeBarData(param) {
param, param,
}) })
} }
// ge
export function allGroupNum(param) { export function allGroupNum(param) {
return request({ return request({
url: '/pass.passcc/allGroupNum', url: '/pass.passcc/allGroupNum',
@ -41,10 +41,10 @@ export function allInfoDatas(param) {
}) })
} }
// 今日各场馆的趋势 // 今日各场馆的趋势
export function allGcgNumDatas(param) { export function tdGroupRealTimeEnter(param) {
return request({ return request({
url: '/pass.passcc/toDayGroupsEnterNum', url: '/pass.passcc/toDayGroupsEnterNum',
method: 'post', method: 'get',
param, param,
}) })
} }

21
src/views/HomeView.vue

@ -673,28 +673,11 @@ export default {
// //
getInfoDatas() { getInfoDatas() {
// interface // interface
homeApi.allGcgNumDatas().then(res=>{ homeApi.tdGroupRealTimeEnter().then(res=>{
this.ssjgNumDatas = res.data.returnData this.ssjgNumDatas = res.data.returnData
}) })
}, },
//
TPgetsckdata_tcp(){
// websocket
const param ={
type:'realTimeData',
}
const ws = new WebSocket("ws://10.97.121.2/ws");
ws.onopen = function() {
ws.send(JSON.stringify(param))
};
ws.onmessage = (e)=>{
var jstr = JSON.parse(e.data)
const darr = jstr.data;
this.ssjgNumDatas = darr.data
};
},
// udp // udp
getsckdata(){ getsckdata(){
// websocket // websocket
@ -712,7 +695,7 @@ export default {
// //
getGcgNumDatas() { getGcgNumDatas() {
homeApi.allGcgNumDatas().then(res => { homeApi.tdGroupRealTimeEnter().then(res => {
// get allTimeData // get allTimeData
const tmpdata = res.data.data const tmpdata = res.data.data
// X // X

54
src/views/TycView.vue

@ -13,17 +13,17 @@
<div class="jgitem"> <div class="jgitem">
<div class="jgimg"><img src="../assets/img/icon01.png" /></div> <div class="jgimg"><img src="../assets/img/icon01.png" /></div>
<span class="jgival">{{ tdnum }}</span> <span class="jgival" id="tdjg">{{ tdnum }}</span>
<span class="jgdesc">今日进馆人数</span> <span class="jgdesc">今日进馆人数</span>
</div> </div>
<div class="jgitem"> <div class="jgitem">
<div class="jgimg"><img src="../assets/img/icon02.png" /></div> <div class="jgimg"><img src="../assets/img/icon02.png" /></div>
<span class="jgival">{{ tmdata }}</span> <span class="jgival" id="tmjg">{{ tmdata }}</span>
<span class="jgdesc">本月进馆人数</span> <span class="jgdesc">本月进馆人数</span>
</div> </div>
<div class="jgitem"> <div class="jgitem">
<div class="jgimg"><img src="../assets/img/icon03.png" /></div> <div class="jgimg"><img src="../assets/img/icon03.png" /></div>
<span class="jgival">{{ tydata }}</span> <span class="jgival" id="tyjg">{{ tydata }}</span>
<span class="jgdesc">本年进馆人数</span> <span class="jgdesc">本年进馆人数</span>
</div> </div>
</div> </div>
@ -272,7 +272,7 @@
<script> <script>
import * as echarts from 'echarts'; import * as echarts from 'echarts';
import * as btApi from '../api/home' import * as btApi from '../api/home'
import { ecMaxVal } from '@/utils/comm'; import { ecMaxVal,numGrow } from '@/utils/comm';
export default { export default {
name: 'TycView', name: 'TycView',
@ -288,16 +288,20 @@ export default {
tmdata:0, tmdata:0,
// year // year
tydata:0, tydata:0,
//线
zxliddata:[],
// 线
zxlindata:[],
} }
}, },
mounted() { mounted() {
// //
this.csstat() this.csstat()
//
// -- this.cgsf_line()--
// //
this.cg_line() this.cg_line()
//
this.getTdcg()
}, },
methods: { methods: {
// 110,210,310 // 110,210,310
@ -310,6 +314,8 @@ export default {
// //
const tgdata = cgdata.groupsData const tgdata = cgdata.groupsData
this.cgdata = tgdata this.cgdata = tgdata
// today in
const tdjg=0;
tgdata.forEach(item=>{ tgdata.forEach(item=>{
this.tdnum += item.noRepeatInNum this.tdnum += item.noRepeatInNum
}); });
@ -356,7 +362,8 @@ export default {
tgdata.forEach(item=>{ tgdata.forEach(item=>{
this.tydata += item.noRepeatInNum this.tydata += item.noRepeatInNum
}); });
}); });
// 2
}, },
// 24H // 24H
cgsf_line() { cgsf_line() {
@ -496,6 +503,29 @@ export default {
option && myChart.setOption(option); option && myChart.setOption(option);
},4000); },4000);
}, },
//
getTdcg(){
let guids = "110|210|310"
btApi.tdGroupRealTimeEnter({groupsId:guids}).then(res=>{
const tmpdata = res.data.data
// X
const xarr =new Array
const darr =new Array;
tmpdata.forEach(function(item,idx){
// list
const list = item.list
xarr.push(list.dkeys)
darr.push(list.dval)
})
//
this.zxlindata = xarr[0]
this.zxliddata = darr
// bind
this.cg_line()
})
},
// //
cg_line() { cg_line() {
var chartDom = document.getElementById("gc_charts"); var chartDom = document.getElementById("gc_charts");
@ -504,12 +534,8 @@ export default {
var option var option
var xData = ['09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00',]; var xData = ['09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00',];
var color = ['#FF99CC', '#6666FF', '#FF6600', '#7049f0', '#fa704d', '#01babc',] var color = ['#FF99CC', '#6666FF', '#FF6600', '#7049f0', '#fa704d', '#01babc',]
var name = ['体育场', '体育馆', '游泳场馆'] var name = this.zxlindata
var data = [ var data = this.zxliddata
[137, 34, 135, 161, 74, 152, 110, 100, 150],
[174, 137, 135, 34, 152, 135, 140, 160, 100],
[134, 74, 137, 135, 161, 137, 300, 220, 250],
]
var series = []; var series = [];
for (var i = 0; i < 6; i++) { for (var i = 0; i < 6; i++) {

Loading…
Cancel
Save