调整字段展示

This commit is contained in:
liaofei 2023-04-24 17:06:38 +08:00
parent 68851f311e
commit 94baa98534

View File

@ -283,9 +283,26 @@ class SystemCrud extends AuthController
}
if ($newColumn) {
$info['field']['tableField'] = array_merge($info['field']['tableField'], $newColumn);
$info['field']['tableField'] = array_merge($newColumn, $info['field']['tableField']);
}
$keyInfo = [];
$deleteInfo = [];
foreach ($info['field']['tableField'] as $key => $item) {
if ($item['primaryKey']) {
$keyInfo = $item;
unset($info['field']['tableField'][$key]);
}
if ($item['field_type'] == 'addSoftDelete') {
$deleteInfo = $info;
unset($info['field']['tableField'][$key]);
}
}
if ($keyInfo) {
array_unshift($info['field']['tableField'][$key], $keyInfo);
}
if ($deleteInfo) {
array_push($info['field']['tableField'][$key], $deleteInfo);
}
return app('json')->success(['file' => $data, 'crudInfo' => $info]);
}