diff --git a/Application/Admin/Controller/CompanyRelationController.class.php b/Application/Admin/Controller/CompanyRelationController.class.php index 5aa805cd2..713ab696d 100644 --- a/Application/Admin/Controller/CompanyRelationController.class.php +++ b/Application/Admin/Controller/CompanyRelationController.class.php @@ -58,7 +58,7 @@ class CompanyRelationController extends AdminController //权限分配 if(!IS_ROOT){ $this->OpAuthList= getModuleControllerAuth(); - } + } $where['_string'] = '1 = 1'; if(isset($params['company_type'])){ $where['_string'] .= " AND (first_company_type='{$params['company_type']}' OR second_company_type='{$params['company_type']}')"; @@ -78,7 +78,8 @@ class CompanyRelationController extends AdminController if(isset($params['status'])){ $where['status'] = $params['status']; } - $dbres = $this->DBlogModel->where($where); + $this->checkListOrCountAuthRestMap($where);//导出权限 + $dbres = $this->DBlogModel->where($where)->order("FIELD(status,0,1,-1,-2,2),id desc");; if(isset($params['export'])){ $dbres = $dbres->select(); }else{ @@ -123,6 +124,28 @@ class CompanyRelationController extends AdminController $v['oplist'] = $this->OpAuth($v); } + + if(isset($_REQUEST['export'])){ + $GetData = $_GET; + unset($GetData['export']); + addOperationLog(['op_type'=>3,'key'=>getNowDate(),"op_name"=>"导出",'url'=>U(CONTROLLER_NAME.'/'.ACTION_NAME,$GetData)]); + data2csv($dbres,'公司绑定审核列表',array( + "first_company_name"=>"甲方公司类型", + "first_company_type"=>"甲方公司", + "second_company_name"=>"乙方公司", + "second_company_type"=>"乙方公司类型", + "settlement_type"=>"结算周期", + "invoice_type"=>"开票类型", + "invoice_content"=>"开票内容", + "is_payment"=>"打款流程", + "collection"=>"收款方", + "create"=>"创建记录", + "market"=>"市场部审批", + "admin"=>"管理员审批", + "remark"=>"备注" + )); + } + $count = $this->DBlogModel->field("count(id) count")->where($where)->find()['count']; $this->assign('data', $dbres); $page = set_pagination($count, $row); @@ -237,7 +260,7 @@ class CompanyRelationController extends AdminController { $addurl = U("addRelation"); $mentBtn = [ - "addRelation"=>"新增推广游戏分成", + "addRelation"=>"新增公司绑定", "marketAgree"=>"市场部审批通过", "marketRefuse"=>"市场部审核拒绝", "adminAgree"=>"管理员审核通过", @@ -268,7 +291,7 @@ class CompanyRelationController extends AdminController if($info['status'] == 2){ $optist = []; }else{ - $optist = ["editRatio","delRatio"]; + $optist = ["editRelation","delRelation"]; } // $resarr = []; diff --git a/Application/Admin/View/CompanyRelation/lists.html b/Application/Admin/View/CompanyRelation/lists.html index c3ad7dbfd..33688d0d2 100644 --- a/Application/Admin/View/CompanyRelation/lists.html +++ b/Application/Admin/View/CompanyRelation/lists.html @@ -45,6 +45,9 @@ font-weight: 600; font-size: 18px; } + .data_list table td{ + line-height: 1.5; + }