generated from liutk/owl-admin-base
admin employee.edit
parent
287f709635
commit
1d29ffcbe4
|
|
@ -77,7 +77,8 @@ class EmployeeController extends AdminController
|
|||
->source(admin_url('api/keywords/tree-list').'?parent_key='.Employee::JOB_KEY)
|
||||
->labelField('name')
|
||||
->valueField('key')
|
||||
->joinValues(),
|
||||
->extractValue(true)
|
||||
->joinValues(false),
|
||||
amisMake()->DateControl()->name('join_at')->label(__('employee.join_at'))->format('YYYY-MM-DD'),
|
||||
amisMake()->TextControl()->name('remarks')->label(__('employee.remarks')),
|
||||
amisMake()->ImageControl()->name('prize_images')->label(__('employee.prize_images'))
|
||||
|
|
|
|||
|
|
@ -70,7 +70,15 @@ class EmployeeService extends BaseService
|
|||
|
||||
// 职位修改
|
||||
if (isset($data['jobs'])) {
|
||||
$jobs = is_array($data['jobs']) ? $data['jobs'] : explode(',', $data['jobs']);
|
||||
if (is_array($data['jobs'])) {
|
||||
if (is_array($data['jobs'][0])) {
|
||||
$jobs = array_column($data['jobs'], 'key');
|
||||
} else {
|
||||
$jobs = $data['jobs'];
|
||||
}
|
||||
} else {
|
||||
$jobs = explode(',', $data['jobs']);
|
||||
}
|
||||
$model->jobs()->sync($jobs);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ class AdminPermissionSeeder extends Seeder
|
|||
'levels' => [
|
||||
'name' => '门店等级',
|
||||
'icon' => 'carbon:skill-level',
|
||||
'uri' => '/store/levels?parent_key=store_levels',
|
||||
'uri' => '/store/levels?parent_key=store_level',
|
||||
'resource' => true,
|
||||
'order' => 4,
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue