diff --git a/Application/Admin/Controller/CompanyRelationController.class.php b/Application/Admin/Controller/CompanyRelationController.class.php index 34be47beb..4fa12d3dd 100644 --- a/Application/Admin/Controller/CompanyRelationController.class.php +++ b/Application/Admin/Controller/CompanyRelationController.class.php @@ -65,6 +65,37 @@ class CompanyRelationController extends AdminController 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() { diff --git a/Application/Admin/View/CompanyRelation/addRelation.html b/Application/Admin/View/CompanyRelation/addRelation.html index e236ab7b4..b389e2b0c 100644 --- a/Application/Admin/View/CompanyRelation/addRelation.html +++ b/Application/Admin/View/CompanyRelation/addRelation.html @@ -119,43 +119,15 @@