service = new DeviceUsageService(); } public function index(): Response { return raw_view('device-usage/index'); } /** * 获取设备使用情况列表(Layui table 格式,带数据权限) */ public function select(): Response { $params = request()->get(); $result = $this->service->getUsageList($params); return json([ 'code' => 0, 'msg' => '', 'count' => $result['total'], 'data' => $result['data'], ]); } /** * 获取设备下拉选项(带数据权限,复用 DeviceStatusService) */ public function deviceOptions(): Response { return json(['code' => 0, 'msg' => 'ok', 'data' => $this->service->getDeviceOptions()]); } }