* [bug#52916,1h] fix get url name too long.
This commit is contained in:
@@ -85,8 +85,15 @@ class pivot extends control
|
||||
$conditions = json_decode(base64_decode($conditions), true);
|
||||
$filterValues = json_decode(base64_decode($filterValues), true);
|
||||
|
||||
$mergeConditions = array();
|
||||
foreach($drill->condition as $index => $condition)
|
||||
{
|
||||
$condition['value'] = $conditions[$index];
|
||||
$mergeConditions[] = $condition;
|
||||
}
|
||||
|
||||
$cols = $this->pivot->getDrillCols($drill->object);
|
||||
$datas = $value == 0 ? array() : $this->pivot->getDrillDatas($pivotID, $drill, $conditions, $filterValues);
|
||||
$datas = $value == 0 ? array() : $this->pivot->getDrillDatas($pivotID, $drill, $mergeConditions, $filterValues);
|
||||
|
||||
if($drill->object == 'task') $datas = $this->pivot->processTaskDatas($datas);
|
||||
|
||||
|
||||
@@ -245,6 +245,7 @@ window.clickCell = function(col, {colName, rowInfo})
|
||||
let [originField, conditions] = drillConditions;
|
||||
let filterValues = getFilterValues();
|
||||
|
||||
conditions = conditions.map(condition => condition.value);
|
||||
conditions = latin1ToBase64(JSON.stringify(conditions))
|
||||
filterValues = latin1ToBase64(JSON.stringify(filterValues))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user