潘志宝
2024-11-04 23beab5084d97f25fb40ee57055436a1c84757f1
提交 | 用户 | 时间
30566d 1 import request from '@/config/axios'
H 2
3 export interface NvrVO {
4   id: undefined,
5   brand: undefined,
6   code: undefined,
7   name: undefined,
8   ip: undefined,
9   port: undefined,
10   username: undefined,
11   password: undefined,
12   device: undefined,
13   position: undefined,
14   remark: undefined
15 }
16
17 // 查询列表
18 export const getNvrPage = (params: PageParam) => {
19   return request.get({ url: '/data/dev/nvr/page', params })
20 }
21
22 // 获得
23 export const getNvr = (id: number) => {
24   return request.get({ url: '/data/dev/nvr/get?id=' + id })
25 }
26
27 // 查询应用列表
28 export const getNvrList = () => {
29   return request.get({ url: '/data/dev/nvr/list' })
30 }
31
32 // 新增
33 export const createNvr = (data: NvrVO) => {
34   return request.post({ url: '/data/dev/nvr/create', data })
35 }
36
37 // 修改
38 export const updateNvr = (data: NvrVO) => {
39   return request.put({ url: '/data/dev/nvr/update', data })
40 }
41
42 // 删除
43 export const deleteNvr = (id: number) => {
44   return request.delete({ url: '/data/dev/nvr/delete?id=' + id })
45 }
46
47 // 导出
48 export const exportNvr = (params: NvrVO) => {
49   return request.download({ url: '/data/dev/nvr/export-excel', params })
50 }