feat:对接舆情监测相关接口
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
import axios from 'axios'
|
||||
import qs from 'qs'
|
||||
import router from '@/router'
|
||||
import { Message } from 'element-ui'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
const router = useRouter()
|
||||
|
||||
const CODE_MESSAGE = {
|
||||
200: '服务器成功返回请求数据',
|
||||
@@ -79,7 +81,7 @@ const handleData = async ({ data, status, statusText }) => {
|
||||
} else {
|
||||
// 是否显示高亮错误(与errorHandler钩子触发逻辑一致)
|
||||
// $baseMessage(errMsg, 'error', 'vab-hey-message-error', false)
|
||||
Message({
|
||||
ElMessage({
|
||||
message: errMsg,
|
||||
type: 'error',
|
||||
duration: 5 * 1000
|
||||
@@ -92,7 +94,7 @@ const handleData = async ({ data, status, statusText }) => {
|
||||
* @description axios初始化
|
||||
*/
|
||||
const instance = axios.create({
|
||||
baseURL: '/dq_api',
|
||||
baseURL: 'http://36.138.38.16:8001/fjtcc-api',
|
||||
timeout: 100000,
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
|
||||
57
src/api/sentiment.js
Normal file
57
src/api/sentiment.js
Normal file
@@ -0,0 +1,57 @@
|
||||
import request from './request'
|
||||
|
||||
// 最新舆情
|
||||
export function getHotNewApi() {
|
||||
return request({
|
||||
url: '/api/largeScreen/gsdata/hotNew',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 数据来源分析
|
||||
export function getMediaTypeApi() {
|
||||
return request({
|
||||
url: '/api/largeScreen/gsdata/mediaType',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 景区统计
|
||||
export function getStateApi() {
|
||||
return request({
|
||||
url: '/api/largeScreen/gsdata/state',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 舆情统计
|
||||
export function getTotalApi() {
|
||||
return request({
|
||||
url: '/api/largeScreen/gsdata/total',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 词频分析
|
||||
export function getHotWordApi() {
|
||||
return request({
|
||||
url: '/api/largeScreen/gsdata/hotWord',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 舆情指数
|
||||
export function getLineChartApi() {
|
||||
return request({
|
||||
url: '/api/largeScreen/gsdata/lineChart',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 地域分析
|
||||
export function getAreaApi() {
|
||||
return request({
|
||||
url: '/api/largeScreen/gsdata/area',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
// qrcode/service/qrcode/getQrcodeContent
|
||||
|
||||
import request from './request'
|
||||
|
||||
// 根据code获取二维码信息
|
||||
export function reqQrCodeInfo(data) {
|
||||
return request({
|
||||
url: `/qrcode/service/qrcode/getQrcodeContent/${data.code}`,
|
||||
method: 'get',
|
||||
data,
|
||||
})
|
||||
}
|
||||
|
||||
// 获取人员信息
|
||||
export function reqUserInfo(data) {
|
||||
return request({
|
||||
url: `/dq/goods/screen/getUserDetail`,
|
||||
method: 'post',
|
||||
data,
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user