isAjax()) { $BridgeEngineeringService = new BridgeEngineeringService(); $res = $BridgeEngineeringService->getList(request()->all()); return sparkSuccess($res); } return view('risk/projectOverview/bridgeEngineering/index'); } /** * 添加 */ public function add() { if (request()->isAjaxPost()) { $param = request()->post(); $BridgeEngineeringService = new BridgeEngineeringService(); $res = $BridgeEngineeringService->addArticleCate($param); return sparkSuccess($res); } return view('risk/projectOverview/bridgeEngineering/add'); } /** * 编辑 */ public function edit() { if (request()->isAjaxPost()) { $param = request()->post(); $BridgeEngineeringService = new BridgeEngineeringService(); $res = $BridgeEngineeringService->editArticle($param); return sparkSuccess($res); } $id = request()->input('id'); $articleCateModel = new ArticleCate(); View::assign([ 'info' => $articleCateModel->getInfoById($id) ]); return view('risk/projectOverview/bridgeEngineering/edit'); } /** * 删除 */ public function del() { $id = request()->input('id'); $articleModel = new BridgeEngineering(); $has = $articleModel->getInfoByWhere(['cate_id' => $id]); if (!empty($has)) { throw new ApiException('该分类下有文章不可删除', -1); } $articleCateModel = new ArticleCate(); $articleCateModel->delById($id); return sparkSuccess(dataReturn(0, '删除成功')); } }