From a42968257d58ea45a6dd0edce94ee00587efe848 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Wed, 16 Oct 2024 11:07:38 +0800 Subject: [PATCH] * [bug#56000,doing,0.3h] add switch module method. --- module/task/js/edit.ui.js | 14 ++++++++++++++ module/task/ui/edit.html.php | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/module/task/js/edit.ui.js b/module/task/js/edit.ui.js index 23ef204fe8..7f48e11444 100644 --- a/module/task/js/edit.ui.js +++ b/module/task/js/edit.ui.js @@ -295,3 +295,17 @@ window.renderRowData = function($row, index, row) setLineIndex(); } + +window.loadStories = function() +{ + const executionID = $('[name=execution]').val(); + const storyID = $('[name=story]').val(); + const moduleID = $('[name=module]').val(); + const link = $.createLink('story', 'ajaxGetExecutionStories', 'executionID=' + executionID + '&productID=0&branch=all&moduleID=' + moduleID + '&storyID=' + storyID + '&pageType=&type=full&status=active'); + $.getJSON(link, function(storyItems) + { + let $storyPicker = $('[name=story]').zui('picker'); + $storyPicker.render({items: storyItems}); + $storyPicker.$.setValue(storyID); + }); +} diff --git a/module/task/ui/edit.html.php b/module/task/ui/edit.html.php index f86401c948..00809cee0c 100644 --- a/module/task/ui/edit.html.php +++ b/module/task/ui/edit.html.php @@ -208,7 +208,8 @@ detailBody set::value($task->module), set::items($moduleOptions), set::width(2/3), - set::required(true) + set::required(true), + on::change('loadStories') ) ), div