<?php namespace app\admin\controller\video; use app\admin\controller\Curd; use support\spark\model\video\Template; //use app\admin\controller\basicdata\BasicdataEngineeringController; use support\Request; class TemplateController extends Curd { # 报告平模æ¿åˆ—表 public function index(Request $request) { if (request()->isAjax()) { $param = $request->all(); $model = new Template(); $limit = $param['limit']; $where = []; $cycle_type = $param['engineering_type']; if (!empty($cycle_type)) { $where[] = ['engineering_type', '=', $cycle_type]; } $list = $model->getPaginateList($where, ['*'], ['id' => 'asc'], [], $limit); if($list['total']>0) { foreach ($list['data'] as $key => $item) { // $list['data'][$key]['engineering_type'] =(new BasicdataEngineeringController())->getOnename($item['engineering_type']); $list['data'][$key]['engineering_type'] =''; } } // $data['belist'] = (new BasicdataEngineeringController())->getListout(); $data['belist'] = []; $data['list'] = $list; return sparkSuccess(dataReturn(0, '查询æˆåŠŸ',$data)); } return view('video/template/index'); } /** * 新增视频队则 * @param Request $request * @return \support\Response */ public function store(Request $request){ if ($request->isAjaxPost()) { $param = $request->post(); $model = new Template(); $res = $model->insertOne($param); return sparkSuccess(dataReturn(0, 'æ·»åŠ æˆåŠŸ')); } } /** * 编辑工程 * @param Request $request * @return \support\Response */ public function update(Request $request){ if ($request->isAjaxPost()) { $param = $request->post(); $model = new Template(); $res = $model->updateById($param,$param['id']); return sparkSuccess(dataReturn(0, '编辑æˆåŠŸ')); } return sparkSuccess(dataReturn(0, 'error')); } /** * åˆ é™¤å·¥ç¨‹ä¿¡æ¯ * @param Request $request * @return \support\Response */ public function destroy(Request $request){ $id = $request->get('id'); $model = new Template(); $model->delById($id); return sparKSuccess(dataReturn(0, 'åˆ é™¤æˆåŠŸ')); } /** * 查询工程详情 * @param Request $request * @return \support\Response */ public function show(Request $request){ $id = $request->get('id'); $model = new Template(); $row = $model->getInfoById($id); return sparKSuccess(dataReturn(0, 'success', $row)); } }