|
|
|
@ -95,25 +95,42 @@ deviceInfo['摄像头'] = 'iot-camera';
|
|
|
|
|
deviceInfo['摄像头'] = 'gateway';
|
|
|
|
|
deviceInfo['串口控制器'] = 'iot-serial-port';
|
|
|
|
|
///
|
|
|
|
|
//function updateSelect(action, id, value) {
|
|
|
|
|
// var select = $('select#' + id);
|
|
|
|
|
// if (select.length) {
|
|
|
|
|
// select.remove("option[value!='']");
|
|
|
|
|
// if (value) {
|
|
|
|
|
// var url = config.baseUrl + '/IoTCenter/Admin/Ajax/' + action + '?parentId='+ value;
|
|
|
|
|
// $.getJSON(url, function (data) {
|
|
|
|
|
// $.each(data, function (i, v) {
|
|
|
|
|
// select.append('<option value="' + v.value + '">' + v.text + '</option>');
|
|
|
|
|
// });
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
// select.change();
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
//$(document).on('change', 'select#productId', function (e) {
|
|
|
|
|
// var value = $(this).val();
|
|
|
|
|
// updateSelect('getProductApiJson', 'apiId',value);
|
|
|
|
|
//});
|
|
|
|
|
$(document).on('change', 'select', function (e) {
|
|
|
|
|
$(this).parents('form').find("button[type='submit']").click();
|
|
|
|
|
});
|
|
|
|
|
function updateSelect(action, id, value) {
|
|
|
|
|
var select = $('select#' + id);
|
|
|
|
|
if (select.length) {
|
|
|
|
|
select.find("option[value!=null]").remove();
|
|
|
|
|
if (value) {
|
|
|
|
|
var url = config.baseUrl + '/IoTCenter/Admin/Ajax/' + action + '?parentId='+ value;
|
|
|
|
|
$.getJSON(url, function (data) {
|
|
|
|
|
$.each(data, function (i, v) {
|
|
|
|
|
select.append('<option value="' + v.value + '">' + v.text + '</option>');
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
select.change();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$(document).on('change', 'select#productId', function (e) {
|
|
|
|
|
var value = $(this).val();
|
|
|
|
|
updateSelect('getProductApiJson', 'apiId',value);
|
|
|
|
|
});
|
|
|
|
|
$(document).on('change', 'select#nodeId', function (e) {
|
|
|
|
|
var value = $(this).val();
|
|
|
|
|
updateSelect('getDeviceJson', 'deviceId', value);
|
|
|
|
|
updateSelect('getCommandJson', 'commandId', value);
|
|
|
|
|
if ($(this).parents('form.GlobalSceneCommand').length===0) {
|
|
|
|
|
updateSelect('getSceneJson', 'sceneId', value);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$(document).on('change', 'select#deviceNodeId', function (e) {
|
|
|
|
|
var value = $(this).val();
|
|
|
|
|
updateSelect('getDeviceJson', 'deviceId', value);
|
|
|
|
|
});
|
|
|
|
|
$(document).on('change', 'select#deviceId', function (e) {
|
|
|
|
|
var value = $(this).val();
|
|
|
|
|
updateSelect('getApiJson', 'apiId', value);
|
|
|
|
|
updateSelect('getDataJson', 'dataId', value);
|
|
|
|
|
});
|
|
|
|
|
//$(document).on('change', 'select', function (e) {
|
|
|
|
|
// $(this).parents('form').find("button[type='submit']").click();
|
|
|
|
|
//});
|