ApproveStock.php 963 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. namespace app\common\validate;
  3. use think\Validate;
  4. /**
  5. * 入库信息验证
  6. */
  7. class ApproveStock extends Validate
  8. {
  9. /**
  10. * 验证规则
  11. */
  12. protected $rule = [
  13. 'approve_user' => 'require',
  14. ];
  15. /**
  16. * 提示消息
  17. */
  18. protected $message = [
  19. ];
  20. /**
  21. * 验证场景
  22. */
  23. protected $scene = [
  24. 'create' => ['approve_user'],
  25. 'update' => ['approve_user'],
  26. 'edit' => [],
  27. ];
  28. /**
  29. * 构造函数
  30. * @access public
  31. * @param array $rules 验证规则
  32. * @param array $message 验证提示信息
  33. * @param array $field 验证字段描述信息
  34. */
  35. public function __construct(array $rules = [], $message = [], $field = [])
  36. {
  37. $this->field = [
  38. 'approve_user' => '审批人',
  39. ];
  40. $this->message = array_merge($this->message, [
  41. ]);
  42. parent::__construct($rules, $message, $field);
  43. }
  44. }