import request, { CommonListResponse, IListWorkspaceResponse, IPage, IWorkspaceResponse } from '/@/api/http/request'
|
|
const HTTP_PREFIX = 'drone/iot'
|
|
type projectPage= {
|
status:string
|
|
}
|
|
/**
|
* 获取分页数据
|
* @param query
|
*/
|
export const getPage = async function (params:any): Promise<IWorkspaceResponse<any>> {
|
const url = `api/${HTTP_PREFIX}/project/getPage`
|
const result = await request.get(url, { params })
|
return result.data
|
}
|
|
/**
|
* 修改
|
* @param query
|
*/
|
export const edit = async function (query:any): Promise<IWorkspaceResponse<any>> {
|
const url = `api/${HTTP_PREFIX}/project/edit`
|
const result = await request.post(url, query)
|
return result.data
|
}
|
|
/**
|
* 删除
|
* @param id
|
*/
|
export const del = async function (id:any):Promise<IWorkspaceResponse<any>> {
|
const url = `api/${HTTP_PREFIX}/project/delete`
|
const result = await request.get(url, { params: { id } })
|
return result.data
|
}
|
/**
|
* 新增
|
*
|
*/
|
export const add = async function (params:any):Promise<IWorkspaceResponse<any>> {
|
const url = `api/${HTTP_PREFIX}/project/add`
|
const result = await request.post(url, params)
|
return result.data
|
}
|
|
/**
|
* 详情
|
*
|
*/
|
export const detail = async function (id:any):Promise<IWorkspaceResponse<any>> {
|
const url = `api/${HTTP_PREFIX}/project/getDetail`
|
const result = await request.get(url, { params: { id } })
|
return result.data
|
}
|
|
// 项目阻飞编辑
|
export const editProjectBlock = async function (params:any): Promise<IWorkspaceResponse<any>> {
|
const url = `api/${HTTP_PREFIX}/projectBlocking/edit`
|
const result = await request.post(url, params)
|
return result.data
|
}
|