diff --git a/src/api/largeScreen.js b/src/api/largeScreen.js index 4747a04..b83c3f7 100644 --- a/src/api/largeScreen.js +++ b/src/api/largeScreen.js @@ -35,3 +35,10 @@ export const getBadGasEchartsInfo = (tunnelId) => { method: 'get' }) } +//电流监控数据 +export const getFanEchartsInfo = (equipmentId) => { + return request({ + url: `/tunnel/large/screen/echarts/current/${equipmentId}`, + method: 'get' + }) +} diff --git a/src/api/site.js b/src/api/site.js index bc3f24e..cc86624 100644 --- a/src/api/site.js +++ b/src/api/site.js @@ -29,7 +29,7 @@ export const addSite = (data) => { } export const deleteSite = (siteIdList) => { return request({ - url: `/tunnel/site/${siteIdList}`, + url: `/tunnel/site/delete/${siteIdList}`, method: 'delete' }) } diff --git a/src/api/tunnelManage.js b/src/api/tunnelManage.js new file mode 100644 index 0000000..7b85487 --- /dev/null +++ b/src/api/tunnelManage.js @@ -0,0 +1,67 @@ +import request from '@/utils/request.js' + +export const getTunnelList = (params) => { + return request({ + url: '/tunnel/tunnel/screen/list', + method: 'get', + params + }) +} +export const getTunnelDetail = (tunnelId) => { + return request({ + url: `/tunnel/tunnel/${tunnelId}`, + method: 'get' + }) +} +export const addTunnel = (data) => { + return request({ + url: '/tunnel/tunnel', + method: 'post', + data + }) +} +export const deleteTunnel = (tunnelIdList) => { + return request({ + url: `/tunnel/tunnel/${tunnelIdList}`, + method: 'delete' + }) +} +//设备信息列表 +export const getEquipmentList = (tunnelId) => { + return request({ + url: '/tunnel/equipment/equipments', + method: 'get', + params:{ + tunnelId:tunnelId + } + }) +} +export const editTunnel = (data) => { + return request({ + url: '/tunnel/model/details', + method: 'put', + data + }) +} +//设备管理-风机设备信息修改 +export const editFan = (data) => { + return request({ + url: '/tunnel/equipment/frequency/equipments', + method: 'put', + data + }) +} +export const editEquipment = (data) => { + return request({ + url: '/tunnel/equipment/equipments', + method: 'put', + data + }) +} +export const editAcquisitions = (data) => { + return request({ + url: '/tunnel/equipment/frequency/acquisitions', + method: 'put', + data + }) +} diff --git a/src/api/tunnelScene.js b/src/api/tunnelScene.js index 5b1aa0a..43b4edc 100644 --- a/src/api/tunnelScene.js +++ b/src/api/tunnelScene.js @@ -42,3 +42,12 @@ export const saveEquipment = ( }, }); }; + +// 保存模型(新增) +export const apiSaveEquipment = (data) => { + return request({ + url: "/tunnel/model/details", + method: "put", + data, + }); +}; diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index aaeb918..f98121e 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -86,6 +86,23 @@ body, } } + .top-length { + z-index: 2; + position: absolute; + top: 190px; + width: 100%; + display: flex; + justify-content: center; + font-size: 50px; + //font-weight: bold; + color: #0BE9FA; + + > span:last-child { + margin-left: 40px; + } + + } + .top-right { z-index: 2; position: absolute; @@ -281,6 +298,11 @@ body, height: 1160px; //width: 1300px; } + #containerFan { + flex: 1; + height: 1160px; + //width: 1300px; + } #containerBad { flex: 1; @@ -487,43 +509,53 @@ body, background: #072247 !important; border: 1px solid #0F82AF !important; } + .el-popper { max-width: 200px !important; box-sizing: border-box; } + .el-popper__arrow::before { display: none; } -.el-select-dropdown{ - width: 200px!important; + +.el-select-dropdown { + width: 200px !important; } -.el-select-dropdown__item{ - >span{ + +.el-select-dropdown__item { + > span { color: #FFFFFF; } } + .el-select .el-input .el-select__caret { - font-size: 35px!important; + font-size: 35px !important; } -.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{ - background-color: #064B66!important; - width:198px!important; + +.el-select-dropdown__item.hover, .el-select-dropdown__item:hover { + background-color: #064B66 !important; + width: 198px !important; } -.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{ - background-color: #064B66!important; - width:200px!important; + +.el-select-dropdown.is-multiple .el-select-dropdown__item.selected { + background-color: #064B66 !important; + width: 200px !important; } -.el-select-tags-wrapper{ - .el-tag{ - padding: 28px 20px!important; + +.el-select-tags-wrapper { + .el-tag { + padding: 28px 20px !important; font-size: 35px; - .el-icon{ + + .el-icon { width: 40px; height: 40px; - font-size: 40px!important; + font-size: 40px !important; } } } + .current-site { .el-select-dropdown { width: 200px !important; diff --git a/src/components/content/airInfo/AirInfo.vue b/src/components/content/airInfo/AirInfo.vue index af1d516..da15cf9 100644 --- a/src/components/content/airInfo/AirInfo.vue +++ b/src/components/content/airInfo/AirInfo.vue @@ -15,8 +15,10 @@ :unit="item.unit" @click="handleOpenAirChart(item)" /> +