diff --git a/components.d.ts b/components.d.ts index 4700c74..94eb12f 100644 --- a/components.d.ts +++ b/components.d.ts @@ -12,14 +12,13 @@ declare module '@vue/runtime-core' { AForm: typeof import('ant-design-vue/es')['Form'] AFormItem: typeof import('ant-design-vue/es')['FormItem'] AInput: typeof import('ant-design-vue/es')['Input'] + AInputNumber: typeof import('ant-design-vue/es')['InputNumber'] AInputPassword: typeof import('ant-design-vue/es')['InputPassword'] AMenu: typeof import('ant-design-vue/es')['Menu'] AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] AModal: typeof import('ant-design-vue/es')['Modal'] ARow: typeof import('ant-design-vue/es')['Row'] ASelect: typeof import('ant-design-vue/es')['Select'] - ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] - ASwitch: typeof import('ant-design-vue/es')['Switch'] ATree: typeof import('ant-design-vue/es')['Tree'] Draggable: typeof import('./src/components/Draggable.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/src/axios/cameraBase/cameraApi.ts b/src/axios/cameraBase/cameraApi.ts index 9db659c..0d94fd8 100644 --- a/src/axios/cameraBase/cameraApi.ts +++ b/src/axios/cameraBase/cameraApi.ts @@ -12,6 +12,16 @@ enum Api { GetTreeList = '/cbCameraNode/getTree' } +//相机参数服务 +enum paramsApi{ + GetList = '/cbCameraParams/getList', + Add = '/cbCameraParams/add', + Update = '/cbCameraParams/update', + Delete = '/cbCameraParams/delete', + Get = '/cbCameraParams/get', + GetPageList = '/cbCameraParams/getPageList', +} + const CisApiUrl = apiUrl.CisApiUrl; export const Add = (params?: any) => axios.post(CisApiUrl + Api.Add, qs.stringify(params)) @@ -27,3 +37,12 @@ export const GetList = (params?: any) => axios.get(CisApiUrl + Api.GetList, { pa export const GetPageList = (params?: any) => axios.get(CisApiUrl + Api.GetPageList, { params: params }) export const GetTreeList = (params?: any) => axios.get(CisApiUrl + Api.GetTreeList, { params: params }) + +//相机参数服务 +export const GetParamsList = (params?: any) => axios.get(CisApiUrl + paramsApi.GetList, { params: params }) + +export const paramsDelete = (params?: any) => axios.post(CisApiUrl + paramsApi.Delete, qs.stringify(params)) + +export const paramsAdd = (params?: any) => axios.post(CisApiUrl + paramsApi.Add, qs.stringify(params)) + +export const paramsUpdate = (params?: any) => axios.post(CisApiUrl + paramsApi.Update, qs.stringify(params)) \ No newline at end of file diff --git a/src/axios/index.ts b/src/axios/index.ts index c1063ad..81a71d0 100644 --- a/src/axios/index.ts +++ b/src/axios/index.ts @@ -1,6 +1,7 @@ export const apiUrl = { CisApiUrl: 'http://192.168.1.119:800/api', WebRtcUrl: 'http://192.168.1.119:8000', - OnvifApiUrl: 'http://192.168.1.119:800/api' + OnvifApiUrl: 'http://192.168.1.119:800/api', + SysApiUrl: 'http://192.168.1.119:800/api', // CisApiUrl: 'https://192.168.1.119:5001/api' } diff --git a/src/axios/system/sysDictDataApi.ts b/src/axios/system/sysDictDataApi.ts new file mode 100644 index 0000000..3941b30 --- /dev/null +++ b/src/axios/system/sysDictDataApi.ts @@ -0,0 +1,40 @@ +import { axios } from '@/utils/axios'; +import { apiUrl } from "@/axios"; +import qs from "qs"; + +enum dataApi { + Add = '/sysDictData/add', + Update = '/sysDictData/update', + Delete = '/sysDictData/delete', + Get = '/sysDictData/get', + GetList = '/sysDictData/getList', + GetPageList = '/sysDictData/getPageList', + GetTreeList = '/sysDictData/getTree' +} +enum typeApi{ + + //获取实体类BO + getBOByCode = '/sysDictType/getBOByCode' +} + +const SysApiUrl = apiUrl.SysApiUrl; + +//系统字典值服务 +export const Add = (params?: any) => axios.post(SysApiUrl + dataApi.Add, qs.stringify(params)) + +export const Update = (params?: any) => axios.post(SysApiUrl + dataApi.Update, qs.stringify(params)) + +export const Delete = (params?: any) => axios.post(SysApiUrl + dataApi.Delete, qs.stringify(params)) + +export const Get = (params?: any) => axios.get(SysApiUrl + dataApi.Get, { params: params }) + +export const GetList = (params?: any) => axios.get(SysApiUrl + dataApi.GetList, { params: params }) + +export const GetPageList = (params?: any) => axios.get(SysApiUrl + dataApi.GetPageList, { params: params }) + +export const GetTreeList = (params?: any) => axios.get(SysApiUrl + dataApi.GetTreeList, { params: params }) + +//系统字典类型服务 + +//获取实体类BO +export const getBOByCode = (params?: any) => axios.get(SysApiUrl + typeApi.getBOByCode, { params: params }) \ No newline at end of file diff --git a/src/views/page/Aside/cameraRightMenu.vue b/src/views/page/Aside/cameraRightMenu.vue index 3d43d73..4c1ad4a 100644 --- a/src/views/page/Aside/cameraRightMenu.vue +++ b/src/views/page/Aside/cameraRightMenu.vue @@ -28,13 +28,32 @@
用户设置
+相机设置
+