repository = HospitalRepository::new(); } /** * 获取医院下拉选项(用于其他模块选择医院) */ public function getHospitalOptions(): array { return $this->repository->getListWithPermission() ->map(fn($item) => [ 'value' => $item->id, 'name' => $item->organ_name, ]) ->toArray(); } }