* [refac,0.2h] fix the problem where data is still passed to the backend when field is hidden.

This commit is contained in:
tianshujie
2024-09-20 10:23:47 +08:00
committed by 刘刚
parent 39a657b4b1
commit a20e3e6a07
+6 -1
View File
@@ -142,7 +142,12 @@ class dao extends baseDAO
foreach($fields as $field)
{
if(!isset($data->{$field->field}) && in_array($field->field, $hiddenFields)) continue;
if(in_array($field->field, $hiddenFields))
{
unset($data->{$field->field});
continue;
}
if(isset($data->{$field->field}))
{
if($field->options && is_string($field->options) && str_contains(',user,dept,', ",$field->options,"))