From 076cd2c8cb1cf18e16ef88897d37d9f0c2f364f9 Mon Sep 17 00:00:00 2001 From: songchenxuan Date: Thu, 2 Jan 2025 13:32:30 +0800 Subject: [PATCH] * [task#135777,doing,1h]. --- module/execution/ui/task.html.php | 47 +++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/module/execution/ui/task.html.php b/module/execution/ui/task.html.php index e22ea69c30..3889d36b50 100644 --- a/module/execution/ui/task.html.php +++ b/module/execution/ui/task.html.php @@ -18,7 +18,54 @@ if(empty($features['story'])) unset($lang->execution->featureBar['task']['needco $queryMenuLink = createLink('execution', 'task', "executionID={$execution->id}&status=bySearch¶m={queryID}"); $isFromDoc = $from === 'doc'; +if($isFromDoc) +{ + $this->app->loadLang('doc'); + $executions = $this->loadModel('execution')->getPairs(); + $executionChangeLink = createLink($app->rawModule, $app->rawMethod, "executionID={executionID}&status=$status¶m=$param&orderBy=$orderBy&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}&pageID={$pager->pageID}&from=$from&blockID=$blockID"); + jsVar('insertListLink', createLink($app->rawModule, $app->rawMethod, "executionID=$executionID&status=$status¶m=$param&orderBy=$orderBy&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}&pageID={$pager->pageID}&from=$from&blockID={blockID}")); + + formPanel + ( + setID('zentaolist'), + setClass('mb-4-important'), + set::title(sprintf($this->lang->doc->insertTitle, $this->lang->doc->zentaoList[$blockType])), + set::actions(array()), + to::titleSuffix + ( + span + ( + setClass('text-muted text-sm text-gray-600 font-light'), + span + ( + setClass('text-warning mr-1'), + icon('help'), + ), + $lang->doc->previewTip + ) + ), + formRow + ( + formGroup + ( + set::width('1/2'), + set::name('execution'), + set::label($lang->doc->execution), + set::control(array('required' => false)), + set::items($executions), + set::value($executionID), + set::required(), + span + ( + setClass('error-tip text-danger hidden'), + $lang->doc->emptyError + ), + on::change('[name="execution"]')->do("loadModal('$executionChangeLink'.replace('{executionID}', $(this).val()))") + ) + ) + ); +} featureBar ( set::current($browseType),