增加新版本web页面

This commit is contained in:
lin
2025-04-28 15:04:06 +08:00
parent 3c1c68d327
commit 113743a065
268 changed files with 45419 additions and 3 deletions

142
web/src/api/platform.js Normal file
View File

@@ -0,0 +1,142 @@
import request from '@/utils/request'
export function update(data) {
return request({
method: 'post',
url: '/api/platform/update',
data: data
})
}
export function add(data) {
return request({
method: 'post',
url: '/api/platform/add',
data: data
})
}
export function exit(deviceGbId) {
return request({
method: 'get',
url: `/api/platform/exit/${deviceGbId}`
})
}
export function remove(id) {
return request({
method: 'delete',
url: `/api/platform/delete/`,
params: {
id: id
}
})
}
export function pushChannel(id) {
return request({
method: 'get',
url: `/api/platform/channel/push`,
params: {
id: id
}
})
}
export function getServerConfig() {
return request({
method: 'get',
url: `/api/platform/server_config`
})
}
export function query(params) {
const { count, page, query } = params
return request({
method: 'get',
url: `/api/platform/query`,
params: {
count: count,
page: page,
query: query
}
})
}
export function getChannelList(params) {
const { page, count, query, online, channelType, platformId, hasShare } = params
return request({
method: 'get',
url: `/api/platform/channel/list`,
params: {
page: page,
count: count,
query: query,
online: online,
channelType: channelType,
platformId: platformId,
hasShare: hasShare
}
})
}
export function addChannel(params) {
const { platformId, channelIds, all } = params
return request({
method: 'post',
url: `/api/platform/channel/add`,
data: {
platformId: platformId,
channelIds: channelIds,
all: all
}
})
}
export function addChannelByDevice(params) {
const { platformId, deviceIds } = params
return request({
method: 'post',
url: `/api/platform/channel/device/add`,
data: {
platformId: platformId,
deviceIds: deviceIds
}
})
}
export function removeChannelByDevice(params) {
const { platformId, deviceIds } = params
return request({
method: 'post',
url: `/api/platform/channel/device/remove`,
data: {
platformId: platformId,
deviceIds: deviceIds
}
})
}
export function removeChannel(params) {
const { platformId, channelIds, all } = params
return request({
method: 'delete',
url: `/api/platform/channel/remove`,
data: {
platformId: platformId,
channelIds: channelIds,
all: all
}
})
}
export function updateCustomChannel(data) {
return request({
method: 'post',
url: `/api/platform/channel/custom/update`,
data: data
})
}