From bc0c65f776e274dcecf846280f2a1f44dc2caabd Mon Sep 17 00:00:00 2001 From: holan20180123 <56391770@qq.com> Date: Wed, 3 Mar 2021 10:46:15 +0800 Subject: [PATCH] * Code for task #36028. --- module/upgrade/js/mergeprogram.js | 14 ++++++++++++++ module/upgrade/view/createprogram.html.php | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/module/upgrade/js/mergeprogram.js b/module/upgrade/js/mergeprogram.js index ba0ceadf49..42d1e81647 100644 --- a/module/upgrade/js/mergeprogram.js +++ b/module/upgrade/js/mergeprogram.js @@ -214,6 +214,9 @@ function toggleProgram(obj) { $programs.removeAttr('disabled'); } + + var programID = $('#programs').val(); + getPGMStatus('program', programID); } } @@ -279,6 +282,7 @@ function toggleProject(obj) $('form .prj-exist').removeClass('hidden'); $('form .prj-no-exist').addClass('hidden'); $PGMParams.addClass('hidden'); + $('#PRJStatus').closest('tr').removeClass('hidden'); $projects.removeAttr('disabled'); if($('#newProgram0').prop('checked')) @@ -593,3 +597,13 @@ function computeEndDate(delta) $('#end').val(endDate).datetimepicker('update'); computeWorkDays(); } + +function getPGMStatus(objectType, programID) +{ + var link = createLink('upgrade', 'ajaxGetPGMStatus', 'programID=' + programID); + $.post(link, function(data) + { + if(objectType == 'program') $('#PGMStatus').val(data); + if(objectType == 'project') $('#PRJStatus').val(data); + }) +} diff --git a/module/upgrade/view/createprogram.html.php b/module/upgrade/view/createprogram.html.php index 256cf885c1..856def09ce 100644 --- a/module/upgrade/view/createprogram.html.php +++ b/module/upgrade/view/createprogram.html.php @@ -19,7 +19,7 @@ - + program->PGMCommon . $lang->program->PGMStatus;?> program->statusList, '', "class='form-control chosen'");?>