Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
朱继来
/
后台订单管理
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
af71e07f
authored
May 28, 2018
by
朱继来
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
推送人重新分组
parent
b3922ea1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
65 additions
and
25 deletions
app/Http/Controllers/OrderController.php
app/Http/Controllers/PermController.php
public/js/order.js
resources/views/detail/sendSales.blade.php
resources/views/orderlist/content.blade.php
app/Http/Controllers/OrderController.php
View file @
af71e07f
...
...
@@ -299,18 +299,19 @@ Class OrderController extends Controller
$map
[
'order_goods_type'
]
=
$tid
;
// 获取所有的业务员 (包括经理、交易员、客服)
// 获取所有的业务员 (包括经理、交易员、客服
、测试
)
$perm
=
new
PermController
;
$manager
=
$perm
->
getRoleUsers
(
$request
,
'经理'
);
if
(
$tid
==
1
)
{
$manager
=
$perm
->
getRoleUsers
(
$request
,
'经理'
);
$test
=
$perm
->
getRoleUsers
(
$request
,
'测试'
);
$sale_list
=
$perm
->
getRoleUsers
(
$request
,
'交易员'
);
$sale_list
=
array_merge
(
$manager
,
$sale_list
,
$test
);
}
else
{
$sale_list
=
$perm
->
getRoleUsers
(
$request
,
'客服'
);
}
$sale_list
=
array_merge
(
$manager
,
$sale_list
);
//获取订单列表
$url
=
Config
(
'website.api_domain'
)
.
'order/getAllOrder'
;
...
...
@@ -368,8 +369,9 @@ Class OrderController extends Controller
$perm
=
new
PermController
;
$manager
=
$perm
->
getRoleUsers
(
$request
,
'经理'
);
$sale_list
=
$perm
->
getRoleUsers
(
$request
,
'交易员'
);
$test
=
$perm
->
getRoleUsers
(
$request
,
'测试'
);
$sale_list
=
array_merge
(
$manager
,
$sale_list
);
$sale_list
=
array_merge
(
$manager
,
$sale_list
,
$test
);
//获取订单列表
$url
=
Config
(
'website.api_domain'
)
.
'order/getAllOrder'
;
...
...
@@ -797,17 +799,6 @@ Class OrderController extends Controller
return
redirect
(
'/prompt'
)
->
with
([
'message'
=>
"该订单不符合人工审单条件~【status:
{
$info
[
'order_info'
][
'status'
]
}
】"
,
'url'
=>
$_SERVER
[
'HTTP_REFERER'
],
'jumpTime'
=>
3
,
'status'
=>
false
]);
}
// 获取所有的业务员
$sale_list
=
$this
->
getSales
(
'销售'
);
$perm
=
new
PermController
;
$manager
=
$perm
->
getRoleUsers
(
$request
,
'经理'
);
$sale_list
=
$perm
->
getRoleUsers
(
$request
,
'交易员'
);
$info
[
'sale_list'
]
=
$sale_list
;
$info
[
'manager'
]
=
$manager
;
return
view
(
'detail'
,
$info
);
}
...
...
@@ -964,10 +955,14 @@ Class OrderController extends Controller
$perm
=
new
PermController
;
$manager
=
$perm
->
getRoleUsers
(
$request
,
'经理'
);
$test
=
$perm
->
getRoleUsers
(
$request
,
'测试'
);
$sale_list
=
$perm
->
getRoleUsers
(
$request
,
'交易员'
);
$info
[
'sale_list'
]
=
$sale_list
;
$kefu
=
$perm
->
getRoleUsers
(
$request
,
'客服'
);
$info
[
'manager'
]
=
$manager
;
$info
[
'test'
]
=
$test
;
$info
[
'sale_list'
]
=
$sale_list
;
$info
[
'kefu'
]
=
$kefu
;
return
view
(
'detail'
,
$info
);
}
...
...
app/Http/Controllers/PermController.php
View file @
af71e07f
...
...
@@ -51,7 +51,9 @@
return
3
;
}
else
if
(
$department
->
name
==
'客服'
)
{
return
4
;
}
else
{
}
else
if
(
$department
->
name
==
'测试'
)
{
return
5
;
}
else
{
return
0
;
}
}
...
...
public/js/order.js
View file @
af71e07f
...
...
@@ -714,7 +714,9 @@
location
.
reload
();
},
1000
);
}
else
{
layer
.
alert
(
resp
.
errmsg
||
'网络异常'
);
layer
.
alert
(
resp
.
errmsg
||
'网络异常'
,
function
(){
location
.
reload
();
});
}
},
...
...
resources/views/detail/sendSales.blade.php
View file @
af71e07f
...
...
@@ -10,7 +10,7 @@
<table
class=
"table table-bordered table-hover check-table"
style=
"min-height:150px;"
>
<tr>
<td
class=
"check-table-title"
width=
"20%"
>
业务员
:
</td>
<td
class=
"check-table-title"
width=
"20%"
>
经理
:
</td>
<td>
@if (!empty($manager))
@foreach ($manager as $k => $v)
...
...
@@ -26,10 +26,13 @@
</ul>
@endif
@endforeach
<hr/>
@endif
</td>
</tr>
<tr>
<td
class=
"check-table-title"
width=
"20%"
>
交易员:
</td>
<td>
@foreach ($sale_list as $key => $vo)
@if(($key + 1) % 8 == 1)
<ul>
...
...
@@ -45,6 +48,44 @@
@endforeach
</td>
</tr>
<tr>
<td
class=
"check-table-title"
width=
"20%"
>
客服:
</td>
<td>
@foreach ($kefu as $key => $vo)
@if(($key + 1) % 8 == 1)
<ul>
@endif
@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
@if(($key + 1) % 8 == 0 || $key + 1 == count($kefu))
</ul>
@endif
@endforeach
</td>
</tr>
<tr>
<td
class=
"check-table-title"
width=
"20%"
>
测试:
</td>
<td>
@foreach ($test as $key => $vo)
@if(($key + 1) % 8 == 1)
<ul>
@endif
@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
@if(($key + 1) % 8 == 0 || $key + 1 == count($test))
</ul>
@endif
@endforeach
</td>
</tr>
</table>
<a
class=
"btn btn-primary send_sales"
>
提交
</a>
...
...
resources/views/orderlist/content.blade.php
View file @
af71e07f
...
...
@@ -268,7 +268,7 @@
<div
class=
"btn-group btn-group-xs"
>
<a
class=
"btn btn-primary"
href=
"{{URL('details', ['order_id'=>$v['order_id']])}}"
target=
"_blank"
>
详情
</a>
@if (in_array('check_order', $userPerms))
@if (in_array('check_order', $userPerms)
&&
in_array($v['status'], [1, 2, 3])
)
<a
class=
"btn btn-success"
href=
"{{URL('change', ['order_id'=>$v['order_id']])}}"
target=
"_blank"
>
人工审单
</a>
@endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment