AgentStaffController.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace app\modules\admin\controllers\agent\front_sorting;
  3. use app\modules\admin\controllers\BaseController;
  4. use app\modules\admin\models\agent\front_sorting\AgentStaffForm;
  5. class AgentStaffController extends BaseController
  6. {
  7. /**
  8. * 添加仓库员工
  9. */
  10. public function actionAddStaff() {
  11. $form = new AgentStaffForm();
  12. $form->attributes = post_params();
  13. $form->admin_id = get_admin()->id;
  14. return $this->asJson($form->addStaff());
  15. }
  16. /**
  17. * 仓库员工列表
  18. */
  19. public function actionStaffList() {
  20. $form = new AgentStaffForm();
  21. $form->attributes = get_params();
  22. $form->admin_id = get_admin()->id;
  23. return $this->asJson($form->staffList());
  24. }
  25. /**
  26. * 删除仓库员工
  27. */
  28. public function actionSetStaffStatus() {
  29. $form = new AgentStaffForm();
  30. $form->attributes =post_params();
  31. $form->admin_id = get_admin()->id;
  32. return $this->asJson($form->setStaffStatus());
  33. }
  34. /**
  35. * 获取员工操作日志
  36. */
  37. public function actionGetStaffLog(){
  38. $form = new AgentStaffForm();
  39. $form->attributes = get_params();
  40. $form->admin_id = get_admin()->id;
  41. return $this->asJson($form->getStaffLog());
  42. }
  43. }