phân trang tìm kiếm nhân viên để gán lịch trình

This commit is contained in:
2020-10-20 10:15:03 +07:00
parent adffab016c
commit ad30699a52
6 changed files with 108 additions and 47 deletions

View File

@@ -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);
};
}
}