isAjax()) { $technologyService = new TechnologyService(); $res = $technologyService->getList(request()->all()); return sparkSuccess($res); } return view('guarantee/technology/index'); } /** * 添加类别 */ public function store() { if (request()->isAjaxPost()) { $param = request()->post(); $technologyService = new TechnologyService(); $res = $technologyService->store($param); return sparkSuccess($res); } return sparkSuccess(dataReturn(0, 'ok')); } /** * 详情 */ public function show(Request $request){ $id = $request->get('id'); $technologyService = new TechnologyService(); $row = $technologyService->show($id); return sparKSuccess(dataReturn(0, 'success', $row)); } /** * 编辑 */ public function update() { if (request()->isAjaxPost()) { $param = request()->post(); $technologyService = new TechnologyService(); $res = $technologyService->update($param); return sparkSuccess($res); } return sparkSuccess(dataReturn(0, 'ok')); } /** * 删除 */ public function destroy(Request $request) { $id = $request->input('id'); $technologyService = new TechnologyService(); $technologyService->destroy($id); return sparkSuccess(dataReturn(0, '删除成功')); } public function getOrgInfo() { $orgList = asTreeArray((new AdminOrg())->getAllList([['status', '=', 1]]), 'pid'); return sparkSuccess(dataReturn(0, '成功',$orgList)); } public function userList(Request $request): Response { $adminService = new AdminService(); $userList = $adminService->getList($request->all()); return sparkSuccess($userList); } public function getengineering() { $list = asTreeArray((new Engineering())->getAllList([['isdel', '=', 0]]), 'pid'); return sparkSuccess(dataReturn(0, '成功',$list)); } }