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('phone')->label(__('employee.phone'))->required(),
|
||||
|
||||
// amisMake()->TagControl()->name('jobs')->label(__('employee.jobs'))
|
||||
// ->source(admin_url('api/keywords/tree-list').'?parent_key='.Employee::JOB_KEY)
|
||||
// ->labelField('name')
|
||||
// ->valueField('key')
|
||||
// ->joinValues(),
|
||||
amisMake()->TagControl()->name('jobs')->label(__('employee.jobs'))
|
||||
->source(admin_url('api/keywords/tree-list').'?parent_key='.Employee::JOB_KEY)
|
||||
->labelField('name')
|
||||
->valueField('key')
|
||||
->joinValues(),
|
||||
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'))
|
||||
|
|
|
|||
|
|
@ -126,6 +126,6 @@ class StoreController extends AdminController
|
|||
|
||||
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
|
||||
*/
|
||||
protected $description = '员工签到情况';
|
||||
protected $description = '员工签到情况统计';
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ use App\Models\{Employee, Store, AdminUser};
|
|||
use Illuminate\Http\{Request, Response};
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Validation\ValidationException;
|
||||
use App\Enums\UserRole;
|
||||
use App\Enums\{UserRole, BusinessStatus};
|
||||
use App\Http\Resources\KeywordResource;
|
||||
use App\Admin\Services\EmployeeService;
|
||||
use App\Http\Resources\StoreResource;
|
||||
|
|
@ -61,7 +61,7 @@ class UserController extends Controller
|
|||
$user = $this->guard()->user();
|
||||
$role = $user->userRole();
|
||||
$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)) {
|
||||
$list = [Store::findOrFail($user->store_id)];
|
||||
} else if (in_array(UserRole::Admin, $role)) {
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ class KeywordSeeder extends Seeder
|
|||
[
|
||||
'key' => 'job',
|
||||
'name' => '职位',
|
||||
'children' => ['普通员工', '店长', '区域经理'],
|
||||
'children' => ['普通员工', '店长'],
|
||||
],
|
||||
[
|
||||
'key' => 'store_category',
|
||||
|
|
|
|||
Loading…
Reference in New Issue