diff -r fd1d7225ca6e -r 7f69b43e6084 www/js/mon_fermenter.js --- a/www/js/mon_fermenter.js Sat Jan 19 13:58:24 2019 +0100 +++ b/www/js/mon_fermenter.js Sat Jan 19 17:31:43 2019 +0100 @@ -60,6 +60,7 @@ datafields: [ { name: 'code', type: 'string' }, { name: 'name', type: 'string' }, + { name: 'uuid', type: 'string' }, { name: 'stage', type: 'string' }, ], id: 'code', @@ -71,6 +72,7 @@ // Create a dummy beer on top to store in idle fermenters. blank['code'] = "Free"; // Will override this later. blank['name'] = 'Dummy'; + blank['uuid'] = '66ecccbf-e942-4a35-af49-8b02314561a5'; blank['stage'] = "Ready"; data.push(blank); for (var i = 0; i < records.length; i++) { @@ -119,7 +121,7 @@ beforeLoadComplete: function (records) { var data = new Array(); var empty = {}; - // Create a dummy beer on top to store in idle fermenters. + // Create a dummy profile on top of the list. empty['record'] = -1; empty['uuid'] = ''; empty['name'] = 'Wis profiel'; @@ -256,11 +258,11 @@ }); } - function sendProduct(code, name) { + function sendProduct(code, name, uuid) { - console.log("sendProduct("+code+", "+name+")"); + console.log("sendProduct("+code+", "+name+", "+uuid+")"); var data = 'node='+record.node+'&alias='+record.alias+'&payload='; - data += '{"product":{"code":"'+code+'","name":"'+name+'"}}'; + data += '{"product":{"code":"'+code+'","name":"'+name+'","uuid":"'+uuid+'"}}'; $.ajax({ url: "cmd_fermenter.php", data: data, @@ -351,6 +353,7 @@ $("#info_profile").html(record.profile_name); blank['name'] = record.alias; blank['code'] = record.alias.toUpperCase(); + blank['uuid'] = record.uuid; if (record.profile_name == "") $("#info_mode").jqxDropDownList('disableItem', "PROFILE"); else @@ -503,7 +506,7 @@ skip = true; } if (newProduct) { - sendProduct(record.code, record.name); + sendProduct(record.beercode, record.beername, record.beeruuid); newProduct = false; skip = true; } @@ -540,8 +543,9 @@ if (event.args) { var index = event.args.index; var datarecord = productlist.records[index]; - record.code = datarecord.code; - record.name = datarecord.name; + record.beercode = datarecord.code; + record.beername = datarecord.name; + record.beeruuid = datarecord.uuid; newProduct = true; } });