Former-commit-id: cb2f4960fbaaa3bddeaae12995cd87d7d019593e
TangShanKaiPing
wanggang 6 years ago
parent 6f9d11b171
commit 921ac0defd

@ -561,7 +561,7 @@ namespace IoT.Shared.DeviceServices.FBee
device.AddorUpdateData(Keys.Data, historyData, DeviceDataType.String, Keys.Data, hidden: true);
device.AddorUpdateData(Keys.ZoneType, zoneType, DeviceDataType.String, Keys.ZoneType, hidden: true);
deviceRepo.SaveChanges();
if (create)
//if (create)
{
this.UpdateStatus(device);
}

@ -6,5 +6,5 @@
"Microsoft": "Information"
}
},
"UseMiniProfiler": true
"UseMiniProfiler": false
}

@ -6,5 +6,5 @@
"Microsoft": "Information"
}
},
"UseMiniProfiler": true
"UseMiniProfiler": false
}

@ -11,8 +11,5 @@
</ItemGroup>
 <ItemGroup>
<EmbeddedResource Include="wwwroot\**\*" />
</ItemGroup><ItemGroup>
<None Remove="wwwroot\index - 复制.html.meta" />
<None Remove="wwwroot\index2.html" />
</ItemGroup>
</ItemGroup>
</Project>

@ -482,7 +482,7 @@
<a class="button button-large button-raised button-fill" href="javascript: ;" v-on:click="call(device.GatewayNumber,device.Number,'/ColorLight/Off')" v-else></a>
</div>
<div class="row">
<form class="ajax" method="get" :action="vm.IoTServer+'/App/Exec'">
<form class="ajax" method="get" :action="'http://'+vm.Login.Host+'/IoTCenter/App/Exec'">
<input type="hidden" name="ConnectionId" :value="vm.ConnectionId" />
<input type="hidden" name="Gateway" :value="device.GatewayNumber" />
<input type="hidden" name="Number" :value="device.Number" />
@ -505,7 +505,7 @@
</form>
</div>
<div class="row">
<form class="ajax" method="get" :action="vm.IoTServer+'/App/Exec'">
<form class="ajax" method="get" :action="'http://'+vm.Login.Host+'/IoTCenter/App/Exec'">
<input type="hidden" name="ConnectionId" :value="vm.ConnectionId" />
<input type="hidden" name="Gateway" :value="device.GatewayNumber" />
<input type="hidden" name="Number" :value="device.Number" />
@ -539,7 +539,7 @@
</form>
</div>
<div class="row">
<form class="ajax" method="get" :action="vm.IoTServer+'/App/Exec'">
<form class="ajax" method="get" :action="vm.IoTServer+'/IoTCenter/App/Exec'">
<input type="hidden" name="ConnectionId" :value="vm.ConnectionId" />
<input type="hidden" name="Gateway" :value="device.GatewayNumber" />
<input type="hidden" name="Number" :value="device.Number" />
@ -590,7 +590,7 @@
<a class="button button-large button-raised button-fill" href="javascript: ;" v-on:click="call(device.GatewayNumber,device.Number,'/Ir/KeyCodeType1Off')" v-else>禁用空调</a>
</div>
<div class="row" v-if="getData(device,'空调')==='开'">
<form class="device KeyCodeType1" method="get" :action="vm.IoTServer+'/App/Exec'">
<form class="device KeyCodeType1" method="get" :action="'http://'+vm.Login.Host+'/IoTCenter/App/Exec'">
<input type="hidden" name="ConnectionId" :value="vm.ConnectionId" />
<input type="hidden" name="Gateway" :value="device.GatewayNumber" />
<input type="hidden" name="Number" :value="device.Number" />
@ -674,7 +674,7 @@
</ul>
</div>
<div class="row" v-if="getData(device,'空调')==='开'">
<form class="device KeyCodeType1" method="get" :action="vm.IoTServer+'/App/Exec'">
<form class="device KeyCodeType1" method="get" :action="'http://'+vm.Login.Host+'/IoTCenter/App/Exec'">
<input type="hidden" name="ConnectionId" :value="vm.ConnectionId" />
<input type="hidden" name="Gateway" :value="device.GatewayNumber" />
<input type="hidden" name="Number" :value="device.Number" />
@ -1384,5 +1384,32 @@
}
});
</script>
<script>
$('body').on('change', 'input.ajax', function (e) {
var form = $(this).parents('form');
var url = form.attr('action') + '?' + form.serialize();
if (form.hasClass('KeyCodeType1')) {
if (e.target.name == "power" && e.target.value == "1") {
url = new URI(url).setQuery('Code', '1').toString();
}
else {
var list = {};
list['power'] = form.find("[name = 'power']:checked").val();
list['pattern'] = form.find("[name = 'pattern']:checked").val();
list['direction'] = form.find("[name = 'direction']:checked").val();
list['wind'] = form.find("[name = 'wind']:checked").val();
list['temperature'] = form.find("[name = 'temperature']").val();
list[e.target.name] = e.target.value;
var code = 0;
for (var name in list) {
code += parseInt(list[name]);
}
url = new URI(url).setQuery('Code', code).toString();
}
}
ajax(url);
return false;
});
</script>
</body>
</html>
Loading…
Cancel
Save