Files
EasySoft-ZenTaoPMS/module/build/js/common.ui.js
T
2023-10-13 13:43:44 +08:00

33 lines
1008 B
JavaScript

/**
* Load branches
*
* @param int $productID
* @access public
* @return void
*/
window.loadBranches = function(productID)
{
productID = parseInt(productID);
if(!productID) productID = $('input[name=product]').val();
if($('input[name=isIntegrated]:checked').val() == 'yes')
{
$('#branch').closest('.form-row').addClass('hidden');
return false;
}
$.get($.createLink('branch', 'ajaxGetBranches', 'productID=' + productID + '&oldBranch=0&param=active&projectID=' + $('input[name=execution]').val() + '&withMainBranch=true&isSiblings=no&fieldID=0&multiple=multiple'), function(data)
{
if(data)
{
data = JSON.parse(data);
const $branchPicker = $('input[name^=branch]').zui('picker');
$branchPicker.render({items: data});
$('#branch').closest('.form-row').removeClass('hidden');
}
else
{
$('#branch').closest('.form-row').addClass('hidden');
}
});
}