diff --git a/module/task/js/batchcreate.ui.js b/module/task/js/batchcreate.ui.js index dadec452bf..a6b9b8dd83 100644 --- a/module/task/js/batchcreate.ui.js +++ b/module/task/js/batchcreate.ui.js @@ -277,3 +277,8 @@ window.handleRenderRow = function($row, index) if($prevRow.length && $prevRow.attr('data-level') >= level) $prevRow.find('input[data-name="estimate"]').prop('readonly', false); // 如果没有子任务,重置预计字段的可编辑状态。 if(edition == 'open' && (level > 0 || parentID)) $row.find('button[data-type=addSub]').attr('disabled', 'disabled'); }; + +$(function() +{ + if(taskHasConsumed) zui.Modal.alert(langAddChildTask); +}) diff --git a/module/task/ui/batchcreate.html.php b/module/task/ui/batchcreate.html.php index fb4191fda0..a21e455daf 100644 --- a/module/task/ui/batchcreate.html.php +++ b/module/task/ui/batchcreate.html.php @@ -22,6 +22,8 @@ jsVar('parentDeadline', isset($parentTask) ? $parentTask->deadline : ''); jsVar('ignoreLang', $lang->project->ignore); jsVar('overParentEstStartedLang', isset($parentTask) ? sprintf($lang->task->overParentEsStarted, $parentTask->estStarted) : ''); jsVar('overParentDeadlineLang', isset($parentTask) ? sprintf($lang->task->overParentDeadline, $parentTask->deadline) : ''); +jsVar('taskHasConsumed', $taskConsumed > 0); +jsVar('langAddChildTask', $lang->task->addChildTask); /* zin: Set variables to define picker options for form. */ $storyItem = ''; @@ -151,7 +153,6 @@ $batchFormOptions['onRenderRow'] = jsRaw('window.handleRenderRow'); // 定义 if($config->vision == 'lite') unset($batchFormOptions['fixedActions'], $batchFormOptions['actions'], $batchFormOptions['onClickAction']); /* ====== Define the page structure with zin widgets ====== */ - formBatchPanel ( set::id('taskBatchCreateForm'), @@ -160,7 +161,6 @@ formBatchPanel set::customFields(array('list' => $customFields, 'show' => explode(',', $showFields), 'key' => 'batchCreateFields')), set::headingActionsClass('flex-auto row-reverse justify-between w-11/12'), set::batchFormOptions($batchFormOptions), - $taskConsumed > 0 ? on::inited()->call('zui.Modal.alert', $lang->task->addChildTask) : null, to::headingActions ( checkbox