57 lines
2.0 KiB
TypeScript
57 lines
2.0 KiB
TypeScript
import server from '@/utils/request';
|
|
|
|
// 更新全部菜单
|
|
export const updateMenus = (data: any) => server.patch(`/menu/iot/_all`, data)
|
|
// 添加角色
|
|
export const addRole = (data: any) => server.post(`/role`, data)
|
|
//添加角色分组
|
|
export const addRoleGroup = (data:any) => server.patch('/role/group',data)
|
|
//更新权限菜单
|
|
export const getRoleMenu = (id: string) => server.get(`/menu/role/${id}/_grant/tree`)
|
|
|
|
//更新权限菜单
|
|
export const updateRoleMenu = (id: string, data: any) => server.put(`/menu/role/${id}/_grant`, data)
|
|
|
|
// 记录初始化
|
|
export const saveInit = () => server.post(`/user/settings/init`,{ init: true },)
|
|
|
|
//获取初始化
|
|
export const getInit = () => server.get(`/user/settings/init`)
|
|
|
|
// 获取当前系统权限信息
|
|
|
|
export const getSystemPermission = () =>server.get(`/system/resources/permission`)
|
|
|
|
// 保存基础信息
|
|
export const save = (data?: any) => server.post('/system/config/scope/_save',data)
|
|
|
|
// 查询对应协议下的本地端口数据
|
|
export const getResourcesCurrent = () => server.get('/network/resources/alive/_current')
|
|
|
|
// 保存网络组件
|
|
export const saveNetwork = (data: any) => server.post(`/network/config`, data)
|
|
|
|
// 保存协议
|
|
export const saveProtocol = () => server.post(`/protocol/default-protocol/_save`)
|
|
|
|
// 新增设备接入网关
|
|
export const saveAccessConfig = (data: any) => server.post(`/gateway/device`, data)
|
|
|
|
// 新增产品
|
|
export const saveProduct = (data: any) => server.post(`/device/product`,data)
|
|
|
|
// 新增设备
|
|
export const saveDevice = (data: any) => server.post(`/device/instance`,data)
|
|
|
|
// 启用设备
|
|
export const deployDevice = (deviceId: string, params?: any) => server.post(`/device-instance/${deviceId}/deploy`,params,)
|
|
export const changeDeploy= (id: string) => server.post(`/device-product/${id}/deploy`)
|
|
|
|
// 查询保存后的数据
|
|
export const detail = (data?: any) => server.post(`/system/config/scopes`, data)
|
|
|
|
// 获取协议
|
|
export const getProtocol = () =>server.get(`/protocol/_query/no-paging?paging=false`)
|
|
|
|
// 上传文件
|