* Move ajaxGetTreeData to pms.

This commit is contained in:
qixinzhi
2023-12-05 08:46:51 +08:00
parent 3e7fbc8248
commit d52b6bf4f4
+24
View File
@@ -180,4 +180,28 @@ class screen extends control
print(json_encode($chartData));
}
}
/**
* Ajax get tree data.
*
* @access public
* @return void
*/
public function ajaxGetTreeData($screenID)
{
$dimensions = $this->screen->getDimensionPairs();
$screen = $this->screen->getByID($screenID);
$dimensionID = $this->loadModel('dimension')->setSwitcherMenu($screen->dimension);
foreach($dimensions as $dimension) $dimension->value = (int)$dimension->value;
$data = new stdclass();
$data->chartData = $screen->chartData;
$data->treeData = $this->screen->getTreeData($dimensions);
$data->dimensions = $dimensions;
$data->dimension = $screen->dimension;
$data->fieldConfig = $this->screen->getTreeSelectOptions();
echo(json_encode($data));
}
}