|
|
|
@ -113,23 +113,23 @@
|
|
|
|
|
<div class="box box-solid">
|
|
|
|
|
<table class="ptz" v-if="PTZControlSupport()">
|
|
|
|
|
<tr>
|
|
|
|
|
<td><img class="ajax Zoomin" src="/images/zoomin.png" /></td>
|
|
|
|
|
<td><img class="ajax camera Zoomin" src="/images/zoomin.png" /></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td><img class="ajax Up" src="/images/up.png" /></td>
|
|
|
|
|
<td><img class="ajax camera Up" src="/images/up.png" /></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td><img class="ajax Zoomout" src="/images/zoomout.png" /></td>
|
|
|
|
|
<td><img class="ajax camera Zoomout" src="/images/zoomout.png" /></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td><img class="ajax Left" src="/images/left.png" /></td>
|
|
|
|
|
<td><img class="ajax Stop" src="/images/stop.png" /></td>
|
|
|
|
|
<td><img class="ajax Right" src="/images/right.png" /></td>
|
|
|
|
|
<td><img class="ajax camera Left" src="/images/left.png" /></td>
|
|
|
|
|
<td><img class="ajax camera Stop" src="/images/stop.png" /></td>
|
|
|
|
|
<td><img class="ajax camera Right" src="/images/right.png" /></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td><img class="ajax Down" src="/images/down.png" /></td>
|
|
|
|
|
<td><img class="ajax camera Down" src="/images/down.png" /></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
@ -194,13 +194,13 @@
|
|
|
|
|
<hr style="margin: 0;" />
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" v-for="device in GetDevices('三路开关')">
|
|
|
|
|
<div class="row" style="background-color:#fff;border:1px solid #eee;border-radius:5px;text-align:center;margin:10px 0;">
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L1状态')=='开'" src="/images/on.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L1状态')=='关'" src="/images/off.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L2状态')=='开'" src="/images/on.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L2状态')=='关'" src="/images/off.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L3状态')=='开'" src="/images/on.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L3状态')=='关'" src="/images/off.png" />
|
|
|
|
|
<div class="row" style="background-color:#fff;border:1px solid #eee;border-radius:5px;text-align:center;padding:10px 0;margin:10px 0">
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L1状态')=='开'" v-on:click="CallApi(device.Number,'/Switch3/L1Off')" src="/images/on.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L1状态')=='关'" v-on:click="CallApi(device.Number,'/Switch3/L1On')" src="/images/off.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L2状态')=='开'" v-on:click="CallApi(device.Number,'/Switch3/L2Off')" src="/images/on.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L2状态')=='关'" v-on:click="CallApi(device.Number,'/Switch3/L2On')" src="/images/off.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L3状态')=='开'" v-on:click="CallApi(device.Number,'/Switch3/L3Off')" src="/images/on.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'L3状态')=='关'" v-on:click="CallApi(device.Number,'/Switch3/L3On')" src="/images/off.png" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row" style="text-align:center;">
|
|
|
|
|
{{device.Name||device.DisplayName}}
|
|
|
|
@ -217,9 +217,9 @@
|
|
|
|
|
<hr style="margin: 0;" />
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" v-for="device in GetDevices('智能插座')">
|
|
|
|
|
<div class="row" style="background-color:#fff;border:1px solid #eee;border-radius:5px;text-align:center;margin:10px 0;">
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'状态')=='开'" src="/images/on.png" />
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'状态')=='关'" src="/images/off.png" />
|
|
|
|
|
<div class="row" style="background-color:#fff;border:1px solid #eee;border-radius:5px;text-align:center;padding:10px 0;margin:10px 0">
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'状态')=='开'" v-on:click="CallApi(device.Number,'/Socket/Off')" src="/images/on.png"/>
|
|
|
|
|
<img v-if="GetDataValue(device.Number,'状态')=='关'" v-on:click="CallApi(device.Number,'/Socket/On')" src="/images/off.png"/>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row" style="text-align:center;">
|
|
|
|
|
{{device.Name||device.DisplayName}}
|
|
|
|
@ -368,7 +368,7 @@
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
});
|
|
|
|
|
$('body').on('mousedown', 'img.ajax', function (e) {
|
|
|
|
|
$('body').on('mousedown', 'img.camera.ajax', function (e) {
|
|
|
|
|
var number = $('#camera').val();
|
|
|
|
|
if ($(this).hasClass('Zoomin')) {
|
|
|
|
|
ajax('/App/Exec', { connectionId: connectionId, number: number, method: '/Onvif/Zoomin' }, 'post');
|
|
|
|
@ -545,6 +545,9 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
},
|
|
|
|
|
CallApi(number, method) {
|
|
|
|
|
ajax('/App/Exec', { number:number,method:method }, 'post');
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
destroy() {
|
|
|
|
|