diff --git a/src/api/cid.js b/src/api/cid.js new file mode 100644 index 0000000..af0b8ed --- /dev/null +++ b/src/api/cid.js @@ -0,0 +1,48 @@ +import request from '@/utils/request.js' + +export const restartCIDService = (data) => { + const params = new URLSearchParams(); + for (let key in data) { + params.append(key, data[key]) + } + return request.post('/cid/restart', params, { "headers": { 'token': data.token } }); +} + +export const updateCIDService = (data) => { + const params = new URLSearchParams(); + for (let key in data) { + params.append(key, data[key]) + } + return request.post('/cid/update', params, { "headers": { 'token': data.token } }); +} + +export const deleteCIDService = (data) => { + const params = new URLSearchParams(); + for (let key in data) { + params.append(key, data[key]) + } + return request.post('/cid/delete', params, { "headers": { 'token': data.token } }); +} + +export const addCIDService = (data) => { + const params = new URLSearchParams(); + for (let key in data) { + params.append(key, data[key]) + } + return request.post('/cid/create', params, { "headers": { 'token': data.token },'Content-Type': 'application/json' }); +} + +export const getCIDListService = (data) => { + const params = new URLSearchParams(); + for (let d in data) { + params.append(d, data[d]); + } + // request.headers["Content-Type"] = "application/json"; + request.defaults.headers["token"] = data.token.value; + return request.post('/cid/list', params, { + headers: { + 'token': data.token, // 将 token 替换为您的令牌值 + } + } + ); +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index fc44c0b..bb83e2a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -6,6 +6,8 @@ import VideoListVue from "@/views/VideoList.vue"; import DeviceListVue from "@/views/DeviceList.vue"; import UserListVue from "@/views/UserList.vue"; import ImVue from "@/views/Im.vue"; +import {CIDListVue} from "@/views/CIDList.vue"; +import { pa } from "element-plus/es/locale"; const routes = [ { @@ -38,6 +40,11 @@ const routes = [ name: 'User', component: UserListVue }, + { + path: '/cid', + name: 'CID', + component: CIDListVue + }, { path: '/', redirect: '/login' diff --git a/src/views/CIDList.vue b/src/views/CIDList.vue new file mode 100644 index 0000000..cbce244 --- /dev/null +++ b/src/views/CIDList.vue @@ -0,0 +1,441 @@ + + + + \ No newline at end of file diff --git a/src/views/CIDLog.vue b/src/views/CIDLog.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/DeviceList.vue b/src/views/DeviceList.vue index 580f17b..dc602be 100644 --- a/src/views/DeviceList.vue +++ b/src/views/DeviceList.vue @@ -243,6 +243,12 @@ export default { @click.prevent="handleMenuSelect('/User')" >用户 + 集成部署 监控设备列表用户 + 集成部署 监控视频列表