add(); HelpHander::success([],'操作成功'); } // 编辑 public function update(){ model('Approval')->add(); HelpHander::success([],'操作成功'); } // 列表 public function list(){ $ret = model('Approval')->lists($this->orgId); HelpHander::success($ret); } // 详情 public function detail(){ $id = input('id/d',0); $ret = model('Approval')->info($id,$this->userId,$this->orgId); HelpHander::success($ret); } // 删除 public function del(){ $id = input('id/d',0); model('Approval')->del($id); HelpHander::success([],'操作成功'); } // 修改状态 public function changeStatus(){ $id = input('id/d',0); $enable = input('enable/d',0); model('Approval')->changeStatus($id,$enable); HelpHander::success([],'操作成功'); } // 获取用户 public function queryApprovalCateList(){ $ret = model('Approval')->queryApprovalCateList($this->userId,$this->orgId); HelpHander::success($ret); } // 自定义选择聚合接口 public function customSelect(){ $defaultApi = input('defaultApi/d',0); $lists = []; switch ($defaultApi){ case 1: // 会议室 $lists = model('MeetingRoom')->all($this->orgId); break; case 2: // 公司 $lists = model('Company')->lists($this->orgId); break; case 3: // 项目 $lists = model('Program')->allLists($this->orgId); break; case 4: // 印花税 $lists = model('StampDuty')->allLists($this->orgId); break; case 5: // 车辆 $lists = model('Car')->all($this->orgId); break; case 6: // 预算项目 $list = model('Budget')->alllist($this->userId,$this->orgId); $lists = []; foreach ($list as $k=>$v){ foreach ($v['items'] as $kk=>$vv){ $lists[] = $vv; } } break; } HelpHander::success($lists); } }