Commit 87fe5315 by allen

Merge branch 'master' of ssh://119.23.72.7:22611/zhujilai/Order into lt_订单周迭代3.09

parents a683010f e42dd318
...@@ -454,7 +454,7 @@ Class OrderController extends Controller ...@@ -454,7 +454,7 @@ Class OrderController extends Controller
} }
} else if (in_array($info['role'], Config('perm_args.kefu_order'))) { // 交易员、联营客服(线销一组、二组、三组客服)、自营客服、自营内部采购 } else if (in_array($info['role'], Config('perm_args.kefu_order'))) { // 交易员、联营客服(线销一组、二组、三组客服)、自营客服、自营内部采购
$map['sale_id'] = $request->user->userId; // 筛选自己的订单 $map['sale_id'] = $request->user->userId; // 筛选自己的订单
} else if (in_array($info['role'], Config('perm_args.manager_order'))) { // 线销一组、二组、三组主管(查看自己及其下组员的订单) } else if (in_array($info['role'], Config('perm_args.manager_order'))) { // 线销一组、二组、三组主管、交易主管(查看自己及其下组员的订单)
$sale_ids = $perm->getGroupSalesId($request, $info['role']); $sale_ids = $perm->getGroupSalesId($request, $info['role']);
// 若无指定客服,则返回客服组里的所有订单 // 若无指定客服,则返回客服组里的所有订单
...@@ -1021,6 +1021,7 @@ Class OrderController extends Controller ...@@ -1021,6 +1021,7 @@ Class OrderController extends Controller
$joint_kefu_3 = $perm->getRoleUsers($request, '线销三组客服'); $joint_kefu_3 = $perm->getRoleUsers($request, '线销三组客服');
$sale_list = $perm->getRoleUsers($request, '交易员'); $sale_list = $perm->getRoleUsers($request, '交易员');
$test = $perm->getRoleUsers($request, '测试'); $test = $perm->getRoleUsers($request, '测试');
$sale_manager = $perm->getRoleUsers($request, '交易主管');
$self_manager = $self_kefu = ''; $self_manager = $self_kefu = '';
...@@ -1032,7 +1033,7 @@ Class OrderController extends Controller ...@@ -1032,7 +1033,7 @@ Class OrderController extends Controller
} }
$info['joint_manager'] = $this->filterLeave($joint_manager); $info['joint_manager'] = $this->filterLeave($joint_manager);
$info['kefu_manager'] = Config('perm_args.kefu_manager'); $info['kefu_manager'] = Config('perm_args.kefu_manager');
$joint_in_charge_1 = $this->filterLeave($joint_in_charge_1); $joint_in_charge_1 = $this->filterLeave($joint_in_charge_1);
$joint_in_charge_2 = $this->filterLeave($joint_in_charge_2); $joint_in_charge_2 = $this->filterLeave($joint_in_charge_2);
...@@ -1053,6 +1054,7 @@ Class OrderController extends Controller ...@@ -1053,6 +1054,7 @@ Class OrderController extends Controller
$info['test'] = $this->filterLeave($test); $info['test'] = $this->filterLeave($test);
$info['self_manager'] = $this->filterLeave($self_manager); $info['self_manager'] = $this->filterLeave($self_manager);
$info['self_kefu'] = $this->filterLeave($self_kefu); $info['self_kefu'] = $this->filterLeave($self_kefu);
$info['sale_manager'] = $this->filterLeave($sale_manager);
$info['sale_id'] = $request->user->userId; $info['sale_id'] = $request->user->userId;
$info['role'] = $perm->getUserRole($request); $info['role'] = $perm->getUserRole($request);
......
...@@ -143,7 +143,8 @@ ...@@ -143,7 +143,8 @@
$roleId = $role->roleId; $roleId = $role->roleId;
$user = DB::select("SELECT * FROM `t_user_perm` WHERE `bid` = $bid AND `roles` REGEXP $roleId"); // $user = DB::select("SELECT * FROM `t_user_perm` WHERE `bid` = $bid AND `roles` REGEXP $roleId");
$user = DB::select("SELECT * FROM `t_user_perm` WHERE `bid` = $bid AND `roles` LIKE '%\"".$roleId."\"%'");
if ($user) { if ($user) {
foreach ($user as $v) { foreach ($user as $v) {
......
...@@ -23,6 +23,7 @@ return [ ...@@ -23,6 +23,7 @@ return [
'线销三组客服' => 19, '线销三组客服' => 19,
'运营' => 20, '运营' => 20,
'产品' => 21, '产品' => 21,
'交易主管' => 22,
], ],
// 线销主管 =》 线销客服 // 线销主管 =》 线销客服
...@@ -30,25 +31,26 @@ return [ ...@@ -30,25 +31,26 @@ return [
14 => 15, 14 => 15,
16 => 17, 16 => 17,
18 => 19, 18 => 19,
22 => 3,
], ],
// 筛选自己的订单 // 筛选自己的订单
'kefu_order' => [3, 4, 7, 12, 15, 17, 19], 'kefu_order' => [3, 4, 7, 12, 15, 17, 19],
// 主管角色,查看自己及其组员订单 // 主管角色,查看自己及其组员订单
'manager_order' => [14, 16, 18], 'manager_order' => [14, 16, 18, 22],
// 查看所有订单角色 // 查看所有订单角色
'check_all_order' => [1, 2, 5, 20, 21], 'check_all_order' => [1, 2, 5, 20, 21],
// 审单时权限 (用于调价权限 changeOrder.blade.php) // 审单时权限 (用于调价权限 changeOrder.blade.php)
'is_manager_perm' => [1, 2, 10, 11, 14, 16, 18], 'is_manager_perm' => [1, 2, 10, 11, 14, 16, 18, 22],
// 筛选业务员 -- 联营列表 // 筛选业务员 -- 联营列表
'search_joint_sales' => [3, 4, 5, 14, 15, 16, 17, 18, 19], 'search_joint_sales' => [3, 4, 5, 14, 15, 16, 17, 18, 19, 22],
// 筛选业务员 -- 自营列表 (包含联营、自营客服) // 筛选业务员 -- 自营列表 (包含联营、自营客服、交易员、主管)
'search_self_sales' => [3, 4, 5, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19], 'search_self_sales' => [3, 4, 5, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22],
// 缓存筛选业务员 // 缓存筛选业务员
'redis_search_sales' => [ 'redis_search_sales' => [
...@@ -58,10 +60,10 @@ return [ ...@@ -58,10 +60,10 @@ return [
'redis_search_sales_expire' => 7200, // 缓存两小时 'redis_search_sales_expire' => 7200, // 缓存两小时
// 客服经理 (固定,用于推送业务员页面) --- 两个奇葩 // 客服经理 (固定,用于推送业务员页面)
'kefu_manager' => [ 'kefu_manager' => [
(object)['userId'=>1445, 'name'=>'张娟', 'status'=>0], (object)['userId'=>1445, 'name'=>'张娟', 'status'=>0],
(object)['userId'=>1582, 'name'=>'滕欢欢', 'status'=>0], // (object)['userId'=>1582, 'name'=>'滕欢欢', 'status'=>0],
], ],
// 自营角色 无法查看联营订单 // 自营角色 无法查看联营订单
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<table class="table table-bordered table-hover check-table" style="min-height:150px;"> <table class="table table-bordered table-hover check-table" style="min-height:150px;">
@if (!empty($joint_manager)) @if (!empty($joint_manager))
<tr> <tr>
<td class="check-table-title"></td> <td class="check-table-title" width="15%"></td>
<td> <td>
<ul> <ul>
@foreach ($joint_manager as $vo) @foreach ($joint_manager as $vo)
...@@ -111,6 +111,23 @@ ...@@ -111,6 +111,23 @@
</tr> </tr>
@endif @endif
@if (!empty($sale_manager))
<tr>
<td class="check-table-title"></td>
<td>
<ul>
@foreach ($sale_manager as $vo)
@if ($vo->userId == $order_info['sale_id'])
<li><label><input type="radio" name="sale_id" value="{{$vo->userId}}" checked /><span>{{$vo->name}}</span></label></li>
@else
<li><label><input type="radio" name="sale_id" value="{{$vo->userId}}"/><span>{{$vo->name}}</span></label></li>
@endif
@endforeach
</ul>
</td>
</tr>
@endif
@if (!empty($sale_list)) @if (!empty($sale_list))
<tr> <tr>
<td class="check-table-title">交易员:</td> <td class="check-table-title">交易员:</td>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment