数据展示权限:勾选权限时,*号屏蔽的地方要开放,另没数据权限的地方补上

master
liuweiwen 5 years ago
parent 9ab7688056
commit 0fba64c6f1

@ -81,6 +81,8 @@ class ApplyController extends ThinkController
} else {
$map['app_version'] = 2;
}
//为数据权限添加
setPowerPromoteIds($map);
$data = M('app_apply', 'tab_')
-> where($map)
-> order('apply_time desc')

@ -177,6 +177,7 @@ class PublicController extends \Think\Controller
session('user_auth_sign', null);
session('user_auth_promote_ids', null);
cookie('think_language', Null);
session('[destroy]');
// $this->success('退出成功!', U('login'));
$this->ajaxReturn(array('status' => 1, 'msg' => '退出成功!'));
} else {
@ -345,7 +346,7 @@ class PublicController extends \Think\Controller
public function telsafecode($phone = '', $delay = 10, $flag = true)
{
$taskClient = new TaskClient();
$result = $taskClient->sendSms($phone, get_client_ip());
$result = $taskClient->sendSmsCode($phone, get_client_ip());
$data = [];
if ($result['code'] == TaskClient::SUCCESS) {
$data['status'] = 1;

@ -27,6 +27,8 @@ class SupportController extends ThinkController {
if(!empty(I('apply_status')) || I('apply_status')==='0'){
$map['apply_status']=I('apply_status');
}
//为数据权限添加
setPowerPromoteIds($map);
/* 获取频道列表 */
$list = M('test_resource','tab_')
->field('*')

@ -37,7 +37,8 @@ class TestResourceController extends ThinkController
if(!empty(I('promote_name'))){
$map['tab_test_resource.promote_account']=['like','%'.I('promote_name').'%'];
}
//为数据权限添加
setPowerPromoteIds($map, 'tab_test_resource.promote_id');
$data = M('test_resource','tab_')
->field('tab_test_resource.id,tab_test_resource.user_id,tab_test_resource.game_name,tab_test_resource.server_name,tab_test_resource.user_account,tab_test_resource.promote_account,tab_test_resource.role_name,tab_test_resource.create_time,device_number,lock_status as check_status')
->join('left join tab_user as user on tab_test_resource.user_id = user.id')

@ -144,11 +144,12 @@
<tr>
<td><input class="ids" type="checkbox" value="{$data['id']}" name="ids[]" ></td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{:get_promote_account($data['promote_id'])}
<else />
{:encryptStr(get_promote_account($data['promote_id']))}
</if>
</if>-->
{:get_promote_account($data['promote_id'])}
</td>
<td>{:get_game_name($data['game_id'])}</td>
<td>

@ -119,11 +119,12 @@
<tr>
<td><input class="ids" type="checkbox" value="{$data['id']}" name="ids[]" ></td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{:get_promote_account($data['promote_id'])}
<else />
{:encryptStr(get_promote_account($data['promote_id']))}
</if>
</if>-->
{:get_promote_account($data['promote_id'])}
</td>
<td>{$data.app_name}<if condition='$data.app_version == 1'>(安卓)<else/>(IOS)</if></td>
<!-- -->

@ -140,22 +140,23 @@
<tr>
<td>{:$data['pay_order_number']}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.user_account}
<else />
{$data.user_account|encryptStr}
</if>
</if>-->
{$data.user_account}
</td>
<td>
<if condition="$data['promote_account'] eq '自然注册'">
官方渠道
<else/>
<if condition="$is_admin eq true ">
<!--<if condition="$is_admin eq true ">
{$data.promote_account}
<else />
{$data.promote_account|encryptStr}
</if>
</if>-->
{$data.promote_account}
</if>
</td>
<td><span>{$data.pay_amount}</span></td>

@ -24,11 +24,13 @@
<tr>
<td class="l">玩家账号</td>
<td class="r">
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
<input type="text" class="txt" name="account" value="{$data['account']}"disabled="disabled">
<else />
<input type="text" class="txt" name="account" value="{$data['account']|encryptStr}"disabled="disabled">
</if>
</if>-->
<input type="text" class="txt" name="account" value="{$data['account']}"disabled="disabled">
<span class="notice-text">玩家登录账号,一经注册,全平台通用</span>
</td>
</tr>

@ -144,11 +144,12 @@
<tr>
<td><input class="ids" type="checkbox" value="{$data['id']}" name="ids"></td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.user_account}
<else />
{$data.user_account|encryptStr}
</if>
</if>-->
{$data.user_account}
</td>
<?php $gamename=trim(get_game_name($data['game_id'],'id'));?>
<td><notempty name="gamename">{$gamename}<else /><eq name="data.type" value="2">APP登录<else/>官网登录</eq></notempty></td>

@ -245,19 +245,21 @@
<if condition="I('type') eq 2">
<td >{:get_registertype($data['register_type'])}</td>
<td >
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.account}
<else />
{$data.account|encryptStr}
</if>
</if>-->
{$data.account}
</td>
<else/>
<td >
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.account}
<else />
{$data.account|encryptStr}
</if>
</if>-->
{$data.account}
</td>
</if>
<td >
@ -265,11 +267,12 @@
官方渠道
<else/>
<empty name='data["promote_account"]'>---<else/>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.promote_account}
<else />
{$data.promote_account|encryptStr}
</if>
</if>-->
{$data.promote_account}
</empty>
</if>
</td>
@ -304,11 +307,12 @@
</if>
</td>
<td >
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.device_number}
<else />
{$data.device_number|encryptStr}
</if>
</if>-->
{$data.device_number}
</td>
<td >
<if condition="get_info_status($data['lock_status'],4) eq 锁定">

@ -68,11 +68,12 @@
<volist name="list_data" id="data">
<tr>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.account}
<else />
{$data.account|encryptStr}
</if>
</if>-->
{$data.account}
</td>
<td>{$data.register_time|date='Y-m-d H:i:s',###}</td>
<td>{$data.login_time|date='Y-m-d H:i:s',###}</td>
@ -81,18 +82,20 @@
<td>{$data.login_time|date='Y-m-d H:i:s',###}</td>
<td>
<if condition="get_parent_promoteto($data['promote_id']) neq '' ">
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data['promote_account']|encryptStr}{:encryptStr(get_parent_promoteto($data['promote_id']))}
<else />
{$data['promote_account']|encryptStr}{:encryptStr(get_parent_promoteto($data['promote_id']))}
</if>
</if>-->
{$data['promote_account']|encryptStr}{:encryptStr(get_parent_promoteto($data['promote_id']))}
<else/>
<if condition="$is_admin eq true ">
{:get_promote_name($data['promote_id'])}
<!-- <if condition="$is_admin eq true ">
{:get_promote_name($data['promote_id'])}
<else />
{:encryptStr(get_promote_name($data['promote_id']))}
</if>
</if>-->
</if></td>
<td>

@ -111,11 +111,12 @@
<tr>
<td>{$data.promote_account}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.user_account}
<else />
{$data.user_account|encryptStr}
</if>
</if>-->
{$data.user_account}
</td>
<td>{$data.game_name}</td>
<td><span class="money_color">{$data.amount}</span></td>

@ -129,18 +129,20 @@
<td><input class="ids" type="checkbox" value="{$data['id']}" name="ids[]"></td>
<td>{$data.promote_id}</td>
<td>
<if condition="$is_admin eq true ">
<!--<if condition="$is_admin eq true ">
{$data.account}
<else />
{$data.account|encryptStr}
</if>
</if>-->
{$data.account}
</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.mobile_phone}
<else />
{$data.mobile_phone|encryptStr}
</if>
</if>-->
{$data.mobile_phone}
</td>
<td>{:set_show_time($data['create_time'])}</td>
<td>

@ -137,28 +137,31 @@
<volist name="list_data" id="data">
<tr>
<td>
<if condition="$is_admin eq true ">
<!--<if condition="$is_admin eq true ">
{$data.account}
<else />
{$data.account|encryptStr}
</if>
</if>-->
{$data.account}
</td>
<td><empty name="data['fgame_name']">------<else/>{$data.fgame_name}</empty></td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{:get_promote_name($data['promote_id'])}
<else />
{:encryptStr(get_promote_name($data['promote_id']))}
</if>
</if>-->
{:get_promote_name($data['promote_id'])}
</td>
<td>{$data.register_time|date='Y-m-d H:i:s',###}</td>
<td>{$data.register_ip}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{:get_promote_parent_acc($data['promote_id'])}
<else />
{:encryptStr(get_promote_parent_acc($data['promote_id']))}
</if>
</if>-->
{:get_promote_parent_acc($data['promote_id'])}
</td>
<td>

@ -7,6 +7,7 @@
<script src="__STATIC__/layer/layer.js"></script>
<script type="text/javascript" src="__JS__/bootstrap.min.js"></script>
<script type="text/javascript" src="__JS__/select2.min.js"></script>
<link rel="stylesheet" href="__CSS__/promote.css" type="text/css"/>
<style>
.select2-container--default .select2-selection--single {
color: #000;
@ -217,18 +218,20 @@
<td><input class="ids" type="checkbox" value="{$data['id']}" name="ids[]"></td>
<td>{$data.id}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.account}
<else />
{$data.account|encryptStr}
</if>
</if>-->
{$data.account}
</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.mobile_phone}
<else />
{$data.mobile_phone|encryptStr}
</if>
</if>-->
{$data.mobile_phone}
</td>
<td>{$data.balance_coin}</td>
<td>{:sum_promote_total_money($data['id'])}</td>
@ -236,11 +239,12 @@
<td>{:set_show_time($data['last_login_time'])}</td>
<td>{:get_promote_levels($data['id'])}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{:getTopPromote($data['id'])['account']}
<else />
{:encryptStr(getTopPromote($data['id'])['account'])}
</if>
</if>-->
{:getTopPromote($data['id'])['account']}
</td>
<td>{$data['company_belong_str']}</td>
<td>{$data['company_relation_str']}</td>
@ -289,6 +293,9 @@
<if condition="session('user_auth.uid') eq 1">
<a class='delete' data-id="{$data.id}">删除</a>
</if>
<if condition="$data['level'] eq 1">
<a href="{:U('certification', array('id' => $data['id']))}" style="cursor: pointer;">资质认证</a>
</if>
</td>
</tr>
</volist>
@ -430,7 +437,6 @@
</form>
<a class="ajax-post add-butn <notempty name='commonset'>addSIsetted</notempty>" href="javascript:;" target-form="addShortcutIcon" url="{:U('Think/addShortcutIcon')}"><img src="__IMG__/zwmimages/icon_jia.png"><span><notempty name='commonset'>已添加<else />添加至常用设置</notempty></span></a>
</div>
</block>
<block name="script">

@ -180,25 +180,28 @@
<td>{$data.pay_order_number}</td>
<td>{$data.pay_time|date='Y-m-d H:i:s',###}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.promote_account}
<else />
{$data.promote_account|encryptStr}
</if>
</if>-->
{$data.promote_account}
</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{:get_promote_parent_acc($data['promote_id'])}
<else />
{:encryptStr(get_promote_parent_acc($data['promote_id']))}
</if>
</if>-->
{:get_promote_parent_acc($data['promote_id'])}
</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.user_account}
<else />
{$data.user_account|encryptStr}
</if>
</if>-->
{$data.user_account}
<gt name="data.small_id" value="0"><neq name="data.small_id" value="$data.user_id">{$data.small_account}</neq></gt></td>
<td>{$data.game_name}</td>
<td>{$data.server_name}</td>

@ -159,11 +159,12 @@
<td>{$data.widthdraw_number}</td>
<td onclick="details('{$data["id"]}')"><span class="money_color">{$data.sum_money}</span></td>
<td>
<if condition="$is_admin eq true ">
<!--<if condition="$is_admin eq true ">
{:get_promote_name($data['promote_id'])}
<else />
{:encryptStr(get_promote_name($data['promote_id']))}
</if>
</if>-->
{:get_promote_name($data['promote_id'])}
</td>
<td>
<if condition="$data.op_type eq 1">

@ -177,20 +177,22 @@
<td>{$data.extend}</td>
<td>{:set_show_time($data['pay_time'])}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.user_account}
<else />
{$data.user_account|encryptStr}
</if>
</if>-->
{$data.user_account}
<gt name="data.small_id" value="0"><neq name="data.small_id" value="$data.user_id">{$data.small_account}</neq></gt></td>
<td>{$data.game_name}</td>
<td>
<eq name="data.promote_id" value="-1">官方渠道<else/>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{:get_promote_account($data['promote_id'])}
<else />
{:encryptStr(get_promote_account($data['promote_id']))}
</if>
</if>-->
{:get_promote_account($data['promote_id'])}
</eq>
</td>
<td>{$data.spend_ip}</td>

@ -130,11 +130,12 @@
<td>{$data['promote_account']}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data['user_account']}
<else />
{$data['user_account']|encryptStr}
</if>
</if>-->
{$data['user_account']}
</td>
<td>{$data['game_name']}</td>
<td>{$data['server_name']}</td>

@ -124,11 +124,12 @@
<td>
<if condition="$s['device_number'] eq ''">尚未登录,无设备号
<else/>
<if condition="$is_admin eq true ">
<!--<if condition="$is_admin eq true ">
{$s.device_number}
<else />
{$s.device_number|encryptStr}
</if>
</if>-->
{$s.device_number}
</if>
</td>

@ -135,11 +135,13 @@
<tr>
<td>{$data.create_time|date='Y-m-d H:i:s',###}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.user_account}
<else />
{$data.user_account|encryptStr}
</if>
</if>-->
{$data.user_account}
</td>
<?php $gamename = trim($data['game_name']);
$servername = trim($data['server_name']);
@ -151,11 +153,12 @@
<td><notempty name="rolename">{$rolename}<else /></notempty></td>
<td>{$data.role_level}</td>
<td>
<if condition="$is_admin eq true ">
<!-- <if condition="$is_admin eq true ">
{$data.promote_account}
<else />
{$data.promote_account|encryptStr}
</if>
</if>-->
{$data.promote_account}
</td>
<td><?= date('Y-m-d H:i:s', $data['play_time']) ?></td>
<td>{$data.play_ip}</td>

Loading…
Cancel
Save