add(); HelpHander::success([],'操作成功'); } // 编辑 public function update(){ model('AssetItems')->add(); HelpHander::success([],'操作成功'); } // 详情 public function detail(){ $id = input('id/d',0); $ret = model('AssetItems')->info($id); HelpHander::success($ret); } // 列表 public function list(){ $ret = model('AssetItems')->lists($this->orgId); HelpHander::success($ret); } // 导出列表 public function exportList(){ // $title = input('title','','trim'); // $cateId = input('cateId/d',0); // $companyId = input('companyId/d',0); // $addId = input('addId/d',0); // $classId = input('classId/d',0); // $enable = input('enable/d',-1); $all = input('all/d',0); $selectData = input('selectData','','trim'); $mb = input('mb','','trim'); if($all == 0 && !$selectData){ HelpHander::error('未选择数据'); } if(!$mb){ HelpHander::error('参数错误'); } $mb = json_decode($mb,true); $flag = 0; foreach ($mb as $k=>$v){ if($v['select']){ $flag = 1; break; } } if($flag == 0){ $this->error('未选择要导出的字段'); } $ret = model('AssetItems')->exportLists($mb,$selectData,$this->orgId,$all); HelpHander::success($ret); } // 资产选择列表 public function selectLists(){ $page = input('page/d',1); $size = input('size/d',10); $title = input('title','','trim'); $cateId = input('cateId/d',0); $companyId = input('companyId/d',0); $addId = input('addId/d',0); $classId = input('classId/d',0); $type = input('type/d',0); $ret = model('AssetItems')->selectlists($page,$size,$title,$cateId,$companyId,$addId,$classId,$this->userId,$this->orgId,$type); HelpHander::success($ret); } // 删除 public function del(){ $id = input('id/d',0); model('AssetItems')->del($id); HelpHander::success([],'操作成功'); } // 拆分资产 public function split(){ $id = input('id/d',0); model('AssetItems')->split($id); HelpHander::success([],'操作成功'); } // 申领资产列表 public function receive(){ $page = input('page/d',1); $size = input('size/d',10); $title = input('title','','trim'); $start = input('startTime','','trim'); $end = input('endTime','','trim'); $ret = model('AssetReceive')->lists($page,$size,$title,$start,$end,$this->orgId); HelpHander::success($ret); } // 退库列表 public function withdraw(){ $page = input('page/d',1); $size = input('size/d',10); $title = input('title','','trim'); $start = input('startTime','','trim'); $end = input('endTime','','trim'); $ret = model('AssetWithdraw')->lists($page,$size,$title,$start,$end,$this->orgId); HelpHander::success($ret); } // 维修列表 public function repair(){ $page = input('page/d',1); $size = input('size/d',10); $title = input('title','','trim'); $start = input('startTime','','trim'); $end = input('endTime','','trim'); $ret = model('AssetRepair')->lists($page,$size,$title,$start,$end,$this->orgId); HelpHander::success($ret); } // 处置列表 public function disposal(){ $page = input('page/d',1); $size = input('size/d',10); $title = input('title','','trim'); $start = input('startTime','','trim'); $end = input('endTime','','trim'); $ret = model('AssetDisposal')->lists($page,$size,$title,$start,$end,$this->orgId); HelpHander::success($ret); } // 我领取的资产 public function myLists(){ $page = input('page/d',1); $size = input('size/d',10); $title = input('title','','trim'); $ret = model('AssetItems')->myLists($page,$size,$title,$this->userId,$this->orgId); HelpHander::success($ret); } }