From 70495d3c95843ba58b7e2b4fc0bb07ba61ea2708 Mon Sep 17 00:00:00 2001 From: zjc <1034206993@qq.com> Date: Thu, 16 Jan 2025 16:02:01 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=AF=B9=E6=8E=A5=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E5=A4=A7=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/home.js | 10 +- src/api/news.js | 8 +- src/api/request.js | 12 +- src/api/sentiment.js | 16 +- src/api/workOrder.js | 12 +- src/components/CoreVideo/index.vue | 5 +- src/components/Header/index.vue | 19 +- src/components/VideoDialog/index.vue | 12 +- src/components/monitor/index.vue | 309 +++++++++++++-------- src/hooks/socket.js | 42 --- src/utils/config.js | 12 + src/views/home/components/box-3.vue | 6 +- src/views/home/components/jam-duration.vue | 7 +- src/views/home/components/occupancy.vue | 11 +- src/views/home/components/top.vue | 4 +- src/views/home/index.vue | 57 +++- src/views/monitor/components/box-2.vue | 9 +- src/views/scenic/index.vue | 6 +- src/views/traffic/components/box-1.vue | 5 +- src/views/workOrder/components/box-2.vue | 11 +- 20 files changed, 336 insertions(+), 237 deletions(-) create mode 100644 src/utils/config.js diff --git a/src/api/home.js b/src/api/home.js index 17b0560..de9cf6e 100644 --- a/src/api/home.js +++ b/src/api/home.js @@ -3,7 +3,7 @@ import request from './request' // 彩云天气 export function getWeatherApi() { return request({ - url: '/api/largeScreen/source/weather', + url: '/fjtcc-api/api/largeScreen/source/weather', method: 'get' }) } @@ -11,7 +11,7 @@ export function getWeatherApi() { // 核心景区视频 export function getVideoListApi(data) { return request({ - url: '/api/largeScreen/video/list', + url: '/fjtcc-api/api/largeScreen/video/list', method: 'post', data }) @@ -20,7 +20,7 @@ export function getVideoListApi(data) { // 刷新播放地址 export function postRefreshApi(data) { return request({ - url: '/api/largeScreen/video/refresh', + url: '/fjtcc-api/api/largeScreen/video/refresh', method: 'post', data }) @@ -29,7 +29,7 @@ export function postRefreshApi(data) { // 景区 export function getSpotListApi() { return request({ - url: '/api/largeScreen/spot/list', + url: '/fjtcc-api/api/largeScreen/spot/list', method: 'get' }) } @@ -37,7 +37,7 @@ export function getSpotListApi() { // 百度地图拥堵 export function getBaiduMapCrowdedApi(data) { return request({ - url: '/api/largeScreen/spot/baiduMapCrowded', + url: '/fjtcc-api/api/largeScreen/spot/baiduMapCrowded', method: 'get', params: data }) diff --git a/src/api/news.js b/src/api/news.js index d1425e7..934005a 100644 --- a/src/api/news.js +++ b/src/api/news.js @@ -3,7 +3,7 @@ import request from './request' // 最新消息 export function getNewsListApi() { return request({ - url: '/api/largeScreen/news/list', + url: '/fjtcc-api/api/largeScreen/news/list', method: 'get' }) } @@ -11,7 +11,7 @@ export function getNewsListApi() { // 异常点位告警排行 export function getNewsPointRankApi() { return request({ - url: '/api/largeScreen/news/pointRank', + url: '/fjtcc-api/api/largeScreen/news/pointRank', method: 'get' }) } @@ -19,7 +19,7 @@ export function getNewsPointRankApi() { // 消息分类统计 export function getNewsStateApi() { return request({ - url: '/api/largeScreen/news/state', + url: '/fjtcc-api/api/largeScreen/news/state', method: 'get' }) } @@ -27,7 +27,7 @@ export function getNewsStateApi() { // 消息统计 export function getNewsTotalApi() { return request({ - url: '/api/largeScreen/news/total', + url: '/fjtcc-api/api/largeScreen/news/total', method: 'get' }) } diff --git a/src/api/request.js b/src/api/request.js index a51ff99..5fa0b5b 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -2,22 +2,16 @@ import axios from 'axios' import { useRouter } from 'vue-router' import { ElMessage } from 'element-plus' -let devToken = - 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImE1OWFmNWYwLTU3OWItNDJkNy1hZDJhLTY0Y2JlODA5ZWI1NiJ9.BTxvu6jUWbN0qONWf5K6VzXopE8T8qXzKuX-mij21VJT4U0LdgnqToyqeNDQ2OyJ6cvpdJBzQ9mEEb-dnwrTpQ' -let proToken = - 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImE1OWFmNWYwLTU3OWItNDJkNy1hZDJhLTY0Y2JlODA5ZWI1NiJ9.dSLZekRsYf5ZZDCYqFEOgHTi4GeHD0m10gGHXrbgpc-hD52Zt7Vw05cxhQ-lzY29yf2IxH0oYi28DBfHdtf9SA' -const router = useRouter() +import { baseUrl, proBaseUrl, mode, devToken, proToken } from '@/utils/config' /** * @description axios初始化 */ const instance = axios.create({ - // baseURL: 'http://36.138.38.16:6180/fjtcc-api', - baseURL: 'http://36.138.38.16:8001/fjtcc-api', - // baseURL: 'http://192.168.77.200/fjtcc-api', + baseURL: mode == 'dev' ? baseUrl : proBaseUrl, timeout: 100000, headers: { - Authorization: devToken, + Authorization: mode == 'dev' ? devToken : proToken, 'Content-Type': 'application/json;charset=UTF-8' } }) diff --git a/src/api/sentiment.js b/src/api/sentiment.js index 737dcd8..285ac08 100644 --- a/src/api/sentiment.js +++ b/src/api/sentiment.js @@ -3,7 +3,7 @@ import request from './request' // 最新舆情 export function getHotNewApi() { return request({ - url: '/api/largeScreen/gsdata/hotNew', + url: '/fjtcc-api/api/largeScreen/gsdata/hotNew', method: 'post' }) } @@ -11,7 +11,7 @@ export function getHotNewApi() { // 数据来源分析 export function getMediaTypeApi() { return request({ - url: '/api/largeScreen/gsdata/mediaType', + url: '/fjtcc-api/api/largeScreen/gsdata/mediaType', method: 'post' }) } @@ -19,7 +19,7 @@ export function getMediaTypeApi() { // 景区统计 export function getStateApi() { return request({ - url: '/api/largeScreen/gsdata/state', + url: '/fjtcc-api/api/largeScreen/gsdata/state', method: 'post' }) } @@ -27,7 +27,7 @@ export function getStateApi() { // 舆情统计 export function getTotalApi() { return request({ - url: '/api/largeScreen/gsdata/total', + url: '/fjtcc-api/api/largeScreen/gsdata/total', method: 'post' }) } @@ -35,7 +35,7 @@ export function getTotalApi() { // 词频分析 export function getHotWordApi() { return request({ - url: '/api/largeScreen/gsdata/hotWord', + url: '/fjtcc-api/api/largeScreen/gsdata/hotWord', method: 'post' }) } @@ -43,7 +43,7 @@ export function getHotWordApi() { // 舆情指数 export function getLineChartApi(data) { return request({ - url: '/api/largeScreen/gsdata/lineChart', + url: '/fjtcc-api/api/largeScreen/gsdata/lineChart', method: 'get', params: data }) @@ -52,7 +52,7 @@ export function getLineChartApi(data) { // 地域分析 export function getAreaApi(data) { return request({ - url: '/api/largeScreen/gsdata/area', + url: '/fjtcc-api/api/largeScreen/gsdata/area', method: 'get', params: data }) @@ -61,7 +61,7 @@ export function getAreaApi(data) { // 景区选择 export function getSpotApi() { return request({ - url: '/api/largeScreen/gsdata/spot', + url: '/fjtcc-api/api/largeScreen/gsdata/spot', method: 'post' }) } diff --git a/src/api/workOrder.js b/src/api/workOrder.js index 8af8ace..35c4eb9 100644 --- a/src/api/workOrder.js +++ b/src/api/workOrder.js @@ -3,7 +3,7 @@ import request from './request' // 最新工单 export function getListApi() { return request({ - url: '/api/largeScreen/workorder/list', + url: '/fjtcc-api/api/largeScreen/workorder/list', method: 'get' }) } @@ -11,7 +11,7 @@ export function getListApi() { // 统计 export function getTotalApi() { return request({ - url: '/api/largeScreen/workorder/total', + url: '/fjtcc-api/api/largeScreen/workorder/total', method: 'get' }) } @@ -19,7 +19,7 @@ export function getTotalApi() { // 工单总数(折线图) export function getLineChartApi() { return request({ - url: '/api/largeScreen/workorder/lineChart', + url: '/fjtcc-api/api/largeScreen/workorder/lineChart', method: 'get' }) } @@ -27,7 +27,7 @@ export function getLineChartApi() { // 工单完成比例 export function getCompleteRateApi() { return request({ - url: '/api/largeScreen/workorder/completeRate', + url: '/fjtcc-api/api/largeScreen/workorder/completeRate', method: 'get' }) } @@ -35,7 +35,7 @@ export function getCompleteRateApi() { // 工单景区占比 export function getSpotRateApi() { return request({ - url: '/api/largeScreen/workorder/spotRate', + url: '/fjtcc-api/api/largeScreen/workorder/spotRate', method: 'get' }) } @@ -43,7 +43,7 @@ export function getSpotRateApi() { // 工单类型占比 export function getTypeRateApi() { return request({ - url: '/api/largeScreen/workorder/typeRate', + url: '/fjtcc-api/api/largeScreen/workorder/typeRate', method: 'get' }) } diff --git a/src/components/CoreVideo/index.vue b/src/components/CoreVideo/index.vue index ee565d2..dde7922 100644 --- a/src/components/CoreVideo/index.vue +++ b/src/components/CoreVideo/index.vue @@ -1,7 +1,6 @@