diff --git a/Application/Admin/Common/extend.php b/Application/Admin/Common/extend.php
index d4ba92afc..518e5122a 100644
--- a/Application/Admin/Common/extend.php
+++ b/Application/Admin/Common/extend.php
@@ -1575,7 +1575,7 @@ function getGameList($partner_id) {
function getAdminData ($uid) {
$adminData = M('auth_group_access')
- ->field('data_empower_type,data_president')
+ ->field('data_empower_type,data_president,show_data')
->join('left join sys_auth_group on sys_auth_group_access.group_id=sys_auth_group.id')
->where(array('uid'=>$uid))->find();
diff --git a/Application/Admin/Controller/AdminController.class.php b/Application/Admin/Controller/AdminController.class.php
index d0683c889..af06678f6 100644
--- a/Application/Admin/Controller/AdminController.class.php
+++ b/Application/Admin/Controller/AdminController.class.php
@@ -95,6 +95,7 @@ class AdminController extends Controller {
$this->assign('res1',$res1);
$this->assign('__MENU__', $this->getMenus());
+ $this->assign('is_admin', IS_ROOT);
}
/**
* 大菜单存在两个及以上的同方法菜单,需要进行多级菜单确认
diff --git a/Application/Admin/Controller/ApplyController.class.php b/Application/Admin/Controller/ApplyController.class.php
index 717d5d89e..ac210e0e9 100644
--- a/Application/Admin/Controller/ApplyController.class.php
+++ b/Application/Admin/Controller/ApplyController.class.php
@@ -98,7 +98,8 @@ class ApplyController extends ThinkController
$this -> meta_title = 'APP分包';
$this -> m_title = '游戏盒子APP分包';
$this -> assign('commonset', M('Kuaijieicon') -> where(['url' => 'Apply/app_lists', 'status' => 1]) -> find());
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this -> display();
}
@@ -178,7 +179,8 @@ class ApplyController extends ThinkController
$this -> assign('list_data', $listdata);
$this -> m_title = '游戏分包';
$this -> assign('commonset', M('Kuaijieicon') -> where(['url' => 'Apply/and_lists', 'status' => 1]) -> find());
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this -> display();
//parent::order_lists(self::model_name,$_GET["p"],$map);
}
diff --git a/Application/Admin/Controller/AuthManagerController.class.php b/Application/Admin/Controller/AuthManagerController.class.php
index 9420e7c42..2ee93a048 100644
--- a/Application/Admin/Controller/AuthManagerController.class.php
+++ b/Application/Admin/Controller/AuthManagerController.class.php
@@ -443,9 +443,11 @@ class AuthManagerController extends AdminController{
$auth_group = M('AuthGroup')->where( array('status'=>array('egt','0'),'module'=>'admin','type'=>AuthGroupModel::TYPE_ADMIN) )
->getfield('id,id,title,rules');
// var_dump($auth_group);die();
- $empower_type = M('AuthGroup')->field('data_empower_type')->where(array('id'=>$_GET['group_id']))->find();
+ $empower_type = M('AuthGroup')->field('data_empower_type,show_data')->where(array('id'=>$_GET['group_id']))->find();
// var_dump($empower_type);die();
+
$this->assign('data_empower_type', $empower_type['data_empower_type']);
+ $this->assign('show_data', $empower_type['show_data']);
$this->assign('auth_group', $auth_group);
$this->display();
@@ -455,6 +457,7 @@ class AuthManagerController extends AdminController{
$mid = I('id');
$gid = I('group_id');
$data_empower_type = I('data_empower_type');
+ $show_data = I('show_data');
$promoteData = I('promote_data');
// dump(json_decode($promoteData,true));
@@ -479,7 +482,11 @@ class AuthManagerController extends AdminController{
$promoteData = '';
}
- if ($AuthGroup->where("id = {$gid}")->save(array('data_empower_type'=>$data_empower_type,'data_president'=>$promoteData))) {
+ if ($AuthGroup->where("id = {$gid}")->save(array(
+ 'data_empower_type'=>$data_empower_type,
+ 'data_president'=>$promoteData,
+ 'show_data'=>$show_data
+ ))) {
$this->success('操作成功',U('AuthManager/index'));
} else {
$this->success('操作成功',U('AuthManager/index'));
diff --git a/Application/Admin/Controller/LaunchController.class.php b/Application/Admin/Controller/LaunchController.class.php
index 0246ad5de..aea28a43f 100644
--- a/Application/Admin/Controller/LaunchController.class.php
+++ b/Application/Admin/Controller/LaunchController.class.php
@@ -36,7 +36,8 @@ class LaunchController extends ThinkController {
$this->assign('list_data',$data['data']);
$this->assign('_page',$data['page']);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->display();
}
@@ -177,7 +178,8 @@ class LaunchController extends ThinkController {
$this->m_title = '投放数据';
$this->m_url = 'Launch/data';
$this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Merchandise/lists','status'=>1])->find());
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->display();
}
diff --git a/Application/Admin/Controller/MendController.class.php b/Application/Admin/Controller/MendController.class.php
index 25dd2846d..0e0477f30 100644
--- a/Application/Admin/Controller/MendController.class.php
+++ b/Application/Admin/Controller/MendController.class.php
@@ -31,7 +31,8 @@ class MendController extends ThinkController {
$map['register_type'] = array('in','(0,1,2,3,4,5,6,7)');
//为数据权限添加
setPowerPromoteIds($map);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
parent::lists("user",$p,$map);
}
/**
diff --git a/Application/Admin/Controller/PartnerController.class.php b/Application/Admin/Controller/PartnerController.class.php
index 4cbcfd3c5..d33589800 100644
--- a/Application/Admin/Controller/PartnerController.class.php
+++ b/Application/Admin/Controller/PartnerController.class.php
@@ -77,6 +77,7 @@ class PartnerController extends ThinkController
public function add()
{
if ($_POST) {
+ dd($_REQUEST);
$partner = I('post.partner', '');
$status = intval(I('post.status', 1));
@@ -119,6 +120,19 @@ class PartnerController extends ThinkController
$save['bank_account'] = I('bank_account');
$save['opening_bank'] = I('opening_bank');
+ $save['matche_platform'] = I('matche_platform');
+ $save['contract_start_time'] = strtotime(I('contract_start_time'));
+ $save['contract_end_time'] = strtotime(I('contract_end_time'));
+ $save['channel_rate'] = I('channel_rate');
+ $save['invoice_rate'] = I('invoice_rate');
+ $save['is_sign_contract'] = I('is_sign_contract');
+ $save['settlement_type'] = I('settlement_type');
+ $save['has_game_evidence'] = I('has_game_evidence');
+ $save['remark'] = I('remark');
+ if (isset($save['file_info'])) {
+ $save['file_info'] = json_encode($save['file_info'],JSON_UNESCAPED_UNICODE);
+ }
+
$save['uid'] = UID;
$save['create_time'] = $time;
$save['last_up_time'] = $time;
@@ -245,4 +259,56 @@ class PartnerController extends ThinkController
$this->success('删除成功', U('lists'));
}
+
+ public function addfile()
+ {
+ $this->meta_title = '文档添加';
+ return $this->display();
+ }
+
+ //处理上传图片
+ public function saveFile()
+ {
+ $path = '/Uploads/';
+ $upload = new \Think\Upload();// 实例化上传类
+ $upload->maxSize = 0 ;// 设置附件上传大小
+ $upload->exts = '';// 设置附件上传类型
+ $upload->rootPath = '.'.$path; // 设置附件上传根目录
+ $upload->savePath = ''; // 设置附件上传(子)目录
+ // 上传文件
+ $info = $upload->upload();
+ // dump($info);
+ if(!$info) {// 上传错误提示错误信息
+ $msg = $upload->getError();
+ $array= array('status' => 0, 'info' => $msg);
+ }else{// 上传成功
+ $array=array(
+ "info"=>"上传成功",
+ "status"=>1,
+ "file_path"=>$path.$info['file']['savepath'].$info['file']['savename'],
+ "file_name"=>$_POST['file_name'],
+ "file_type"=>$_FILES['file']['type'],
+ "file_size"=>$_FILES['file']['size'],
+ "upload_time"=>date("Y-m-d H:i:s",time())
+ );
+ }
+ $this->ajaxReturn($array);
+ }
+ //删除图片
+ public function delFile()
+ {
+ $id = $_REQUEST['id'];
+ $index = $_REQUEST['index'] ?: false;
+ $file_path = $_REQUEST['file_path'] ?: false;
+ if($id == 0){
+ //未存入数据库,不用管
+ unlink("./".$file_path);
+ $this->ajaxReturn(array(
+ 'status' => 1,
+ 'info' => "删除成功"
+ ));
+ }
+ # code...
+ }
+
}
diff --git a/Application/Admin/Controller/PromoteCoinController.class.php b/Application/Admin/Controller/PromoteCoinController.class.php
index a704addf2..6fddbcbef 100644
--- a/Application/Admin/Controller/PromoteCoinController.class.php
+++ b/Application/Admin/Controller/PromoteCoinController.class.php
@@ -254,7 +254,8 @@ class PromoteCoinController extends ThinkController
$this->assign('_page', $page);
}
$this->assign('list_data', $data);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->display();
}
diff --git a/Application/Admin/Controller/PromoteController.class.php b/Application/Admin/Controller/PromoteController.class.php
index 83da6cbb3..ef6df8786 100644
--- a/Application/Admin/Controller/PromoteController.class.php
+++ b/Application/Admin/Controller/PromoteController.class.php
@@ -18,7 +18,8 @@ class PromoteController extends ThinkController
public function lists($p=1)
{
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
switch ($_GET['type']) {
case '':
case 1:
@@ -645,7 +646,8 @@ class PromoteController extends ThinkController
$this->m_title = '实时注册';
$this->assign('commonset', M('Kuaijieicon')->where(['url'=>'Promote/ch_reg_list','status'=>1])->find());
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$user->user_join_v1($model, $_GET['p']);
}
@@ -786,7 +788,8 @@ class PromoteController extends ThinkController
$this->m_title = '实时充值';
$this->assign('commonset', M('Kuaijieicon')->where(['url'=>'Promote/spend_list','status'=>1])->find());
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$user->list_($model, $_GET['p']);
}
@@ -862,7 +865,8 @@ class PromoteController extends ThinkController
$this->m_title = '会长代充记录';
$this->assign('commonset', M('Kuaijieicon')->where(['url'=>'Promote/agent_list','status'=>1])->find());
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
parent::order_lists('Agent', $_GET["p"], $map);
}
/**
@@ -1263,7 +1267,8 @@ class PromoteController extends ThinkController
}
$companys = M('promote_company', 'tab_')->field('id, company_name')->select();
$admins = M('member')->field('uid,nickname')->select();
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->assign('list_data', $list_data);
$this->assign('companys', $companys);
$this->assign('admins', $admins);
diff --git a/Application/Admin/Controller/PromoteGameRatioController.class.php b/Application/Admin/Controller/PromoteGameRatioController.class.php
index 6255912dd..95406194e 100644
--- a/Application/Admin/Controller/PromoteGameRatioController.class.php
+++ b/Application/Admin/Controller/PromoteGameRatioController.class.php
@@ -222,7 +222,8 @@ class PromoteGameRatioController extends ThinkController
$this->assign('promoteList', getPromoteByLevel(1, intval(I('company_id', 0))));
$this->assign('statusList', self::$statusList);
$this->assign('reviewRule', $reviewRule);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->meta_title = $metaTitle;
$this->display();
}
diff --git a/Application/Admin/Controller/QueryController.class.php b/Application/Admin/Controller/QueryController.class.php
index fbd079dd4..34889bb14 100644
--- a/Application/Admin/Controller/QueryController.class.php
+++ b/Application/Admin/Controller/QueryController.class.php
@@ -53,7 +53,8 @@ class QueryController extends ThinkController
$row = intval(I('row', 10));
$group = I('group', 1);
$this->assign('group', $group);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$promoteId = I('promote_id', 0);
if ($group == 1) {
@@ -1175,7 +1176,8 @@ class QueryController extends ThinkController
$companys = getPromoteCompanys();
$this->assign('companys', $companys);
$this->assign('reviewTypeList', $reviewTypeList);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->assign('list_data', $datas);
$this->display();
}
diff --git a/Application/Admin/Controller/SpendController.class.php b/Application/Admin/Controller/SpendController.class.php
index ce71bec6c..0f27e6981 100644
--- a/Application/Admin/Controller/SpendController.class.php
+++ b/Application/Admin/Controller/SpendController.class.php
@@ -128,7 +128,8 @@ class SpendController extends ThinkController
$this->assign('endDate', $endDate);
$this->assign('list_data', $data['data']);
$this->assign('_page', $data['page']);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->display();
}
diff --git a/Application/Admin/Controller/SupportController.class.php b/Application/Admin/Controller/SupportController.class.php
index 73bcc9b55..1a532b57a 100644
--- a/Application/Admin/Controller/SupportController.class.php
+++ b/Application/Admin/Controller/SupportController.class.php
@@ -42,7 +42,8 @@ class SupportController extends ThinkController {
if($page) {$this->assign('_page', $page);}
$this->assign('list_data', $list);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->meta_title = '资源发放';
$this->display();
}
diff --git a/Application/Admin/Controller/TestResourceController.class.php b/Application/Admin/Controller/TestResourceController.class.php
index 806f5d8e8..941c167f3 100644
--- a/Application/Admin/Controller/TestResourceController.class.php
+++ b/Application/Admin/Controller/TestResourceController.class.php
@@ -62,7 +62,8 @@ class TestResourceController extends ThinkController
if($page) {$this->assign('_page', $page);}
$this->meta_title = '扶持号管理';
$this->assign('data',$data);
- $this->assign('is_admin', is_administrator());
+ $show_data_power = (is_administrator()|| session('user_auth')['show_data']);
+ $this->assign('show_data_power', $show_data_power);
$this->display();
}
diff --git a/Application/Admin/Model/MemberModel.class.php b/Application/Admin/Model/MemberModel.class.php
index 1a8f744a6..67c3675ef 100644
--- a/Application/Admin/Model/MemberModel.class.php
+++ b/Application/Admin/Model/MemberModel.class.php
@@ -79,7 +79,8 @@ class MemberModel extends Model {
'username' => $user['nickname'],
'last_login_time' => $user['last_login_time'],
'data_empower_type'=>$adminData['data_empower_type'],
- 'data_president'=>$adminData['data_president']
+ 'data_president'=>$adminData['data_president'],
+ 'show_data'=>$adminData['show_data'],
);
//登录有效时间改为1小时
$expireTime = 3600;
diff --git a/Application/Admin/View/Apply/and_lists.html b/Application/Admin/View/Apply/and_lists.html
index b931fc872..15f2f3dba 100644
--- a/Application/Admin/View/Apply/and_lists.html
+++ b/Application/Admin/View/Apply/and_lists.html
@@ -261,7 +261,7 @@
|
-
+
{:get_promote_account($data['promote_id'])}
{:encryptStr(get_promote_account($data['promote_id']))}
diff --git a/Application/Admin/View/AuthManager/dataempower.html b/Application/Admin/View/AuthManager/dataempower.html
index 2ea3a454c..18fb9bf20 100644
--- a/Application/Admin/View/AuthManager/dataempower.html
+++ b/Application/Admin/View/AuthManager/dataempower.html
@@ -58,6 +58,24 @@
|
+
+
+ 数据展示权限: |
+
+
+
+
+
+
+ |
+
+
diff --git a/Application/Admin/View/BehaviorLog/index.html b/Application/Admin/View/BehaviorLog/index.html
index 577f73f22..e78554575 100644
--- a/Application/Admin/View/BehaviorLog/index.html
+++ b/Application/Admin/View/BehaviorLog/index.html
@@ -140,7 +140,7 @@
{$vo.extend} |
{:set_show_time($vo['create_time'])} |
-
+
{$vo.user_account}
{$vo.user_account|encryptStr}
@@ -149,7 +149,7 @@
{$vo.game_name} |
{$vo.server_name} |
-
+
{$vo.promote_account}
{$vo.promote_account|encryptStr}
diff --git a/Application/Admin/View/Game/edit.html b/Application/Admin/View/Game/edit.html
index fc6163e8f..eca3fdc7a 100644
--- a/Application/Admin/View/Game/edit.html
+++ b/Application/Admin/View/Game/edit.html
@@ -64,6 +64,14 @@
|
+
+
+
+ 游戏原包名称: |
+
+
+ |
+
游戏类型: |
diff --git a/Application/Admin/View/Mend/lists.html b/Application/Admin/View/Mend/lists.html
index c88c8263d..c21685421 100644
--- a/Application/Admin/View/Mend/lists.html
+++ b/Application/Admin/View/Mend/lists.html
@@ -140,14 +140,14 @@
|
-
+
{$data.user_account}
{$data.user_account|encryptStr}
|
-
+
{:get_promote_name($data['promote_id'])}
{:encryptStr(get_promote_name($data['promote_id']))}
diff --git a/Application/Admin/View/Partner/add.html b/Application/Admin/View/Partner/add.html
index 3ec975c91..bcff9ee78 100644
--- a/Application/Admin/View/Partner/add.html
+++ b/Application/Admin/View/Partner/add.html
@@ -14,7 +14,7 @@
-
+
+
+
+
+
+
+
+
diff --git a/Application/Admin/View/Partner/addfile.html b/Application/Admin/View/Partner/addfile.html
new file mode 100644
index 000000000..04a58ea90
--- /dev/null
+++ b/Application/Admin/View/Partner/addfile.html
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Application/Admin/View/Promote/lists.html b/Application/Admin/View/Promote/lists.html
index 49531a83b..d98c32800 100644
--- a/Application/Admin/View/Promote/lists.html
+++ b/Application/Admin/View/Promote/lists.html
@@ -7,7 +7,6 @@
-
| |