Empcrm.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace app\empcrm\validate;
  3. use app\model\Employee;
  4. use app\model\Grant;
  5. use app\model\Sms;
  6. use think\Validate;
  7. use toolkits\Aec;
  8. class Empcrm extends Validate
  9. {
  10. // 验证规则
  11. protected $rule = [
  12. 'phone' => 'require|length:11|number',
  13. 'name' => 'require',
  14. 'state' => 'require',
  15. 'level' => 'require',
  16. 'source_id' => 'require',
  17. 'sex' => 'require',
  18. 'source_position' => 'require',
  19. 'subjection_plan' => 'require',
  20. 'community_name' => 'require',
  21. 'square' => 'require',
  22. 'package_id' => 'require',
  23. 'deco_style' => 'require',
  24. 'sign_time' => 'require',
  25. 'id' => 'require'
  26. ];
  27. // 错误消息
  28. protected $message = [
  29. 'phone.require' => '请填写手机号',
  30. 'phone.length' => '手机号长度为11位',
  31. 'phone.number' => '手机号只能是数字',
  32. 'name.require' => '请填写客户姓名',
  33. 'state.require' => '请选择线索状态',
  34. 'level.require' => '请选择客户等级',
  35. 'source_id.require' => '请选择客户来源',
  36. 'sex' => '请选择客户性别',
  37. 'source_position' => '请选择来源位置',
  38. 'subjection_plan.require' => '请选择隶属计划',
  39. 'community_name.require' => '请填写小区名称',
  40. 'square.require' => '请填写房屋面积',
  41. 'package_id.require' => '请选择意向产品',
  42. 'deco_style.require' => '请选择意向风格',
  43. 'sign_time.require' => '请填写报名时间',
  44. 'id.require' => '客户id为空'
  45. ];
  46. /**
  47. * 验证场景
  48. */
  49. protected $scene = [
  50. //'add_customer' => ['phone', 'name','state','level','source_id','sex','subjection_plan','community_name','square','package_id','deco_style','sign_time'],
  51. //'edit_customer' => ['id','phone', 'name','level','source_id','sex','source_position','subjection_plan','community_name','square','package_id','deco_style','sign_time'],
  52. //'wechat' => ['state', 'code']
  53. ];
  54. }