Commit 35b43a11 authored by 张牧越's avatar 张牧越

路由结尾增加参数

parent 96736441
......@@ -16,6 +16,12 @@ export default {
},
methods: {
getXAccessToken() {
if (this.$route.query.premit_code) {
localStorage.setItem(
"PermitAuthorization",
this.$route.query.premit_code
);
}
if (this.$route.query.token_code != localStorage.getItem("token")) {
getXAccessToken(this.$route.query.token_code).then((res) => {
if (res.status == 200) {
......
import request from "@/utils/request"
import noLoadingrequest from "@/utils/noloadingRequest"
console.log(window.location)
const getLocationParams = (keyWords) => {
// 提取路由值(字符串)
let href = window.location.href;
// 从占位符开始截取路由(不包括占位符)
let query = href.substring(href.indexOf("?") + 1);
// 根据 & 切割字符串
let vars = query.split("&");
for (let i = 0; i < vars.length; i++) {
let pair = vars[i].split("=");
// 根据指定的参数名去筛选参数值
if (pair[0] == keyWords) {
return pair[1];
}
}
return "";
};
let baseUrl = '/pweb/s'
if (getLocationParams("api_type")) {
baseUrl = baseUrl + `/${getLocationParams("api_type")}`
}
export function getXAccessToken(token) {
return request({
url: `/pweb/s/token/${token}`,
method: 'get',
url: `${baseUrl}/token/${token}`,
method: `get`,
})
}
export function getBaseInfo() {
return request({
url: `/pweb/s/base`,
method: 'get',
url: `${baseUrl}/base`,
method: `get`,
})
}
export function getBaseData() {
return request({
url: '/pweb/s/project/basedata',
method: 'get',
url: `${baseUrl}/project/basedata`,
method: `get`,
})
}
export function getPersonData() {
return request({
url: '/pweb/s/project/person/statis',
method: 'get',
url: `${baseUrl}/project/person/statis`,
method: `get`,
})
}
export function getAIWarningData() {
return request({
url: '/pweb/s/project/aiwarning/statis',
method: 'get',
url: `${baseUrl}/project/aiwarning/statis`,
method: `get`,
})
}
export function getDeviceStatus() {
return request({
url: '/pweb/s/project/device/statis',
method: 'get',
url: `${baseUrl}/project/device/statis`,
method: `get`,
})
}
export function getProgressDetail() {
return request({
url: '/pweb/s/project/progress',
method: 'get',
url: `${baseUrl}/project/progress`,
method: `get`,
})
}
export function getPersonConfig() {
return request({
url: '/pweb/s/project/person/config',
method: 'get'
url: `${baseUrl}/project/person/config`,
method: `get`
})
}
export function getCheckInList(params) {
return request({
url: '/pweb/s/project/person/list',
method: 'get',
url: `${baseUrl}/project/person/list`,
method: `get`,
params
})
}
......@@ -66,15 +89,15 @@ export function getCheckInList(params) {
export function getDeviceConfigOptions() {
return request({
url: '/pweb/s/project/device/config',
method: 'get'
url: `${baseUrl}/project/device/config`,
method: `get`
})
}
export function getDeviceList(params) {
return request({
url: '/pweb/s/project/device/list',
method: 'get',
url: `${baseUrl}/project/device/list`,
method: `get`,
params
})
}
......@@ -83,15 +106,15 @@ export function getDeviceList(params) {
export function getAIWarningConfigOptions() {
return request({
url: '/pweb/s/project/ai/warning/config',
method: 'get'
url: `${baseUrl}/project/ai/warning/config`,
method: `get`
})
}
export function getAIWarningList(params) {
return request({
url: '/pweb/s/project/ai/warning/list',
method: 'get',
url: `${baseUrl}/project/ai/warning/list`,
method: `get`,
params
})
}
......@@ -103,68 +126,68 @@ export function getAIWarningList(params) {
export function getRealNameStatus() {
return request({
url: '/pweb/s/personel/basedata',
method: 'get',
url: `${baseUrl}/personel/basedata`,
method: `get`,
})
}
export function getInOutData() {
return request({
url: '/pweb/s/personel/latestweek/workinout',
method: 'get',
url: `${baseUrl}/personel/latestweek/workinout`,
method: `get`,
})
}
export function getCurrentAttendance(params) {
return noLoadingrequest({
url: '/pweb/s/personel/attendance',
method: 'get',
url: `${baseUrl}/personel/attendance`,
method: `get`,
params
})
}
export function getPersonAreaStatus() {
return request({
url: '/pweb/s/personel/area',
method: 'get',
url: `${baseUrl}/personel/area`,
method: `get`,
})
}
export function getLastWeekAttendance() {
return request({
url: '/pweb/s/personel/latestweek/attendance',
method: 'get',
url: `${baseUrl}/personel/latestweek/attendance`,
method: `get`,
})
}
export function getLastWeekWorkType() {
return request({
url: '/pweb/s/personel/latestweek/worktype/attendance',
method: 'get',
url: `${baseUrl}/personel/latestweek/worktype/attendance`,
method: `get`,
})
}
export function getWorkTypeList() {
return request({
url: '/pweb/s/personel/worktype/statis',
method: 'get',
url: `${baseUrl}/personel/worktype/statis`,
method: `get`,
})
}
// supervisory
export function getVideoTreeData() {
return request({
url: '/pweb/s/camera/listbyarea',
method: 'get',
url: `${baseUrl}/camera/listbyarea`,
method: `get`,
})
}
export function getVideoLiveAddressUrl(cameraId) {
return request({
url: `/pweb/s/camera/liveaddress/${cameraId}`,
method: 'get',
url: `${baseUrl}/camera/liveaddress/${cameraId}`,
method: `get`,
})
}
export function getAllVideoUrl(params) {
return request({
url: `/pweb/s/camera/liveurls`,
method: 'get',
url: `${baseUrl}/camera/liveurls`,
method: `get`,
params
})
}
......@@ -172,15 +195,15 @@ export function getAllVideoUrl(params) {
export function startCameraMove(id, params) {
return noLoadingrequest({
url: `/pweb/s/camera/control/start/${id}`,
method: 'get',
url: `${baseUrl}/camera/control/start/${id}`,
method: `get`,
params
})
}
export function stopCameraMove(id) {
return noLoadingrequest({
url: `/pweb/s/camera/control/stop/${id}`,
method: 'get'
url: `${baseUrl}/camera/control/stop/${id}`,
method: `get`
})
}
......@@ -188,23 +211,23 @@ export function stopCameraMove(id) {
// early-warning
export function getAIdata() {
return request({
url: '/pweb/s/aiwarning/basedata',
method: 'get',
url: `${baseUrl}/aiwarning/basedata`,
method: `get`,
})
}
export function getWarningList(params) {
return noLoadingrequest({
url: '/pweb/s/aiwarning/list',
method: 'get',
url: `${baseUrl}/aiwarning/list`,
method: `get`,
params
})
}
export function getStatis(params) {
return request({
url: '/pweb/s/aiwarning/statis',
method: 'get',
url: `${baseUrl}/aiwarning/statis`,
method: `get`,
params
})
}
......@@ -212,73 +235,73 @@ export function getStatis(params) {
export function getMonthWarningStatis() {
return request({
url: '/pweb/s/aiwarning/month/statis',
method: 'get',
url: `${baseUrl}/aiwarning/month/statis`,
method: `get`,
})
}
// tower
export function getTowerDevice(params) {
return request({
url: '/pweb/s/towercrane/device/statis',
method: 'get',
url: `${baseUrl}/towercrane/device/statis`,
method: `get`,
params
})
}
export function get24hTowerStatis() {
return request({
url: '/pweb/s/towercrane/statis/hour',
method: 'get'
url: `${baseUrl}/towercrane/statis/hour`,
method: `get`
})
}
export function getTowerWarnings(params) {
return noLoadingrequest({
url: '/pweb/s/towercrane/warning/list',
method: 'get',
url: `${baseUrl}/towercrane/warning/list`,
method: `get`,
params
})
}
export function getTowerMonitors() {
return request({
url: '/pweb/s/towercrane/warning/list',
method: 'get',
url: `${baseUrl}/towercrane/warning/list`,
method: `get`,
})
}
export function getTowerDeviceList() {
return request({
url: '/pweb/s/towercrane/device/list',
method: 'get',
url: `${baseUrl}/towercrane/device/list`,
method: `get`,
})
}
export function getCurrentTowerStatis(params) {
return noLoadingrequest({
url: '/pweb/s/towercrane/device/actual',
method: 'get',
url: `${baseUrl}/towercrane/device/actual`,
method: `get`,
params
})
}
export function getDeviceDetail(deviceId) {
return noLoadingrequest({
url: `/pweb/s/towercrane/device/${deviceId}`,
method: 'get',
url: `${baseUrl}/towercrane/device/${deviceId}`,
method: `get`,
})
}
export function getDeviceTodayChart(deviceId) {
return noLoadingrequest({
url: `/pweb/s/towercrane/device/realtime/statis/${deviceId}`,
method: 'get',
url: `${baseUrl}/towercrane/device/realtime/statis/${deviceId}`,
method: `get`,
})
}
export function getTowerLiveUrl(cameraId) {
return noLoadingrequest({
url: `/pweb/s/towercrane/camera/liveaddress/${cameraId}`,
method: 'get',
url: `${baseUrl}/towercrane/camera/liveaddress/${cameraId}`,
method: `get`,
})
}
......@@ -287,46 +310,46 @@ export function getTowerLiveUrl(cameraId) {
//noise
export function getDeviceTotalStatus(params) {
return request({
url: '/pweb/s/env/device/statis',
method: 'get',
url: `${baseUrl}/env/device/statis`,
method: `get`,
params
})
}
export function getNearMonthStatis(params) {
return request({
url: '/pweb/s/env/noise/month',
method: 'get',
url: `${baseUrl}/env/noise/month`,
method: `get`,
params
})
}
export function getNoiseDeviceList(params) {
return request({
url: '/pweb/s/env/device/list',
method: 'get',
url: `${baseUrl}/env/device/list`,
method: `get`,
params
})
}
export function getCurrentMonitorStatis(params) {
return noLoadingrequest({
url: '/pweb/s/env/realtime/data',
method: 'get',
url: `${baseUrl}/env/realtime/data`,
method: `get`,
params
})
}
export function getTodayAqiLineChartData() {
return request({
url: '/pweb/s/env/statis/hour',
method: 'get',
url: `${baseUrl}/env/statis/hour`,
method: `get`,
})
}
export function getWarningMessageList(params) {
return request({
url: '/pweb/s/env/warning/list',
method: 'get',
url: `${baseUrl}/env/warning/list`,
method: `get`,
params
})
}
......@@ -334,8 +357,8 @@ export function getWarningMessageList(params) {
export function getRecent30DayNoiseDataList(params) {
return request({
url: '/pweb/s/env/day/noise/list',
method: 'get',
url: `${baseUrl}/env/day/noise/list`,
method: `get`,
params
})
}
......@@ -345,29 +368,29 @@ export function getRecent30DayNoiseDataList(params) {
// safecap
export function getSafeCapDeviceList(params) {
return request({
url: '/pweb/s/safetyhat/device/list',
method: 'get',
url: `${baseUrl}/safetyhat/device/list`,
method: `get`,
params
})
}
export function getSafeCapArea() {
return request({
url: '/pweb/s/safetyhat/project/boundary',
method: 'get',
url: `${baseUrl}/safetyhat/project/boundary`,
method: `get`,
})
}
export function getSafeCapRoute(params) {
return request({
url: '/pweb/s/safetyhat/patrol/line',
method: 'get',
url: `${baseUrl}/safetyhat/patrol/line`,
method: `get`,
params
})
}
export function getSafeCapUseRecords(params) {
return request({
url: '/pweb/s/safetyhat/device/use/list',
method: 'get',
url: `${baseUrl}/safetyhat/device/use/list`,
method: `get`,
params
})
}
......@@ -377,45 +400,45 @@ export function getSafeCapUseRecords(params) {
export function getBuildingList() {
return request({
url: '/pweb/s/linbian/device/list',
method: 'get',
url: `${baseUrl}/linbian/device/list`,
method: `get`,
})
}
export function get24hourWarningData() {
return request({
url: '/pweb/s/linbian/day/statistics',
method: 'get',
url: `${baseUrl}/linbian/day/statistics`,
method: `get`,
})
}
export function getFallWarningList() {
return request({
url: '/pweb/s/linbian/today/statistics',
method: 'get',
url: `${baseUrl}/linbian/today/statistics`,
method: `get`,
})
}
export function getFallWarningStatus() {
return request({
url: '/pweb/s/linbian/warning/statistics',
method: 'get',
url: `${baseUrl}/linbian/warning/statistics`,
method: `get`,
})
}
export function getFallWarningTableList(params) {
return noLoadingrequest({
url: '/pweb/s/linbian/warning',
method: 'get',
url: `${baseUrl}/linbian/warning`,
method: `get`,
params
})
}
export function getDeviceCurrentStatus(params) {
return noLoadingrequest({
url: '/pweb/s/linbian/device/realdata',
method: 'get',
url: `${baseUrl}/linbian/device/realdata`,
method: `get`,
params
})
}
......@@ -426,34 +449,34 @@ export function getDeviceCurrentStatus(params) {
export function getUnloadingPlatformList() {
return request({
url: '/pweb/s/unload/device/list',
method: 'get',
url: `${baseUrl}/unload/device/list`,
method: `get`,
})
}
export function getPlatformCurrentStatus(params) {
return noLoadingrequest({
url: '/pweb/s/unload/device/realdata',
method: 'get',
url: `${baseUrl}/unload/device/realdata`,
method: `get`,
params
})
}
export function getPlatformRunningAnalysis(params) {
return noLoadingrequest({
url: '/pweb/s/unload/device/statistics',
method: 'get',
url: `${baseUrl}/unload/device/statistics`,
method: `get`,
params
})
}
export function getPlatformWarningStatus() {
return request({
url: '/pweb/s/unload/warning/statistics',
method: 'get'
url: `${baseUrl}/unload/warning/statistics`,
method: `get`
})
}
export function getPlatformWarningList(params) {
return noLoadingrequest({
url: '/pweb/s/unload/warning',
method: 'get',
url: `${baseUrl}/unload/warning`,
method: `get`,
params
})
}
......@@ -462,30 +485,30 @@ export function getPlatformWarningList(params) {
//elevator
export function getElevatorList() {
return request({
url: '/pweb/s/elevator/device/list',
method: 'get'
url: `${baseUrl}/elevator/device/list`,
method: `get`
})
}
export function getElevatorWarningList(params) {
return noLoadingrequest({
url: '/pweb/s/elevator/warning',
method: 'get',
url: `${baseUrl}/elevator/warning`,
method: `get`,
params
})
}
export function getElevatorWarningStatus() {
return request({
url: '/pweb/s/elevator/warning/statistics',
method: 'get',
url: `${baseUrl}/elevator/warning/statistics`,
method: `get`,
})
}
export function getElevatorRealData(params) {
return noLoadingrequest({
url: '/pweb/s/elevator/device/realdata',
method: 'get',
url: `${baseUrl}/elevator/device/realdata`,
method: `get`,
params
})
}
......@@ -494,42 +517,42 @@ export function getElevatorRealData(params) {
//projectcheck
export function getCurrentMonthCheckStats() {
return request({
url: '/pweb/s/check/current/month/statistics',
method: 'get',
url: `${baseUrl}/check/current/month/statistics`,
method: `get`,
})
}
export function getBlackspotRankingList(params) {
return noLoadingrequest({
url: '/pweb/s/check/item/sort',
method: 'get',
url: `${baseUrl}/check/item/sort`,
method: `get`,
params
})
}
export function getMonthCheckStatis(params) {
return request({
url: '/pweb/s/check/month/statistics',
method: 'get',
url: `${baseUrl}/check/month/statistics`,
method: `get`,
params
})
}
export function getCorrectRecords(params) {
return request({
url: '/pweb/s/check/danger',
method: 'get',
url: `${baseUrl}/check/danger`,
method: `get`,
params
})
}
export function getCorrectRecordDetail(id) {
return request({
url: `/pweb/s/check/${id}`,
method: 'get',
url: `${baseUrl}/check/${id}`,
method: `get`,
})
}
export function getWarningLogDetail(id) {
return request({
url: `/pweb/s/device/warninglog/${id}`,
method: 'get',
url: `${baseUrl}/device/warninglog/${id}`,
method: `get`,
})
}
......
......@@ -8,9 +8,13 @@ const noLoadingrequest = axios.create({
noLoadingrequest.interceptors.request.use(
config => {
const Authorization = localStorage.getItem('Authorization')
const PermitAuthorization = localStorage.getItem('PermitAuthorization')
if (Authorization) {
config.headers['Authorization'] = Authorization
}
if (PermitAuthorization) {
config.headers['Permit-Authorization'] = PermitAuthorization
}
return config
},
error => {
......
......@@ -41,9 +41,13 @@ const request = axios.create({
request.interceptors.request.use(
config => {
const Authorization = localStorage.getItem('Authorization')
const PermitAuthorization = localStorage.getItem('PermitAuthorization')
if (Authorization) {
config.headers['Authorization'] = Authorization
}
if (PermitAuthorization) {
config.headers['Permit-Authorization'] = PermitAuthorization
}
showLoading()
return config
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment