generated from liutk/owl-admin-base
admin 职位管理
parent
264b755795
commit
e32dd104f3
|
|
@ -34,6 +34,7 @@ class EmployeeController extends AdminController
|
|||
->columns([
|
||||
amisMake()->TableColumn()->name('id')->label(__('employee.id')),
|
||||
amisMake()->TableColumn()->name('name')->label(__('employee.name')),
|
||||
amisMake()->TableColumn()->name('jobs')->label(__('employee.jobs'))->type('each')->items(amisMake()->Tag()->label('${name}')),
|
||||
amisMake()->TableColumn()->name('phone')->label(__('employee.phone')),
|
||||
amisMake()->TableColumn()->name('employee_status_text')->label(__('employee.employee_status'))->set('type', 'tag')->set('color', '${employee_status_color}'),
|
||||
amisMake()->TableColumn()->name('join_at')->label(__('employee.join_at')),
|
||||
|
|
|
|||
|
|
@ -62,6 +62,8 @@ Route::group([
|
|||
$router->resource('employees', EmployeeController::class);
|
||||
// 员工离职
|
||||
$router->post('employees/{id}/leave', [EmployeeController::class, 'leave'])->name('employees.leave');
|
||||
// 职位管理
|
||||
$router->resource('jobs', BaseKeywordController::class);
|
||||
});
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ class AdminPermissionSeeder extends Seeder
|
|||
'name' => '彩种类型',
|
||||
'icon' => '',
|
||||
'uri' => '/store/lottery-types?parent_key=lottery_type',
|
||||
'resource' => true,
|
||||
'resource' => false,
|
||||
],
|
||||
],
|
||||
],
|
||||
|
|
@ -97,13 +97,19 @@ class AdminPermissionSeeder extends Seeder
|
|||
'children' => [
|
||||
'employees' => [
|
||||
'name' => '员工管理',
|
||||
'icon' => 'mdi:user-tie',
|
||||
'icon' => '',
|
||||
'uri' => '/hr/employees',
|
||||
'resource' => true,
|
||||
'children' => [
|
||||
'leave' => '离职',
|
||||
],
|
||||
],
|
||||
'jobs' => [
|
||||
'name' => '职位管理',
|
||||
'icon' => '',
|
||||
'uri' => '/hr/jobs?parent_key=job',
|
||||
'resource' => false
|
||||
],
|
||||
],
|
||||
],
|
||||
|
||||
|
|
|
|||
|
|
@ -14,20 +14,17 @@ class AdminSeeder extends Seeder
|
|||
*/
|
||||
public function run()
|
||||
{
|
||||
$adminUser = DB::table('admin_users');
|
||||
$adminPermission = DB::table('admin_permissions');
|
||||
$adminRole = DB::table('admin_roles');
|
||||
// 创建初始用户
|
||||
$adminUser->truncate();
|
||||
$adminUser->insert([
|
||||
DB::table('admin_users')->truncate();
|
||||
DB::table('admin_users')->insert([
|
||||
'username' => 'admin',
|
||||
'password' => bcrypt('admin'),
|
||||
'name' => 'Administrator',
|
||||
]);
|
||||
|
||||
// 创建初始角色
|
||||
$adminRole->truncate();
|
||||
$adminRole->insert([
|
||||
DB::table('admin_roles')->truncate();
|
||||
DB::table('admin_roles')->insert([
|
||||
'name' => 'Administrator',
|
||||
'slug' => 'administrator',
|
||||
]);
|
||||
|
|
|
|||
Loading…
Reference in New Issue