基坑监测大屏
parent
ee53c0c562
commit
5f0b59fe0c
File diff suppressed because it is too large
Load Diff
|
@ -27,6 +27,7 @@ import periodical from './periodical/index'
|
||||||
import engin from './engin'
|
import engin from './engin'
|
||||||
import tower from './device/tower/index'
|
import tower from './device/tower/index'
|
||||||
import quality from './quality'
|
import quality from './quality'
|
||||||
|
import pitmonit from './pitmonit'
|
||||||
import {axios,download} from '@/utils/request'
|
import {axios,download} from '@/utils/request'
|
||||||
export default {
|
export default {
|
||||||
project,
|
project,
|
||||||
|
@ -59,5 +60,6 @@ export default {
|
||||||
gzAiBoxVideo,
|
gzAiBoxVideo,
|
||||||
gzDict,
|
gzDict,
|
||||||
tower,
|
tower,
|
||||||
quality
|
quality,
|
||||||
|
pitmonit
|
||||||
}
|
}
|
|
@ -0,0 +1,45 @@
|
||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
const totalCount=(prjId)=>{
|
||||||
|
return request({
|
||||||
|
url: `bgscreen/pitmonit/totalCount?prjId=${prjId}`,
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const alarmList=(prjId)=>{
|
||||||
|
return request({
|
||||||
|
url: `bgscreen/pitmonit/alarm?prjId=${prjId}`,
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const getLastDataForElement=(prjId)=>{
|
||||||
|
return request({
|
||||||
|
url: `bgscreen/pitmonit/getLastDataForElement?prjId=${prjId}`,
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const selectByDate=data=>{
|
||||||
|
return request({
|
||||||
|
url: `bgscreen/pitmonit/selectByDate`,
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const monitDays=(prjId)=>{
|
||||||
|
return request({
|
||||||
|
url: `bgscreen/pitmonit/monitDays?prjId=${prjId}`,
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export default{
|
||||||
|
totalCount,
|
||||||
|
alarmList,
|
||||||
|
getLastDataForElement,
|
||||||
|
selectByDate,
|
||||||
|
monitDays
|
||||||
|
}
|
|
@ -14,6 +14,9 @@ Vue.component("trend-line-chart", {
|
||||||
},
|
},
|
||||||
data:{
|
data:{
|
||||||
type:Array
|
type:Array
|
||||||
|
},
|
||||||
|
fn:{
|
||||||
|
type:Function
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
@ -65,6 +68,10 @@ Vue.component("trend-line-chart", {
|
||||||
|
|
||||||
this.option = {
|
this.option = {
|
||||||
color : data.color,
|
color : data.color,
|
||||||
|
dataZoom:[
|
||||||
|
{show:true,type:'slider'},
|
||||||
|
{type:'inside'}
|
||||||
|
],
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: "axis",
|
trigger: "axis",
|
||||||
axisPointer: {
|
axisPointer: {
|
||||||
|
@ -142,6 +149,9 @@ Vue.component("trend-line-chart", {
|
||||||
},
|
},
|
||||||
series: series
|
series: series
|
||||||
};
|
};
|
||||||
|
if(this.fn){
|
||||||
|
this.option=this.fn(this.option);
|
||||||
|
}
|
||||||
myChart.setOption(this.option,true);
|
myChart.setOption(this.option,true);
|
||||||
window.onresize = myChart.resize;
|
window.onresize = myChart.resize;
|
||||||
})
|
})
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue