user.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. import upload from '@/utils/upload'
  2. import request from '@/utils/request'
  3. // 用户头像上传
  4. export function uploadAvatar(data) {
  5. return upload({
  6. url: '',
  7. name: data.name,
  8. filePath: data.filePath
  9. })
  10. }
  11. // 用户列表
  12. export function getUserState() {
  13. return request({
  14. 'url': '/app/driver/list?pageNum=1&pageSize=10000',
  15. 'method': 'get',
  16. })
  17. }
  18. //用户详情
  19. export function driverInfo(id) {
  20. return request({
  21. 'url': '/app/driver/' + id,
  22. 'method': 'get',
  23. })
  24. }
  25. //获取车辆类型
  26. export function getDriverType() {
  27. return request({
  28. 'url': '/system/dict/data/type/driver_type',
  29. 'method': 'get',
  30. })
  31. }
  32. //车辆选择
  33. export function getTeuckList(data) {
  34. return request({
  35. 'url': '/app/truck/getDriverTruckList',
  36. 'method': 'post',
  37. 'data': data
  38. })
  39. }
  40. // 企业ID
  41. // companyId
  42. // //所属车辆
  43. // truckId:null,
  44. // //司机姓名
  45. // driverName:null,
  46. // // 身份证号
  47. // cardNum:null,
  48. // //联系电话
  49. // phone:null,
  50. // //驾照类型
  51. // driverType:null,
  52. // //驾驶证件
  53. // imgList:[]
  54. // 新增用户
  55. export function driverAdd(data) {
  56. return request({
  57. 'url': '/app/driver',
  58. 'method': 'post',
  59. data: data
  60. })
  61. }
  62. //人员解绑
  63. export function driverJb(id) {
  64. return request({
  65. 'url': '/app/driver/' + id,
  66. 'method': 'delete',
  67. })
  68. }
  69. //人员绑定
  70. // {
  71. // "id": "1016300478932209664",
  72. // "truckId": "1016300221263532032",
  73. // "deleteFlag": 0
  74. // }
  75. export function driverBd(data) {
  76. return request({
  77. 'url': '/app/driver',
  78. 'method': 'PUT',
  79. 'data': data
  80. })
  81. }
  82. //人员信息修改
  83. export function driverUpadate(data) {
  84. return request({
  85. 'url': '/app/driver',
  86. 'method': 'PUT',
  87. 'data': data
  88. })
  89. }
  90. // 司机重置密码
  91. export function driverPassword(id) {
  92. return request({
  93. 'url': `/app/company/resetPassword/${id}`,
  94. 'method': 'GET',
  95. })
  96. }
  97. //司机是否完善信息
  98. export function getDriverInfoIsAll(id) {
  99. return request({
  100. 'url': `/app/driver/getDriverInfoIsAll/${id}`,
  101. 'method': 'GET',
  102. })
  103. }
  104. //获取司机详情
  105. export function getDriverInfo(id) {
  106. return request({
  107. 'url': `/app/driver/getDriverInfo/${id}`,
  108. 'method': 'GET',
  109. })
  110. }
  111. //司机信息修改
  112. export function editDriver(data) {
  113. return request({
  114. 'url': '/app/driver/editDriver',
  115. 'method': 'PUT',
  116. 'data': data
  117. })
  118. }