Files
wvp-platform/web/src/api/server.js

131 lines
2.3 KiB
JavaScript
Raw Normal View History

2025-04-28 15:04:06 +08:00
import request from '@/utils/request'
// 服务API
export function getOnlineMediaServerList() {
return request({
method: 'get',
url: `/api/server/media_server/online/list`
})
}
export function getMediaServerList() {
return request({
method: 'get',
url: `/api/server/media_server/list`
})
}
export function getMediaServer(id) {
return request({
method: 'get',
url: `/api/server/media_server/one/` + id
})
}
export function checkMediaServer(params) {
2025-05-16 08:48:38 +08:00
const { ip, httpPort, secret, type } = params
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/server/media_server/check`,
params: {
ip: ip,
2025-05-16 08:48:38 +08:00
port: httpPort,
2025-04-28 15:04:06 +08:00
secret: secret,
type: type
}
})
}
export function checkMediaServerRecord(params) {
const { ip, port } = params
return request({
method: 'get',
url: `/api/server/media_server/record/check`,
params: {
ip: ip,
port: port
}
})
}
export function saveMediaServer(formData) {
return request({
method: 'post',
url: `/api/server/media_server/save`,
data: formData
})
}
export function deleteMediaServer(id) {
return request({
method: 'delete',
url: `/api/server/media_server/delete`,
params: {
id: id
}
})
}
export function getSystemConfig() {
return request({
method: 'get',
url: `/api/server/system/configInfo`
})
}
export function getMediaInfo(params) {
const { app, stream, mediaServerId } = params
return request({
method: 'get',
url: `/api/server/media_server/media_info`,
params: {
app: app,
stream: stream,
mediaServerId: mediaServerId
}
})
}
export function getSystemInfo() {
return request({
method: 'get',
url: `/api/server/system/info`
})
}
export function getMediaServerLoad() {
return request({
method: 'get',
url: `/api/server/media_server/load`
})
}
export function getResourceInfo() {
return request({
method: 'get',
url: `/api/server/resource/info`
})
}
export function info() {
return request({
method: 'get',
url: `/api/server/info`
})
}
2025-09-25 15:27:30 +08:00
export function getMapConfig() {
return request({
method: 'get',
url: `/api/server/map/config`
})
}
2025-10-28 16:26:15 +08:00
export function getModelList() {
return request({
method: 'get',
url: `/api/server/map/model-icon/list`
})
}
2025-09-25 15:27:30 +08:00