diff --git a/client/htmls/private/ajax/DesignBlueprint.html b/client/htmls/private/ajax/DesignBlueprint.html index db52aba7f..813c0d48c 100644 --- a/client/htmls/private/ajax/DesignBlueprint.html +++ b/client/htmls/private/ajax/DesignBlueprint.html @@ -841,6 +841,20 @@ var $projectList = $('#projectListInputExisting'); var $envList = $('#envListExisting'); var $projectList = $('#projectListInputExisting'); + $orgListInput.change(function(e) { + var orgName = $(this).val(); + if (orgName == 'choose') { + return; + } + var $selectedOrgOption = $(this).find(":selected"); + $bgList.empty(); + var getBg = orgBg[orgName]; + for (var i = 0; i < getBg.length; i++) { + var $option = $('').val(getBg[i].rowid).html(getBg[i].name); + $bgList.append($option); + } + $bgList.trigger('change'); + }); $bgList.change(function(e) { var bgName = $(this).val(); if (bgName == 'choose') { @@ -927,12 +941,13 @@ }); }); //choose env gets over var bgProjects = {}; + var orgBg ={}; for (var i = 0; i < data.length; i++) { - console.log(data[i].businessGroups); $orgListInput.append($('').val(data[i].rowid).html(data[i].name).data('bglist', data[i].businessGroups).data('envList', data[i].environments)); + orgBg[data[i].rowid] = data[i].businessGroups; for (var j = 0; j < data[i].businessGroups.length; j++) { var rowid = data[i].businessGroups[j].rowid; - $bgList.append($('').val(getBg[i].rowid).html(getBg[i].name); + $bgList.append($option); + } + $bgList.trigger('change'); + }); $bgList.change(function(e) { var bgName = $(this).val(); if (bgName == 'choose') { @@ -805,12 +819,14 @@