feat:对接监控大屏

This commit is contained in:
zjc
2025-01-16 16:02:01 +08:00
parent 2a11f91d36
commit 70495d3c95
20 changed files with 336 additions and 237 deletions

View File

@@ -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
})

View File

@@ -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'
})
}

View File

@@ -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'
}
})

View File

@@ -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'
})
}

View File

@@ -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'
})
}