|
@@ -26,7 +26,7 @@ class Role extends Base
|
|
|
*/
|
|
|
public function roleList()
|
|
|
{
|
|
|
- $post = $this->request->only(["status" => "", "role_name" => "", "relaComNo" => "", "companyName" => "", "companyNo" => "", "page" => 1, "size" => 10], "post", "trim");
|
|
|
+ $post = $this->request->only(["status" => "", "role_name" => "", "relaComNo" => "", "companyName" => "", "companyNo" => "", "page" => 1, "size" => 10,'level'=>''], "post", "trim");
|
|
|
$condition = [];
|
|
|
|
|
|
isset($post['status']) && $post['status'] !== "" ? $condition[] = ['a.status', "=", $post['status']] : "";
|
|
@@ -34,6 +34,7 @@ class Role extends Base
|
|
|
isset($post['relaComNo']) && $post['relaComNo'] !== "" ? $condition[] = ["a.companyNo", "=", $post['relaComNo']] : "";
|
|
|
isset($post['companyNo']) && $post['companyNo'] !== "" ? $condition[] = ["a.companyNo", "=", $post['companyNo']] : "";
|
|
|
isset($post['companyName']) && $post['companyName'] !== "" ? $condition[] = ["b.name", "like", "%{$post['companyName']}%"] : "";
|
|
|
+ isset($post['level']) && $post['level'] !== "" ? $condition[] = ["a.role_level", "=", $post['level']] : "";
|
|
|
|
|
|
$count = Db::name("role")
|
|
|
->alias("a")
|
|
@@ -316,10 +317,11 @@ class Role extends Base
|
|
|
*/
|
|
|
public function RoleAll()
|
|
|
{
|
|
|
- $post = $this->request->only(["relaComNo" => "", "companyNo" => ""], "post", "trim");
|
|
|
+ $post = $this->request->only(["relaComNo" => "", "companyNo" => "",'level'=>''], "post", "trim");
|
|
|
$where = [];
|
|
|
if ($post['relaComNo'] != '') $where[] = ["companyNo", "=", $post['relaComNo']];
|
|
|
if ($post['companyNo'] != '') $where[] = ["companyNo", "=", $post['companyNo']];
|
|
|
+ if ($post['level'] != '') $where[] = ["role_level", "=", $post['level']];
|
|
|
$list = Db::name("role")
|
|
|
->field(true)
|
|
|
->where($where)
|