stream-deploy/docker/nginx/web/src/api/group.js

70 lines
1.3 KiB
JavaScript

import request from '@/utils/request'
// 分组API
export function update(data) {
return request({
method: 'post',
url: '/api/group/update',
data: data
})
}
export function add(data) {
return request({
method: 'post',
url: '/api/group/add',
data: data
})
}
export function getTreeList({ query, parent, hasChannel, page, count }) {
return request({
method: 'get',
url: `/api/group/tree/list`,
params: {
query: query,
parent: parent,
hasChannel: hasChannel,
page: page,
count: count
}
})
}
export function deleteGroup(id) {
return request({
method: 'delete',
url: `/api/group/delete`,
params: {
id: id
}
})
}
export function getPath(params) {
const { deviceId, businessGroup } = params
return request({
method: 'get',
url: `/api/group/path`,
params: {
deviceId: deviceId,
businessGroup: businessGroup
}
})
}
export function queryTree(params) {
const { page, count, query } = params
return request({
method: 'get',
url: `/api/group/tree/query`,
params: {
query: query,
page: page,
count: count
}
})
}
export function sync() {
return request({
method: 'get',
url: `/api/group/sync`,
})
}