xieb
2023-09-13 3667807a7b7418efc090ee3fa6a6b734bc3080bf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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
}