diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-offline.png b/public/image/pipeline/ranqi-offline.png new file mode 100644 index 0000000..80024e0 --- /dev/null +++ b/public/image/pipeline/ranqi-offline.png Binary files differ diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-offline.png b/public/image/pipeline/ranqi-offline.png new file mode 100644 index 0000000..80024e0 --- /dev/null +++ b/public/image/pipeline/ranqi-offline.png Binary files differ diff --git a/src/api/home/monitor/monitor.ts b/src/api/home/monitor/monitor.ts new file mode 100644 index 0000000..ac417cd --- /dev/null +++ b/src/api/home/monitor/monitor.ts @@ -0,0 +1,13 @@ +/** + * 系统监控 + */ +import request from '@/api/index' + +// 基础列表 +export function getSysMonitortListPage(data: any) { + return request({ + url: `/system/monitorLog/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-offline.png b/public/image/pipeline/ranqi-offline.png new file mode 100644 index 0000000..80024e0 --- /dev/null +++ b/public/image/pipeline/ranqi-offline.png Binary files differ diff --git a/src/api/home/monitor/monitor.ts b/src/api/home/monitor/monitor.ts new file mode 100644 index 0000000..ac417cd --- /dev/null +++ b/src/api/home/monitor/monitor.ts @@ -0,0 +1,13 @@ +/** + * 系统监控 + */ +import request from '@/api/index' + +// 基础列表 +export function getSysMonitortListPage(data: any) { + return request({ + url: `/system/monitorLog/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} diff --git a/src/api/home/pipeline/pipeline.ts b/src/api/home/pipeline/pipeline.ts index f631ef5..495c05f 100644 --- a/src/api/home/pipeline/pipeline.ts +++ b/src/api/home/pipeline/pipeline.ts @@ -68,3 +68,4 @@ }, }) } + diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-offline.png b/public/image/pipeline/ranqi-offline.png new file mode 100644 index 0000000..80024e0 --- /dev/null +++ b/public/image/pipeline/ranqi-offline.png Binary files differ diff --git a/src/api/home/monitor/monitor.ts b/src/api/home/monitor/monitor.ts new file mode 100644 index 0000000..ac417cd --- /dev/null +++ b/src/api/home/monitor/monitor.ts @@ -0,0 +1,13 @@ +/** + * 系统监控 + */ +import request from '@/api/index' + +// 基础列表 +export function getSysMonitortListPage(data: any) { + return request({ + url: `/system/monitorLog/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} diff --git a/src/api/home/pipeline/pipeline.ts b/src/api/home/pipeline/pipeline.ts index f631ef5..495c05f 100644 --- a/src/api/home/pipeline/pipeline.ts +++ b/src/api/home/pipeline/pipeline.ts @@ -68,3 +68,4 @@ }, }) } + diff --git a/src/api/home/temporary/temporary.ts b/src/api/home/temporary/temporary.ts new file mode 100644 index 0000000..914264c --- /dev/null +++ b/src/api/home/temporary/temporary.ts @@ -0,0 +1,55 @@ +/** + * 临时监测 + */ +import request from '@/api/index' + +// 基础列表 -分页 +export function getTemporaryListPage(data: any) { + return request({ + url: `/monitor/hazard/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 基础列表 -不分页 +export function getTemporaryList(data: any) { + return request({ + url: '/monitor/hazard/pipeList', + method: 'post', + data, + }) +} + +// 设备列表 -不分页 +export function getTemporaryDeviceList(data: any) { + return request({ + url: '/monitor/hazard/deviceList', + method: 'post', + data, + }) +} + +// 详情 +export function getTemporaryDetail(data: any) { + return request({ + url: '/monitor/hazard/detail', + method: 'post', + data, + }) +} + +export function getMonitorData(data: any) { + return request({ + url: '/monitor/hazard/watchDataByPipe', + method: 'post', + data, + }) +} +export function getRepairLogData(data: any) { + return request({ + url: '/monitor/hazard/repairLog', + method: 'post', + data, + }) +} diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-offline.png b/public/image/pipeline/ranqi-offline.png new file mode 100644 index 0000000..80024e0 --- /dev/null +++ b/public/image/pipeline/ranqi-offline.png Binary files differ diff --git a/src/api/home/monitor/monitor.ts b/src/api/home/monitor/monitor.ts new file mode 100644 index 0000000..ac417cd --- /dev/null +++ b/src/api/home/monitor/monitor.ts @@ -0,0 +1,13 @@ +/** + * 系统监控 + */ +import request from '@/api/index' + +// 基础列表 +export function getSysMonitortListPage(data: any) { + return request({ + url: `/system/monitorLog/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} diff --git a/src/api/home/pipeline/pipeline.ts b/src/api/home/pipeline/pipeline.ts index f631ef5..495c05f 100644 --- a/src/api/home/pipeline/pipeline.ts +++ b/src/api/home/pipeline/pipeline.ts @@ -68,3 +68,4 @@ }, }) } + diff --git a/src/api/home/temporary/temporary.ts b/src/api/home/temporary/temporary.ts new file mode 100644 index 0000000..914264c --- /dev/null +++ b/src/api/home/temporary/temporary.ts @@ -0,0 +1,55 @@ +/** + * 临时监测 + */ +import request from '@/api/index' + +// 基础列表 -分页 +export function getTemporaryListPage(data: any) { + return request({ + url: `/monitor/hazard/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 基础列表 -不分页 +export function getTemporaryList(data: any) { + return request({ + url: '/monitor/hazard/pipeList', + method: 'post', + data, + }) +} + +// 设备列表 -不分页 +export function getTemporaryDeviceList(data: any) { + return request({ + url: '/monitor/hazard/deviceList', + method: 'post', + data, + }) +} + +// 详情 +export function getTemporaryDetail(data: any) { + return request({ + url: '/monitor/hazard/detail', + method: 'post', + data, + }) +} + +export function getMonitorData(data: any) { + return request({ + url: '/monitor/hazard/watchDataByPipe', + method: 'post', + data, + }) +} +export function getRepairLogData(data: any) { + return request({ + url: '/monitor/hazard/repairLog', + method: 'post', + data, + }) +} diff --git a/src/api/index.ts b/src/api/index.ts index 2501205..103bf3b 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -26,7 +26,7 @@ const request = axios.create({ baseURL: window.localStorage.getItem('url-bj-well') as string, // baseURL: import.meta.env.DEV && import.meta.env.VITE_OPEN_PROXY === 'true' ? '/proxy/' : import.meta.env.VITE_APP_API_BASEURL, - timeout: 1000 * 60 * 3, + timeout: 1000 * 60 * 5, responseType: 'json', }) diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-offline.png b/public/image/pipeline/ranqi-offline.png new file mode 100644 index 0000000..80024e0 --- /dev/null +++ b/public/image/pipeline/ranqi-offline.png Binary files differ diff --git a/src/api/home/monitor/monitor.ts b/src/api/home/monitor/monitor.ts new file mode 100644 index 0000000..ac417cd --- /dev/null +++ b/src/api/home/monitor/monitor.ts @@ -0,0 +1,13 @@ +/** + * 系统监控 + */ +import request from '@/api/index' + +// 基础列表 +export function getSysMonitortListPage(data: any) { + return request({ + url: `/system/monitorLog/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} diff --git a/src/api/home/pipeline/pipeline.ts b/src/api/home/pipeline/pipeline.ts index f631ef5..495c05f 100644 --- a/src/api/home/pipeline/pipeline.ts +++ b/src/api/home/pipeline/pipeline.ts @@ -68,3 +68,4 @@ }, }) } + diff --git a/src/api/home/temporary/temporary.ts b/src/api/home/temporary/temporary.ts new file mode 100644 index 0000000..914264c --- /dev/null +++ b/src/api/home/temporary/temporary.ts @@ -0,0 +1,55 @@ +/** + * 临时监测 + */ +import request from '@/api/index' + +// 基础列表 -分页 +export function getTemporaryListPage(data: any) { + return request({ + url: `/monitor/hazard/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 基础列表 -不分页 +export function getTemporaryList(data: any) { + return request({ + url: '/monitor/hazard/pipeList', + method: 'post', + data, + }) +} + +// 设备列表 -不分页 +export function getTemporaryDeviceList(data: any) { + return request({ + url: '/monitor/hazard/deviceList', + method: 'post', + data, + }) +} + +// 详情 +export function getTemporaryDetail(data: any) { + return request({ + url: '/monitor/hazard/detail', + method: 'post', + data, + }) +} + +export function getMonitorData(data: any) { + return request({ + url: '/monitor/hazard/watchDataByPipe', + method: 'post', + data, + }) +} +export function getRepairLogData(data: any) { + return request({ + url: '/monitor/hazard/repairLog', + method: 'post', + data, + }) +} diff --git a/src/api/index.ts b/src/api/index.ts index 2501205..103bf3b 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -26,7 +26,7 @@ const request = axios.create({ baseURL: window.localStorage.getItem('url-bj-well') as string, // baseURL: import.meta.env.DEV && import.meta.env.VITE_OPEN_PROXY === 'true' ? '/proxy/' : import.meta.env.VITE_APP_API_BASEURL, - timeout: 1000 * 60 * 3, + timeout: 1000 * 60 * 5, responseType: 'json', }) diff --git a/src/components.d.ts b/src/components.d.ts index be57c9b..2725c30 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -54,6 +54,7 @@ NodeWrap: typeof import('./components/workFlow/nodeWrap.vue')['default'] NodeWrapBan: typeof import('./components/workFlow/nodeWrapBan.vue')['default'] NormalTable: typeof import('./components/NormalTable/index.vue')['default'] + offline: typeof import('./components/map/index offline.vue')['default'] PageHeader: typeof import('./components/PageHeader/index.vue')['default'] PageMain: typeof import('./components/PageMain/index.vue')['default'] PcasCascader: typeof import('./components/PcasCascader/index.vue')['default'] diff --git a/public/image/pipeline/ranqi-error.png b/public/image/pipeline/ranqi-error.png new file mode 100644 index 0000000..c9fa054 --- /dev/null +++ b/public/image/pipeline/ranqi-error.png Binary files differ diff --git a/public/image/pipeline/ranqi-no.png b/public/image/pipeline/ranqi-no.png new file mode 100644 index 0000000..3c00250 --- /dev/null +++ b/public/image/pipeline/ranqi-no.png Binary files differ diff --git a/public/image/pipeline/ranqi-normal.png b/public/image/pipeline/ranqi-normal.png new file mode 100644 index 0000000..3257546 --- /dev/null +++ b/public/image/pipeline/ranqi-normal.png Binary files differ diff --git a/public/image/pipeline/ranqi-offline.png b/public/image/pipeline/ranqi-offline.png new file mode 100644 index 0000000..80024e0 --- /dev/null +++ b/public/image/pipeline/ranqi-offline.png Binary files differ diff --git a/src/api/home/monitor/monitor.ts b/src/api/home/monitor/monitor.ts new file mode 100644 index 0000000..ac417cd --- /dev/null +++ b/src/api/home/monitor/monitor.ts @@ -0,0 +1,13 @@ +/** + * 系统监控 + */ +import request from '@/api/index' + +// 基础列表 +export function getSysMonitortListPage(data: any) { + return request({ + url: `/system/monitorLog/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} diff --git a/src/api/home/pipeline/pipeline.ts b/src/api/home/pipeline/pipeline.ts index f631ef5..495c05f 100644 --- a/src/api/home/pipeline/pipeline.ts +++ b/src/api/home/pipeline/pipeline.ts @@ -68,3 +68,4 @@ }, }) } + diff --git a/src/api/home/temporary/temporary.ts b/src/api/home/temporary/temporary.ts new file mode 100644 index 0000000..914264c --- /dev/null +++ b/src/api/home/temporary/temporary.ts @@ -0,0 +1,55 @@ +/** + * 临时监测 + */ +import request from '@/api/index' + +// 基础列表 -分页 +export function getTemporaryListPage(data: any) { + return request({ + url: `/monitor/hazard/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 基础列表 -不分页 +export function getTemporaryList(data: any) { + return request({ + url: '/monitor/hazard/pipeList', + method: 'post', + data, + }) +} + +// 设备列表 -不分页 +export function getTemporaryDeviceList(data: any) { + return request({ + url: '/monitor/hazard/deviceList', + method: 'post', + data, + }) +} + +// 详情 +export function getTemporaryDetail(data: any) { + return request({ + url: '/monitor/hazard/detail', + method: 'post', + data, + }) +} + +export function getMonitorData(data: any) { + return request({ + url: '/monitor/hazard/watchDataByPipe', + method: 'post', + data, + }) +} +export function getRepairLogData(data: any) { + return request({ + url: '/monitor/hazard/repairLog', + method: 'post', + data, + }) +} diff --git a/src/api/index.ts b/src/api/index.ts index 2501205..103bf3b 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -26,7 +26,7 @@ const request = axios.create({ baseURL: window.localStorage.getItem('url-bj-well') as string, // baseURL: import.meta.env.DEV && import.meta.env.VITE_OPEN_PROXY === 'true' ? '/proxy/' : import.meta.env.VITE_APP_API_BASEURL, - timeout: 1000 * 60 * 3, + timeout: 1000 * 60 * 5, responseType: 'json', }) diff --git a/src/components.d.ts b/src/components.d.ts index be57c9b..2725c30 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -54,6 +54,7 @@ NodeWrap: typeof import('./components/workFlow/nodeWrap.vue')['default'] NodeWrapBan: typeof import('./components/workFlow/nodeWrapBan.vue')['default'] NormalTable: typeof import('./components/NormalTable/index.vue')['default'] + offline: typeof import('./components/map/index offline.vue')['default'] PageHeader: typeof import('./components/PageHeader/index.vue')['default'] PageMain: typeof import('./components/PageMain/index.vue')['default'] PcasCascader: typeof import('./components/PcasCascader/index.vue')['default'] diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index 5889a33..3015f40 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -4,7 +4,7 @@ import type { DeptTreeNode } from '@/views/system/dept/dept-interface' import useDictStore from '@/store/modules/dict' import { getDeptTreeList } from '@/api/system/dept' -import { judgeTree, toTreeList } from '@/utils/structure' +import { judgeTree, toTreeList, findAllChildrenInArray } from '@/utils/structure' import indexDB from '@/utils/indexDB' import { indexDBHandler } from '@/utils/sessionData' const props = defineProps({ @@ -170,8 +170,16 @@ return [] } } +/** + * 获取某个单位的所有子单位 + * @param pid 父id + */ +// findAllChildrenInArray +function findAllChildren(id) { + return findAllChildrenInArray(deptTreeList.value,id) +} // --------暴露方法 -defineExpose({ refreshTree, fetchDeptTree, findChildren }) +defineExpose({ refreshTree, fetchDeptTree, findChildren, findAllChildren })