Files
admin-sjzx/src/api/device-boot/Business.ts
2024-08-21 16:05:06 +08:00

113 lines
2.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import createAxios from '@/utils/request'
// 新增菜单接口
export function addNode(data: any) {
return createAxios({
url: '/device-boot/node/addNode',
method: 'post',
data: data
})
}
//修改前置机
export function updateNode(data: any) {
return createAxios({
url: '/device-boot/node/updateNode',
method: 'put',
data: data
})
}
//删除前置机
export function delNode(data: any) {
return createAxios({
url: '/device-boot/node/delNode',
method: 'post',
params: { id: data }
})
}
//终端台账树
export function getTerminalTree() {
return createAxios({
url: '/device-boot/terminalTree/getTerminalTree',
method: 'get'
})
}
/**
* 总计出3层提供给表单选择具体的终端、母线、监测点
* 终端台账树
* 等级0-项目名称1- 用户名称2-单位3-部门4-终端5-母线6-监测点
*/
export function getTerminalSelectTree(level: number) {
return createAxios({
url: '/device-boot/terminalTree/getTerminalSelectTree?level=' + level,
method: 'get'
})
}
//查询节点内容
export function queryTerminal(data: any) {
return createAxios({
url: `/device-boot/device/queryTerminal`,
method: 'get',
params: data
})
}
//删除终端
export function delTerminal(data: any) {
return createAxios({
url: `/device-boot/device/delTerminal`,
method: 'delete',
params: data
})
}
//获取前置机
export function nodeAllList() {
return createAxios({
url: '/device-boot/node/nodeAllList',
method: 'get'
})
}
//修改数据
export function updateTerminal(query: any) {
return createAxios({
url: `/device-boot/device/updateTerminal`,
method: 'put',
data: {
...query
}
})
}
//提交数据
export function addTerminal(query: any) {
return createAxios({
url: '/device-boot/device/addTerminal',
method: 'post',
data: {
...query
}
})
}
//查询终端程序版本升级日志
export function getTerminalUpLog(data: any) {
return createAxios({
url: '/device-boot/version/getTerminalUpLog',
method: 'post',
params: data
})
}
//查询新能源场站
export function selectDown() {
return createAxios({
url: '/device-boot/newStation/selectDown',
method: 'get'
})
}