user.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. export default {
  2. get page_list_driver() {
  3. return [
  4. {
  5. field: 'mobile',
  6. name: '手机号(登录账号)',
  7. search: { type: 'text', placeholder: '请输入 手机号' }
  8. },
  9. {
  10. field: 'userName',
  11. name: '姓名',
  12. search: { type: 'text', placeholder: '请输入 姓名' }
  13. },
  14. {
  15. field: 'lastLoginDate',
  16. name: '最近登录时间',
  17. sort: 'descending',
  18. stype: 'slot',
  19. slot: 'lastLoginDate'
  20. },
  21. {
  22. name: '个人(散户)',
  23. stype: 'mapping',
  24. mapping(d) {
  25. return d.personFlag == 1 ? '<span class="green-color">✔</span>' : '<span class="gray-color">✖</span>'
  26. }
  27. },
  28. {
  29. field: '',
  30. name: '物流驾驶员',
  31. stype: 'mapping',
  32. mapping(d) {
  33. return d.carrierFlag == 1 ? '<span class="green-color">✔</span>' : '<span class="gray-color">✖</span>'
  34. }
  35. },
  36. // {
  37. // field: '',
  38. // name: '协作驾驶员',
  39. // stype: 'mapping',
  40. // mapping(d) {
  41. // return d.tempFlag == 1 ? '√' : '×'
  42. // }
  43. // },
  44. {
  45. field: 'orgName',
  46. name: '所属物流公司名称',
  47. search: { type: 'text', placeholder: '请输入 所属物流公司名称' }
  48. },
  49. {
  50. field: 'carNumber',
  51. name: '所属物流车'
  52. },
  53. // {
  54. // name: '协作物流',
  55. // stype: 'mapping',
  56. // mapping(d) {
  57. // return '-'
  58. // }
  59. // }
  60. {
  61. field: 'status',
  62. name: '账号启用状态',
  63. stype: 'slot',
  64. slot: 'status',
  65. search: { type: 'select', obj: 'status', placeholder: '账号启用状态' }
  66. },
  67. {
  68. stype: 'opt',
  69. name: '操作',
  70. fixed: 'right',
  71. list(args) {
  72. if (args.row.status === 0) {
  73. return [{ type: 'status1', name: '<span class="p-dcolor">账号停用</span>' }]
  74. }
  75. if (args.row.status === 1) {
  76. return [{ type: 'status0', name: '账号启用' }]
  77. }
  78. }
  79. }
  80. ]
  81. }
  82. }