vd/frontend/src/api/virtual/flow_pools.js
2019-03-28 18:12:39 +08:00

121 lines
2.6 KiB
JavaScript

/**
* 流量池管理
*/
/**
* [real RD流量池列表]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function real() {
return service.get('api/virtual/flow-pools/real');
}
/**
* [packages 后向套餐列表]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function packages() {
return service.get('api/virtual/flow-pools/packages');
}
/**
* [index 流量池列表]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function index(data) {
return service.get('api/virtual/flow-pools/index', {
params: data
});
}
/**
* [exportList 流量池列表导出]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function exportList(data) {
return service.get('api/virtual/flow-pools/export', {
params: data
});
}
/**
* [show 流量池详情]
* @param {[type]} id [description]
* @return {[type]} [description]
*/
export function show(params) {
return service.get('api/virtual/flow-pools/show', params);
}
/**
* [exportDetail 流量池详情导出]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function exportDetail(data) {
return service.get('api/virtual/flow-pools/detail/export', {
params: data
});
}
/**
* [create 创建流量池]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function create(data) {
return serviceForm.post('api/virtual/flow-pools/create', data);
}
/**
* [update 修改流量池]
* @param {[type]} data [description]
* @param {[type]} id [角色id]
* @return {[type]} [description]
*/
export function update(data, id) {
return serviceForm.post(`api/virtual/flow-pools/update/${id}`, data);
}
/**
* [destroy 删除流量池]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function destroy(data) {
return service.post('api/virtual/flow-pools/destroy', data);
}
/**
* [setting 流量池计费规则]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function setting(data) {
return service.post('api/virtual/flow-pools/setting', data);
}
/**
* [getFlows 数据生成]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function getFlows(data) {
return service.get('api/virtual/flow-pools/flows', {
params: data
});
}
/**
* [postFlows 数据生成]
* @param {[type]} data [description]
* @return {[type]} [description]
*/
export function postFlows(data) {
return service.post('api/virtual/flow-pools/flows', data);
}