You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dc3-web/src/api/manager.js

243 lines
6.3 KiB

import request from '@/config/axios'
export const driverApi = {
delete: (id) => request({
url: 'manager_api/manager/driver/delete/' + id,
method: 'post'
}),
list: (driver) => request({
url: 'manager_api/manager/driver/list',
method: 'post',
data: driver
})
};
export const driverAttributeApi = {
add: (driverAttribute) => request({
url: 'manager_api/manager/driver_attribute/add',
method: 'post',
data: driverAttribute
}),
delete: (id) => request({
url: 'manager_api/manager/driver_attribute/delete/' + id,
method: 'post'
}),
update: (driverAttribute) => request({
url: 'manager_api/manager/driver_attribute/update',
method: 'post',
data: driverAttribute
}),
list: (driverAttribute) => request({
url: 'manager_api/manager/driver_attribute/list',
method: 'post',
data: driverAttribute
})
};
export const driverInfoApi = {
add: (driverInfo) => request({
url: 'manager_api/manager/driver_info/add',
method: 'post',
data: driverInfo
}),
delete: (id) => request({
url: 'manager_api/manager/driver_info/delete/' + id,
method: 'post'
}),
update: (driverInfo) => request({
url: 'manager_api/manager/driver_info/update',
method: 'post',
data: driverInfo
}),
list: (driverInfo) => request({
url: 'manager_api/manager/driver_info/list',
method: 'post',
data: driverInfo
})
};
export const pointAttributeApi = {
add: (pointAttribute) => request({
url: 'manager_api/manager/point_attribute/add',
method: 'post',
data: pointAttribute
}),
delete: (id) => request({
url: 'manager_api/manager/point_attribute/delete/' + id,
method: 'post'
}),
update: (pointAttribute) => request({
url: 'manager_api/manager/point_attribute/update',
method: 'post',
data: pointAttribute
}),
list: (pointAttribute) => request({
url: 'manager_api/manager/point_attribute/list',
method: 'post',
data: pointAttribute
})
};
export const pointInfoApi = {
add: (pointInfo) => request({
url: 'manager_api/manager/point_info/add',
method: 'post',
data: pointInfo
}),
delete: (id) => request({
url: 'manager_api/manager/point_info/delete/' + id,
method: 'post'
}),
update: (pointInfo) => request({
url: 'manager_api/manager/point_info/update',
method: 'post',
data: pointInfo
}),
list: (pointInfo) => request({
url: 'manager_api/manager/point_info/list',
method: 'post',
data: pointInfo
})
};
export const profileApi = {
add: (profile) => request({
url: 'manager_api/manager/profile/add',
method: 'post',
data: profile
}),
delete: (id) => request({
url: 'manager_api/manager/profile/delete/' + id,
method: 'post'
}),
update: (profile) => request({
url: 'manager_api/manager/profile/update',
method: 'post',
data: profile
}),
list: (profile) => request({
url: 'manager_api/manager/profile/list',
method: 'post',
data: profile
})
};
export const groupApi = {
add: (group) => request({
url: 'manager_api/manager/group/add',
method: 'post',
data: group
}),
delete: (id) => request({
url: 'manager_api/manager/group/delete/' + id,
method: 'post'
}),
update: (group) => request({
url: 'manager_api/manager/group/update',
method: 'post',
data: group
}),
list: (group) => request({
url: 'manager_api/manager/group/list',
method: 'post',
data: group
})
};
export const deviceApi = {
add: (device) => request({
url: 'manager_api/manager/device/add',
method: 'post',
data: device
}),
delete: (id) => request({
url: 'manager_api/manager/device/delete/' + id,
method: 'post'
}),
update: (device) => request({
url: 'manager_api/manager/device/update',
method: 'post',
data: device
}),
list: (device) => request({
url: 'manager_api/manager/device/list',
method: 'post',
data: device
})
};
export const pointApi = {
add: (point) => request({
url: 'manager_api/manager/point/add',
method: 'post',
data: point
}),
delete: (id) => request({
url: 'manager_api/manager/point/delete/' + id,
method: 'post'
}),
update: (point) => request({
url: 'manager_api/manager/point/update',
method: 'post',
data: point
}),
list: (point) => request({
url: 'manager_api/manager/point/list',
method: 'post',
data: point
})
};
export const dictionaryApi = {
driverDictionary: () => request({
url: 'manager_api/manager/dictionary/driver',
method: 'post'
}),
profileDictionary: () => request({
url: 'manager_api/manager/dictionary/profile',
method: 'post'
}),
driverAttributeDictionary: () => request({
url: 'manager_api/manager/dictionary/driver_attribute',
method: 'post'
}),
pointAttributeDictionary: () => request({
url: 'manager_api/manager/dictionary/point_attribute',
method: 'post'
}),
deviceDictionary: () => request({
url: 'manager_api/manager/dictionary/device',
method: 'post'
}),
pointDictionary: (parent) => request({
url: 'manager_api/manager/dictionary/point/' + parent,
method: 'post'
})
};
export const eventApi = {
driverEvent: (event) => request({
url: 'manager_api/manager/event/driver',
method: 'post',
data: event
}),
deviceEvent: (event) => request({
url: 'manager_api/manager/event/device',
method: 'post',
data: event
})
};
export const statusApi = {
driverStatus: (driver) => request({
url: 'manager_api/manager/status/driver',
method: 'post',
data: driver
}),
deviceStatus: (device) => request({
url: 'manager_api/manager/status/device',
method: 'post',
data: device
})
};