formRule.config.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /*
  2. * 应用表单校验相关配置
  3. * 依赖:graceChecker.js 进行校验
  4. *
  5. * 使用:引入该js到页面,let res = graceChecker.check({phoneNo:"",code:""},formRule.loginRule)
  6. */
  7. export default {
  8. /* 用户密码登录 */
  9. loginByPassRule: [{
  10. name: 'mobile',
  11. checkType: 'notnull',
  12. checkRule: '',
  13. errorMsg: '手机号不能为空'
  14. }, {
  15. name: 'mobile',
  16. checkType: 'phoneno',
  17. checkRule: '',
  18. errorMsg: '手机号格式不正确'
  19. }, {
  20. name: 'password',
  21. checkType: 'string',
  22. checkRule: '6,18',
  23. errorMsg: '请输入6-18位密码'
  24. }],
  25. /* 用户验证码登录 */
  26. loginByCodeRule: [{
  27. name: 'mobile',
  28. checkType: 'notnull',
  29. checkRule: '',
  30. errorMsg: '手机号不能为空'
  31. }, {
  32. name: 'mobile',
  33. checkType: 'phoneno',
  34. checkRule: '',
  35. errorMsg: '手机号格式不正确'
  36. }, {
  37. name: 'code',
  38. checkType: 'string',
  39. checkRule: '4',
  40. errorMsg: '请输入4位验证码'
  41. }],
  42. /* 发送验证码验证手机号 */
  43. sendCodeRule: [{
  44. name: 'mobile',
  45. checkType: 'notnull',
  46. checkRule: '',
  47. errorMsg: '手机号不能为空'
  48. }, {
  49. name: 'mobile',
  50. checkType: 'phoneno',
  51. checkRule: '',
  52. errorMsg: '手机号格式不正确'
  53. }],
  54. /* 编辑新增个人发票 */
  55. pInvoiceRule: [{
  56. name: 'title',
  57. checkType: 'notnull',
  58. checkRule: '',
  59. errorMsg: '发票抬头不能为空'
  60. }],
  61. /* 编辑新增公司发票 */
  62. cInvoiceRule: [{
  63. name: 'title',
  64. checkType: 'notnull',
  65. checkRule: '',
  66. errorMsg: '发票抬头不能为空'
  67. }, {
  68. name: 'duty_paragraph',
  69. checkType: 'notnull',
  70. checkRule: '',
  71. errorMsg: '发票税号不能为空'
  72. }],
  73. /* 用户注册 */
  74. registerRule: [{
  75. name: 'mobile',
  76. checkType: 'notnull',
  77. checkRule: '',
  78. errorMsg: '手机号不能为空'
  79. }, {
  80. name: 'mobile',
  81. checkType: 'phoneno',
  82. checkRule: '',
  83. errorMsg: '手机号格式不正确'
  84. }, {
  85. name: 'code',
  86. checkType: 'string',
  87. checkRule: '4',
  88. errorMsg: '请输入4位验证码'
  89. }, {
  90. name: 'password',
  91. checkType: 'string',
  92. checkRule: '6,18',
  93. errorMsg: '请输入6-18位密码'
  94. }
  95. ],
  96. /* 密码重置 */
  97. resetPasswordRule: [{
  98. name: 'mobile',
  99. checkType: 'notnull',
  100. checkRule: '',
  101. errorMsg: '手机号不能为空'
  102. }, {
  103. name: 'mobile',
  104. checkType: 'phoneno',
  105. checkRule: '',
  106. errorMsg: '手机号格式不正确'
  107. }, {
  108. name: 'code',
  109. checkType: 'string',
  110. checkRule: '4',
  111. errorMsg: '请输入4位验证码'
  112. }, {
  113. name: 'password',
  114. checkType: 'string',
  115. checkRule: '6,18',
  116. errorMsg: '请输入6-18位密码'
  117. }
  118. ]
  119. };