Commit 539e0bf2 authored by honghuiliu's avatar honghuiliu 💬

Merge remote-tracking branch 'origin/master'

parents feb01ab6 c4240747
...@@ -28,4 +28,8 @@ export default { ...@@ -28,4 +28,8 @@ export default {
getYewei(params) { getYewei(params) {
return http.post('web/data/getYewei', params) return http.post('web/data/getYewei', params)
}, },
//获取监控信息
getMonitorInfo(params) {
return http.post('web/toilet/getMonitorInfo', params)
},
} }
...@@ -34,9 +34,15 @@ ...@@ -34,9 +34,15 @@
next_time:Date.now() next_time:Date.now()
} }
}, },
mounted(){ watch:{
url(val){
if(val){
this.$nextTick(()=>{
this.init(); this.init();
window.addEventListener('onresize',this.resize); window.addEventListener('onresize',this.resize);
})
}
}
}, },
methods: { methods: {
play() { play() {
......
...@@ -123,10 +123,10 @@ ...@@ -123,10 +123,10 @@
</div> </div>
</div> </div>
<div class="table-body"> <div class="table-body">
<div class="row" v-for="(item,index) in typeList.filter(one=>one.show)" :key="index"> <div class="row" v-for="(item,index) in list.data" :key="index">
<div class="cell flex_2"> <div class="cell flex_2">
<span class="point" :style="`background-color:${item.color}`"></span> <span class="point" :style="`background-color:#09a8ae`"></span>
<span :style="`color:${item.color}`">{{item.name}}</span> <span :style="`color:#09a8ae`">{{item.typeName}}</span>
</div> </div>
<div class="cell flex_3">{{item.value}} {{item.unit}}</div> <div class="cell flex_3">{{item.value}} {{item.unit}}</div>
<div class="cell">{{item.CreatedAt}}</div> <div class="cell">{{item.CreatedAt}}</div>
...@@ -278,15 +278,14 @@ ...@@ -278,15 +278,14 @@
setup(props, {emit}) { setup(props, {emit}) {
const state = reactive({ const state = reactive({
show:false, show:false,
url:'ezopen://open.ys7.com/E77565052/1.hd.live',
order_id:'', order_id:'',
detail: { detail: {
poster:[], poster:[],
index: 0, index: 0,
yewei:0, yewei:0,
type:1, type:1,
accessToken:'at.bvx2ea007tfqqdvkcb9iuhk70q6gjodm-7smdnjfh9j-1wdmw5f-mal3go2vz', accessToken:'',
url:'ezopen://open.ys7.com/E77565052/1.live', url:'',
}, },
showBanner:false, showBanner:false,
tabs: [ tabs: [
...@@ -328,7 +327,7 @@ ...@@ -328,7 +327,7 @@
{ {
name:'液位', name:'液位',
prop:'液位', prop:'液位',
value:0.7, value:0,
unit:'m', unit:'m',
color:'#09a8ae', color:'#09a8ae',
CreatedAt:'', CreatedAt:'',
...@@ -439,6 +438,18 @@ ...@@ -439,6 +438,18 @@
} }
}); });
} }
function getMonitorInfo() {
state.detail.accessToken = '';
state.detail.url = '';
api.getMonitorInfo({id:props.site_id}).then((res)=>{
if(res.code==0){
if(res.data.access_token){
state.detail.accessToken = res.data.access_token;
state.detail.url = res.data.camera_url;
}
}
});
}
function typeChange(type=1) { function typeChange(type=1) {
switch (type) { switch (type) {
case 1: case 1:
...@@ -463,11 +474,14 @@ ...@@ -463,11 +474,14 @@
getYewei(); getYewei();
} }
if(item.value=='monitor'){ if(item.value=='monitor'){
// getList(); getMonitorInfo();
} }
if(item.value=='history'||item.value=='process'){ if(item.value=='history'){
getHistoryDataList(); getHistoryDataList();
} }
if(item.value=='process'){
getYewei();
}
if(item.value=='order'){ if(item.value=='order'){
getOrderList(); getOrderList();
} }
...@@ -478,6 +492,16 @@ ...@@ -478,6 +492,16 @@
if(res.code==0){ if(res.code==0){
if(res.data.value){ if(res.data.value){
state.detail.yewei = Number(res.data.value); state.detail.yewei = Number(res.data.value);
state.typeList.forEach((item)=>{
item.show = false;
item.value = 0;
item.unit = '';
item.CreatedAt = '';
if(item.name=="液位"){
item.value = Number(res.data.value);
item.unit = res.data.unit;
}
});
} }
} }
}); });
...@@ -595,21 +619,10 @@ ...@@ -595,21 +619,10 @@
} }
state.list.page = page; state.list.page = page;
api.getHistoryDataList(p).then((res)=>{ api.getHistoryDataList(p).then((res)=>{
state.typeList.forEach((item)=>{
item.show = false;
item.value = 0;
item.unit = '';
item.CreatedAt = '';
});
if(res.code==0){ if(res.code==0){
if(Array.isArray(res.data.list)){ if(Array.isArray(res.data.list)){
res.data.list.forEach((item)=>{ res.data.list.forEach((item)=>{
if(state.typeList.find(one=>one.name==item.typeName)){ item.CreatedAt = myPublic.dateFormat.format(item.CreatedAt);
state.typeList.find(one=>one.name==item.typeName).show = true;
state.typeList.find(one=>one.name==item.typeName).value = item.value;
state.typeList.find(one=>one.name==item.typeName).unit = item.unit;
state.typeList.find(one=>one.name==item.typeName).CreatedAt = myPublic.dateFormat.format(item.CreatedAt);
}
}); });
state.list.data = res.data.list; state.list.data = res.data.list;
state.list.total = res.data.total; state.list.total = res.data.total;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment