client.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. import {
  2. orderStatus
  3. } from '@/assets/js/blockSort'
  4. export const employee = () => {
  5. return [{
  6. field: 'index',
  7. label: '序号',
  8. align: 'center',
  9. }, {
  10. field: 'nickName',
  11. label: '姓名',
  12. align: 'center',
  13. }, {
  14. field: 'username',
  15. label: '用户名',
  16. align: 'center',
  17. }, {
  18. field: 'phone',
  19. label: '手机号',
  20. align: 'center',
  21. }, {
  22. field: 'action',
  23. label: '操作',
  24. colWidth: '260px',
  25. align: 'center',
  26. labelButton: [{
  27. type: 'edit',
  28. label: '编辑',
  29. icon: 'el-icon-edit',
  30. style: 'primary',
  31. }, {
  32. type: 'reset',
  33. label: '重置密码',
  34. icon: 'el-icon-refresh-left',
  35. style: 'warning',
  36. }, {
  37. type: 'del',
  38. label: '删除',
  39. icon: 'el-icon-delete',
  40. style: 'danger',
  41. }]
  42. }]
  43. }
  44. export const formRules = () => {
  45. return [{
  46. field: 'name',
  47. label: '姓名',
  48. placeholder: '请输入姓名',
  49. type: 'input',
  50. colWidth: 24,
  51. rules: [{
  52. required: true,
  53. message: '请输入姓名',
  54. trigger: 'blur'
  55. }]
  56. }, {
  57. field: 'username',
  58. label: '用户名',
  59. placeholder: '请输入用户名',
  60. type: 'input',
  61. colWidth: 24,
  62. rules: [{
  63. required: true,
  64. message: '请输入用户名',
  65. trigger: 'blur'
  66. }]
  67. }, {
  68. field: 'phone',
  69. label: '手机号',
  70. placeholder: '请输入手机号',
  71. type: 'input',
  72. colWidth: 24,
  73. rules: [{
  74. required: true,
  75. message: '请输入手机号',
  76. trigger: 'blur'
  77. }, {
  78. pattern: /^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/,
  79. message: '请输入正确手机号码',
  80. trigger: "blur"
  81. }]
  82. }, {
  83. field: 'newPassword',
  84. label: '密码',
  85. placeholder: '请输入密码',
  86. type: 'input',
  87. colWidth: 24,
  88. rules: [{
  89. required: true,
  90. message: '请输入密码',
  91. trigger: 'blur'
  92. }, {
  93. min: 6,
  94. message: '长度不能小于6个字符',
  95. trigger: 'blur'
  96. }]
  97. }, {
  98. field: 'password',
  99. label: '确定密码',
  100. placeholder: '请再次输入密码',
  101. type: 'input',
  102. colWidth: 24,
  103. rules: [{
  104. required: true,
  105. message: '请再次输入密码',
  106. trigger: 'blur'
  107. }, {
  108. min: 6,
  109. message: '长度不能小于6个字符',
  110. trigger: 'blur'
  111. }]
  112. }]
  113. }
  114. export const formRulesil = () => {
  115. return [{
  116. field: 'name',
  117. label: '姓名',
  118. placeholder: '请输入姓名',
  119. type: 'input',
  120. colWidth: 24,
  121. rules: [{
  122. required: true,
  123. message: '请输入姓名',
  124. trigger: 'blur'
  125. }]
  126. }, {
  127. field: 'phone',
  128. label: '手机号',
  129. placeholder: '请输入手机号',
  130. type: 'input',
  131. colWidth: 24,
  132. rules: [{
  133. required: true,
  134. message: '请输入手机号',
  135. trigger: 'blur'
  136. }, {
  137. pattern: /^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/,
  138. message: '请输入正确手机号码',
  139. trigger: "blur"
  140. }]
  141. }, ]
  142. }