phân trang tìm kiếm nhân viên để gán lịch trình
This commit is contained in:
@@ -6,6 +6,10 @@ use app\models\Logs;
|
||||
|
||||
class StaffGrid extends CommonGrid {
|
||||
|
||||
public static function getLayout() {
|
||||
return "<div class='row'><div class='col-md-4' style='padding-top: 10px;padding-bottom:10px;'>{summary}</div><div class='col-md-8 text-right'>{pager}</div></div>{items}";
|
||||
}
|
||||
|
||||
public static function department($array) {
|
||||
return function($model) use ($array) {
|
||||
return isset($array[$model->department_id]) ? $array[$model->department_id] : "";
|
||||
@@ -73,4 +77,24 @@ class StaffGrid extends CommonGrid {
|
||||
};
|
||||
}
|
||||
|
||||
public static function schedule($array) {
|
||||
return function($model) use ($array) {
|
||||
return isset($array[$model->schedule_id]) ? $array[$model->schedule_id] : "";
|
||||
};
|
||||
}
|
||||
|
||||
public static function doors($array) {
|
||||
return function($model) use ($array) {
|
||||
$doors = [];
|
||||
if ($model->door_access) {
|
||||
$ls = json_decode($model->door_access, true);
|
||||
foreach ($ls as $key => $value) {
|
||||
if (isset($array[$value]))
|
||||
$doors[] = $array[$value];
|
||||
}
|
||||
}
|
||||
return implode("<br>", $doors);
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user