Former-commit-id: 696ec3f32820460dbe93e79224102a89661d19fc
TangShanKaiPing
wanggang 6 years ago
parent 3950bca3aa
commit 03d6ea679e

@ -224,13 +224,25 @@ namespace IoTCenter.Controllers
public IActionResult AllSwitchOn(string connectionId, string[] nodes)
{
this.Power(connectionId, nodes, "On", o => o.Name.Contains("开关"));
this.Power(connectionId, nodes, "On", o => o.Name.Contains("一路开关"));
return Json(ApiResponse.AsyncSuccess());
}
public IActionResult AllSwitchOff(string connectionId, string[] nodes)
{
this.Power(connectionId, nodes, "Off", o => o.Name.Contains("开关"));
this.Power(connectionId, nodes, "Off", o => o.Name.Contains("一路开关"));
return Json(ApiResponse.AsyncSuccess());
}
public IActionResult AllSwitch3On(string connectionId, string[] nodes)
{
this.Power(connectionId, nodes, "On", o => o.Name.Contains("三路开关"));
return Json(ApiResponse.AsyncSuccess());
}
public IActionResult AllSwitch3Off(string connectionId, string[] nodes)
{
this.Power(connectionId, nodes, "Off", o => o.Name.Contains("三路开关"));
return Json(ApiResponse.AsyncSuccess());
}

@ -31,31 +31,41 @@
</div>
</div>
<div class="row" v-if="ViewModel">
<div class="col-md-4">
<!--<div class="col-md-4">
<select class="form-control select search">
<option value="">选择教室</option>
<option v-for="node in ViewModel.Nodes" value="node.Number">{{node.Name}}</option>
</select>
</div>
<div class="col-md-2">
</div>
<div class="col-md-1">
<button class="btn btn-block btn-primary ajax AllPowerOn">一键开</button>
</div>
<div class="col-md-1">
<button class="btn btn-block btn-primary ajax AllPowerOff">一键关</button>
</div>
<div class="col-md-1">
<button class="btn btn-block btn-primary ajax AllSwitchOn">开关开</button>
</div>
<div class="col-md-1">
<button class="btn btn-block btn-primary ajax AllSwitchOff">开关关</button>
</div>
<div class="col-md-1">
<button class="btn btn-block btn-primary ajax AllSocketOn">插座开</button>
</div>
<div class="col-md-1">
<button class="btn btn-block btn-primary ajax AllSocketOff">插座关</button>
</div>-->
<div class="col-md-12">
<table class="table">
<tr>
<td>
<button class="btn btn-olive btn-primary ajax AllPowerOn">一键开</button>
</td>
<td>
<button class="btn btn-olive btn-primary ajax AllPowerOff">一键关</button>
</td>
<td>
<button class="btn btn-olive btn-primary ajax AllSwitchOn">一路开关开</button>
</td>
<td>
<button class="btn btn-olive btn-primary ajax AllSwitchOff">一路开关关</button>
</td>
<td>
<button class="btn btn-olive btn-primary ajax AllSwitch3On">三路开关开</button>
</td>
<td>
<button class="btn btn-olive btn-primary ajax AllSwitch3Off">三路开关关</button>
</td>
<td>
<button class="btn btn-olive btn-primary ajax AllSocketOn">插座开</button>
</td>
<td>
<button class="btn btn-olive btn-primary ajax AllSocketOff">插座关</button>
</td>
</tr>
</table>
</div>
</div>
@ -212,6 +222,10 @@
ajax('/App/AllSwitchOn', { nodes: data }, 'post');
} else if ($(this).hasClass('AllSwitchOff')) {
ajax('/App/AllSwitchOff', { nodes: data }, 'post');
} else if ($(this).hasClass('AllSwitch3On')) {
ajax('/App/AllSwitch3On', { nodes: data }, 'post');
} else if ($(this).hasClass('AllSwitch3Off')) {
ajax('/App/AllSwitch3Off', { nodes: data }, 'post');
} else if ($(this).hasClass('AllSocketOn')) {
ajax('/App/AllSocketOn', { nodes: data }, 'post');
} else if ($(this).hasClass('AllSocketOff')) {

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save