admin employee.jobs

main
panliang 2024-04-22 10:47:32 +08:00
parent ea9aeebeb3
commit 01df00a29f
5 changed files with 10 additions and 10 deletions

View File

@ -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'))

View File

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

View File

@ -20,7 +20,7 @@ class EmployeeSign extends Command
*
* @var string
*/
protected $description = '员工签到情况';
protected $description = '员工签到情况统计';
/**
* Execute the console command.

View File

@ -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)) {

View File

@ -34,7 +34,7 @@ class KeywordSeeder extends Seeder
[
'key' => 'job',
'name' => '职位',
'children' => ['普通员工', '店长', '区域经理'],
'children' => ['普通员工', '店长'],
],
[
'key' => 'store_category',