车辆管理系统-后台管理系统web
liding
3 天以前 e4b773b5936ec1fa3747fd3d35b85799773d5f39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
import request from "@/utils/request";
import { handleRemoveEmptyContent } from "@/utils/utils";
 
export function addVehicleApi(data) {
  return request({
    url: "/admin/vehicle/add",
    method: "post",
    data: handleRemoveEmptyContent(data),
  });
}
export function editVehicleApi(data) {
  return request({
    url: "/admin/vehicle/edit",
    method: "post",
    data: handleRemoveEmptyContent(data),
  });
}
export function getVehicleListApi(data) {
  return request({
    url: "/admin/vehicle/page",
    method: "post",
    data: handleRemoveEmptyContent(data),
  });
}
 
export function deleteVehicleApi(data) {
  return request({
    url: `/admin/vehicle/delete?masterId=${data}`,
    method: "post",
  });
}
/*=====================排队叫号=======================*/
//获取关联关系
export function getMasterIdApi() {
  return request({
    url: "/admin/vehicle/master",
    method: "get",
  });
}
 
//排队叫号列表
export function getVehicleQueueListApi(data) {
  return request({
    url: "/admin/vehicle/queue",
    method: "get",
    params: handleRemoveEmptyContent(data),
  });
}
 
//调整排序
export function putQueueSortApi(vehicleId, sort) {
  return request({
    url: `/admin/vehicle/sort/${vehicleId}/${sort}`,
    method: "PUT",
  });
}
//手动叫号
export function putQueueCallNumberApi(masterId) {
  return request({
    url: `/admin/vehicle/call/number/${masterId}`,
    method: "PUT",
  });
}
//标记过号
export function putQueuePassNumberApi(masterId) {
  return request({
    url: `/admin/vehicle/pass/number/${masterId}`,
    method: "PUT",
  });
}
//重新排队
export function putQueueReQueueApi(masterId, sort) {
  return request({
    url: `/admin/vehicle/reQueue/${masterId}/${sort}`,
    method: "PUT",
  });
}
 
//发送短信提醒
export function sendSmsApi(masterId) {
  return request({
    url: `/admin/vehicle/sendSms/${masterId}`,
    method: "POST",
  });
}
 
//获取车辆统计信息
export function getVehicleStsInfoApi(data) {
  return request({
    url: "/admin/vehicle/statistics",
    method: "get",
    params: handleRemoveEmptyContent(data),
  });
}
 
//根据身份证号获取最近的一条车辆信息数据
export function getVehicleByIdCardApi(data) {
  return request({
    url: "/admin/vehicle/getVehicleInfoByCard",
    method: "get",
    params: handleRemoveEmptyContent(data),
  });
}
 
//打印时获取车辆排队信息
export function getPrintVehcicleInfoApi(data) {
  return request({
    url: "/admin/vehicle/info",
    method: "get",
    params: handleRemoveEmptyContent(data),
  });
}
 
/*=====================系统日志=======================*/
export function getSystemLogListApi(data) {
  let prar;
  return request({
    url: "/admin/system/log/page",
    method: "get",
    params: handleRemoveEmptyContent(data),
  });
}
 
/*=====================门卫=======================*/
//根据车辆信息ID查询车辆信息
export function getVeghicleByNumApi(num, isLinkCode) {
  return request({
    url: isLinkCode
      ? `/admin/vehicle/getVehicleInfoById?linkCode=${num}`
      : `/admin/vehicle/getVehicleInfoById?queueNumber=${num}`,
    method: "get",
  });
}
//车辆入厂/离厂核销
export function vehicleInOutApi(type, id) {
  return request({
    url:
      type == "in" ? `/admin/vehicle/vehicleIn` : "/admin/vehicle/vehicleOut",
    method: "post",
    params: {
      masterId: id,
    },
  });
}
 
//司机端
export function driversQueryInfo(id) {
  return request({
    url: "/admin/vehicle/drivers/info",
    method: "get",
    params: {
      vehicleId: id,
    },
  });
}