"管理员拒绝", "-1"=>"市场部拒绝", "0"=>"待审核", "1"=>"市场部通过", "2"=>"管理员通过" ]; public $CompanyType = [ "0"=>"己方公司", "1"=>"上游cp公司", "2"=>"联运下游渠道公司" ]; public function _initialize() { $this->admininfo = $_SESSION['onethink_admin']['user_auth']; $this->DBlogModel = M("company_relation_log","tab_"); $this->DBModel = M("company_relation","tab_"); parent::_initialize(); } //生效列表 public function index() { } //审核列表 public function lists() { $this->display(); } public function marketAgree(){ } public function marketRefuse(){ } public function adminRefuse(){ } //管理员成功 public function adminAgree(){ } public function addRelation() { $this->assign('companyType',$this->CompanyType); $this->display(); } public function editRelation() { } public function delRelation() { } public function getCompanyList($type) { if($type ==''){ $this->success([],'',true); } $companyInfo = []; if($type == 0){ //己方公司 $companyInfo = M("CompanyInfo","tab_")->field("id,partner company_name,link_man,link_phone")->where("status='1'")->select(); } if($type == 1){ //上游 $companyInfo = M("Partner","tab_")->field("id,partner company_name,company_type,link_man,link_phone")->where("status='1'")->select(); } if($type == 2){ //下游游 $companyInfo = M("PromoteCompany","tab_")->field("id,company_belong,company_name,company_type,settlement_contact link_man,contact_phone link_phone")->where("status='1'")->select(); } foreach($companyInfo as $k=>&$v){ if(isset($v['company_belong'])){ $v['company_belong'] = getCompanyBlong($v['company_belong']); } if(isset($v['company_type'])){ $v['company_type'] = ($v['company_type'] == 1 ?"公司" :'个人'); } if(isset($v['link_phone']) && $v['link_phone']==0){ $v['link_phone'] = ''; } } $this->success($companyInfo,'',true); } public function menuAuth() { $addurl = U("addRelation"); $mentBtn = [ "addRelation"=>"新增推广游戏分成", "marketAgree"=>"市场部审批通过", "marketRefuse"=>"市场部审核拒绝", "adminAgree"=>"管理员审核通过", "adminRefuse"=>"管理员审核拒绝" ]; $resarr = []; foreach ($mentBtn as $k => $v) { if(IS_ROOT){ $resarr[] = $v; }else{ if(in_array($k,$this->OpAuthList)){ $resarr[] = $v; } } } return $resarr; } public function OpAuth($info) { $id = $info['id']; //原始列表 $opBtn = [ "editRelation"=>"编辑", "delRelation"=>"删除", ]; //操作对应菜单 if($info['status'] == 2){ $optist = []; }else{ $optist = ["editRatio","delRatio"]; } // $resarr = []; foreach ($optist as $k => $v) { if(IS_ROOT){ $resarr[] = $opBtn[$v]; }else{ if(in_array($v,$this->OpAuthList)){ $resarr[] = $opBtn[$v]; } } } return $resarr; } public function error($data) { header('Content-Type:application/json; charset=utf-8'); $data =json_encode(['msg'=>$data,"code"=>4000],JSON_UNESCAPED_UNICODE); exit($data); } }