* Update code.

This commit is contained in:
zhouxudong
2022-08-05 06:20:54 +00:00
parent 03ed6c4dfe
commit 0e5fccdc46
3 changed files with 7 additions and 9 deletions
+2 -3
View File
@@ -295,11 +295,10 @@ $(function()
function setBudgetTipsAndAclList(parentID)
{
var selectedProgramID = $('#parent').val();
var budget = $('#budget').val();
if(parentID != 0)
{
$.get(createLink('project', 'ajaxGetProgramInformation', "objectType=program&objectID=" + parentID + "&selectedProgramID=" + selectedProgramID + "&budget=" + budget), function(data)
$.get(createLink('project', 'ajaxGetParentInfor', "objectType=program&objectID=" + parentID + "&selectedProgramID=" + selectedProgramID), function(data)
{
var data = JSON.parse(data);
parentProgram = programList[parentID];
@@ -338,7 +337,7 @@ function budgetOverrunTips()
}
if(typeof(programID) == 'undefined') programID = 0;
$.get(createLink('project', 'ajaxGetProgramInformation', 'objectType=program&objectID=' + programID + "&selectedProgramID=" + selectedProgramID + "&budget=" + budget), function(data)
$.get(createLink('project', 'ajaxGetParentInfor', 'objectType=program&objectID=' + programID + "&selectedProgramID=" + selectedProgramID), function(data)
{
var data = JSON.parse(data);
+2 -3
View File
@@ -225,11 +225,10 @@ class project extends control
* @param str $objectType
* @param int $objectID
* @param int $selectedProgramID
* @param int $budget
* @access public
* @return void
*/
public function ajaxGetProgramInformation($objectType, $objectID, $selectedProgramID, $budget)
public function ajaxGetParentInfor($objectType, $objectID, $selectedProgramID)
{
if(!empty($objectID))
{
@@ -244,7 +243,7 @@ class project extends control
$availableBudget = $this->program->getBudgetLeft($selectedProgram);
}
$data = array('selectedProgramBegin' => $selectedProgram->begin, 'selectedProgramEnd' => $selectedProgram->end, 'availableBudget' => number_format($availableBudget, 2), 'budgetUnit' => $selectedProgram->budgetUnit);
$data = array('selectedProgramBegin' => $selectedProgram->begin, 'selectedProgramEnd' => $selectedProgram->end, 'availableBudget' => $availableBudget, 'budgetUnit' => $selectedProgram->budgetUnit);
echo json_encode($data);
}
+3 -3
View File
@@ -335,17 +335,17 @@ function budgetOverrunTips()
}
if(typeof(projectID) == 'undefined') projectID = 0;
$.get(createLink('project', 'ajaxGetProgramInformation', 'objectType=project&objectID=' + projectID + "&selectedProgramID=" + selectedProgramID + "&budget=" + budget), function(data)
$.get(createLink('project', 'ajaxGetParentInfor', 'objectType=project&objectID=' + projectID + "&selectedProgramID=" + selectedProgramID), function(data)
{
var data = JSON.parse(data);
var tip = "";
if(budget !=0 && budget !== null && budget > data.availableBudget) tip = "<span id='beyondBudgetTip' class='text-remind'>" + budgetOverrun + currencySymbol[data.budgetUnit] + data.availableBudget + "</span>"
if(budget != 0 && budget !== null && budget > data.availableBudget) tip = "<span id='beyondBudgetTip' class='text-remind'>" + budgetOverrun + currencySymbol[data.budgetUnit] + data.availableBudget.toFixed(2) + "</span>"
if($('#beyondBudgetTip').length > 0) $('#beyondBudgetTip').remove();
$('#budgetBox').after(tip);
var placeholder = '';
if(selectedProgramID) placeholder = parentBudget + currencySymbol[data.budgetUnit] + data.availableBudget;
if(selectedProgramID) placeholder = parentBudget + currencySymbol[data.budgetUnit] + data.availableBudget.toFixed(2);
if($('#budget').attr('placeholder')) $('#budget').removeAttr('placeholder')
$('#budget').attr('placeholder', placeholder);
});