withSearch(['group'], [ 'group'=> $this->request->get('group/s','') ]); $data = CurdService::getList($this->request, $model); return $this->writeSuccess('success', $data); } public function data(string $name) { $config = SysConfig::where('name', $name)->findOrEmpty(); return $this->writeSuccess('success', $config->toArray()); } public function add() { $data = $this->request->post([ 'title' => '', 'value' => '', 'tips' => '', 'type' => '', 'option' => '', 'name' => '', 'comments' => '', 'group'=> '' ]); $data['item_bind'] = $this->request->post('itemBind'); $data['item_style'] = $this->request->post('itemStyle'); $data['item_class'] = $this->request->post('itemClass'); $user = new SysConfig(); $user->save($data); return $this->writeSuccess('添加成功'); } public function update() { $data = $this->request->put([ 'id' => 0, 'title' => '', 'value' => '', 'type' => '', 'tips' => '', 'option' => '', 'name' => '', 'comments' => '', 'group'=> '', ]); $data['item_bind'] = $this->request->post('itemBind'); $data['item_style'] = $this->request->post('itemStyle'); $data['item_class'] = $this->request->post('itemClass'); $user = SysConfig::findOrFail($data['id']); $user->save($data); return $this->writeSuccess('修改成功'); } public function updateStatus() { $id = $this->request->put('id'); $status = $this->request->put('status'); $user = SysConfig::findOrFail($id); $user->save(['status'=>$status]); return $this->writeSuccess('修改成功'); } public function batchDelete() { $data = $this->request->delete(); SysConfig::destroy($data); return $this->writeSuccess('删除成功'); } }