generated from liutk/owl-admin-base
admin employee.jobs
parent
ea9aeebeb3
commit
01df00a29f
|
|
@ -73,11 +73,11 @@ class EmployeeController extends AdminController
|
||||||
amisMake()->TextControl()->name('name')->label(__('employee.name'))->required(),
|
amisMake()->TextControl()->name('name')->label(__('employee.name'))->required(),
|
||||||
amisMake()->TextControl()->name('phone')->label(__('employee.phone'))->required(),
|
amisMake()->TextControl()->name('phone')->label(__('employee.phone'))->required(),
|
||||||
|
|
||||||
// amisMake()->TagControl()->name('jobs')->label(__('employee.jobs'))
|
amisMake()->TagControl()->name('jobs')->label(__('employee.jobs'))
|
||||||
// ->source(admin_url('api/keywords/tree-list').'?parent_key='.Employee::JOB_KEY)
|
->source(admin_url('api/keywords/tree-list').'?parent_key='.Employee::JOB_KEY)
|
||||||
// ->labelField('name')
|
->labelField('name')
|
||||||
// ->valueField('key')
|
->valueField('key')
|
||||||
// ->joinValues(),
|
->joinValues(),
|
||||||
amisMake()->DateControl()->name('join_at')->label(__('employee.join_at'))->format('YYYY-MM-DD'),
|
amisMake()->DateControl()->name('join_at')->label(__('employee.join_at'))->format('YYYY-MM-DD'),
|
||||||
amisMake()->TextControl()->name('remarks')->label(__('employee.remarks')),
|
amisMake()->TextControl()->name('remarks')->label(__('employee.remarks')),
|
||||||
amisMake()->ImageControl()->name('prize_images')->label(__('employee.prize_images'))
|
amisMake()->ImageControl()->name('prize_images')->label(__('employee.prize_images'))
|
||||||
|
|
|
||||||
|
|
@ -126,6 +126,6 @@ class StoreController extends AdminController
|
||||||
|
|
||||||
public function shareList()
|
public function shareList()
|
||||||
{
|
{
|
||||||
return $this->service->listQuery()->get(['id', 'title']);
|
return $this->service->listQuery()->where('business_status', BusinessStatus::Open)->get(['id', 'title']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ class EmployeeSign extends Command
|
||||||
*
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
protected $description = '员工签到情况';
|
protected $description = '员工签到情况统计';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute the console command.
|
* Execute the console command.
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ use App\Models\{Employee, Store, AdminUser};
|
||||||
use Illuminate\Http\{Request, Response};
|
use Illuminate\Http\{Request, Response};
|
||||||
use Illuminate\Support\Facades\Hash;
|
use Illuminate\Support\Facades\Hash;
|
||||||
use Illuminate\Validation\ValidationException;
|
use Illuminate\Validation\ValidationException;
|
||||||
use App\Enums\UserRole;
|
use App\Enums\{UserRole, BusinessStatus};
|
||||||
use App\Http\Resources\KeywordResource;
|
use App\Http\Resources\KeywordResource;
|
||||||
use App\Admin\Services\EmployeeService;
|
use App\Admin\Services\EmployeeService;
|
||||||
use App\Http\Resources\StoreResource;
|
use App\Http\Resources\StoreResource;
|
||||||
|
|
@ -61,7 +61,7 @@ class UserController extends Controller
|
||||||
$user = $this->guard()->user();
|
$user = $this->guard()->user();
|
||||||
$role = $user->userRole();
|
$role = $user->userRole();
|
||||||
$list = [];
|
$list = [];
|
||||||
$query = Store::filter($request->all());
|
$query = Store::filter($request->all())->where('business_status', BusinessStatus::Open);
|
||||||
if (in_array(UserRole::StoreUser, $role) || in_array(UserRole::Store, $role)) {
|
if (in_array(UserRole::StoreUser, $role) || in_array(UserRole::Store, $role)) {
|
||||||
$list = [Store::findOrFail($user->store_id)];
|
$list = [Store::findOrFail($user->store_id)];
|
||||||
} else if (in_array(UserRole::Admin, $role)) {
|
} else if (in_array(UserRole::Admin, $role)) {
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ class KeywordSeeder extends Seeder
|
||||||
[
|
[
|
||||||
'key' => 'job',
|
'key' => 'job',
|
||||||
'name' => '职位',
|
'name' => '职位',
|
||||||
'children' => ['普通员工', '店长', '区域经理'],
|
'children' => ['普通员工', '店长'],
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'key' => 'store_category',
|
'key' => 'store_category',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue