feat:对接工单模块接口

This commit is contained in:
zjc
2025-01-01 12:59:32 +08:00
parent d2c0db5270
commit 0742c6fa93
19 changed files with 616 additions and 772 deletions

View File

@@ -16,3 +16,12 @@ export function getVideoListApi(data) {
params: data
})
}
// 刷新播放地址
export function postRefreshApi(data) {
return request({
url: '/api/video/refresh',
method: 'POST',
data: data
})
}

View File

@@ -96,6 +96,8 @@ const instance = axios.create({
baseURL: 'http://36.138.38.16:8001/fjtcc-api',
timeout: 100000,
headers: {
Authorization:
'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImE1OWFmNWYwLTU3OWItNDJkNy1hZDJhLTY0Y2JlODA5ZWI1NiJ9.BTxvu6jUWbN0qONWf5K6VzXopE8T8qXzKuX-mij21VJT4U0LdgnqToyqeNDQ2OyJ6cvpdJBzQ9mEEb-dnwrTpQ',
'Content-Type': 'application/json;charset=UTF-8'
}
})
@@ -106,7 +108,7 @@ const instance = axios.create({
instance.interceptors.request.use(
(config) => {
if (config.data && config.headers['Content-Type'] === 'application/json";charset=UTF-8')
config.data = qs.stringify(config.data)
config.data = config.data
return config
},
(error) => {

49
src/api/workOrder.js Normal file
View File

@@ -0,0 +1,49 @@
import request from './request'
// 最新工单
export function getListApi() {
return request({
url: '/api/largeScreen/workorder/list',
method: 'get'
})
}
// 统计
export function getTotalApi() {
return request({
url: '/api/largeScreen/workorder/total',
method: 'get'
})
}
// 工单总数(折线图)
export function getLineChartApi() {
return request({
url: '/api/largeScreen/workorder/lineChart',
method: 'get'
})
}
// 工单完成比例
export function getCompleteRateApi() {
return request({
url: '/api/largeScreen/workorder/completeRate',
method: 'get'
})
}
// 工单景区占比
export function getSpotRateApi() {
return request({
url: '/api/largeScreen/workorder/spotRate',
method: 'get'
})
}
// 工单类型占比
export function getTypeRateApi() {
return request({
url: '/api/largeScreen/workorder/typeRate',
method: 'get'
})
}