仓库下拉

This commit is contained in:
2025-05-14 14:02:54 +08:00
parent cad30582d6
commit fd534aad85
2 changed files with 30 additions and 0 deletions
@@ -43,6 +43,13 @@ class LocationController extends BaseController
if ($scene === 'default') {
}
if ($scene === 'preset') {
return [
'id' => $item['id'],
'name' => isset($item['translation']) ? $item['translation']['name'] : ''
];
}
return $item;
}
@@ -78,4 +85,13 @@ class LocationController extends BaseController
return $this->errorResponse($th->getMessage());
}
}
public function presets(Request $request, string $scene = 'preset'): Response
{
try {
return parent::all($request, $scene);
} catch (\Throwable $th) {
return $this->errorResponse($th->getMessage());
}
}
}
+14
View File
@@ -54,6 +54,20 @@ class LocationService extends BaseService
// ]
// ];
// }
'preset' => function ($params) {
return [
'filters' => [
['field' => 'status', 'operator' => '=', 'value' => '1']
],
'fields' => ['id'],
'relations' => [
'translation' => ['location_id', 'name']
],
'sorts' => [
['field' => 'id', 'direction' => 'desc']
]
];
}
];
}
}