* [task#133321 doing 0.1h 1.2h] modify detailTip of thinkstepbase.

This commit is contained in:
zhangyu
2024-11-29 09:36:26 +08:00
committed by 孙浩
parent 9b13e86aa6
commit ebb4ee21af
+9 -9
View File
@@ -122,12 +122,11 @@ class thinkStepBase extends wg
$sourceQuestion = array();
$sourceItems = array();
$wizard->config = !empty($wizard->config) ? $wizard->config : array();
$wizard->config = is_string($wizard->config) ? json_decode($wizard->config, true) : $wizard->config;
$configureObjects = !empty($wizard->config['configureObjects']) ? json_decode($wizard->config['configureObjects'], true) : array();
$isAssignedObject = !empty($configureObjects['isAssignedObject']) ? $configureObjects['isAssignedObject'] : 0;
$canConfigureRatio = !empty($step->options->canConfigureRatio) ? $step->options->canConfigureRatio : '0';
$showBuiltTip = !$canConfigureRatio && !empty($step->options->canBuilt);
$wizard->config = !empty($wizard->config) ? $wizard->config : array();
$wizard->config = is_string($wizard->config) ? json_decode($wizard->config, true) : $wizard->config;
$configureObjects = !empty($wizard->config['configureObjects']) ? json_decode($wizard->config['configureObjects'], true) : array();
$isAssignedObject = !empty($configureObjects['isAssignedObject']) ? $configureObjects['isAssignedObject'] : 0;
$showBuiltTip = isset($step->options->canConfigureRatio) && $step->options->canConfigureRatio == 0;
if(!empty($quotedQuestions))
{
@@ -168,12 +167,13 @@ class thinkStepBase extends wg
);
}
}
$runSourceTip = !empty($sourceQuestion) && !$preViewModel;
if($isRun && (!empty($quotedQuestions) || !empty($sourceQuestion)))
if($isRun && (!empty($quotedQuestions) || $runSourceTip))
{
$tipType = $lang->thinkstep->label->option;
$sourceQuestionTip = array();
if(!empty($sourceQuestion))
if($runSourceTip)
{
foreach ($sourceQuestion as $sourceQuestionItem)
{
@@ -227,7 +227,7 @@ class thinkStepBase extends wg
}
if($preViewModel)
{
$detailTip[] = ((!empty($quotedQuestions) && !empty($isAssignedObject)) || $showBuiltTip )? div
$detailTip[] = ((!empty($quotedQuestions) && !empty($isAssignedObject)) || $showBuiltTip)? div
(
setClass('flex text-gray-400 mt-2 items-center text-sm ml-2'),
icon(setClass('text-important mr-2'), 'about'),