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

路由结尾增加参数

parent 96736441
...@@ -16,6 +16,12 @@ export default { ...@@ -16,6 +16,12 @@ export default {
}, },
methods: { methods: {
getXAccessToken() { getXAccessToken() {
if (this.$route.query.premit_code) {
localStorage.setItem(
"PermitAuthorization",
this.$route.query.premit_code
);
}
if (this.$route.query.token_code != localStorage.getItem("token")) { if (this.$route.query.token_code != localStorage.getItem("token")) {
getXAccessToken(this.$route.query.token_code).then((res) => { getXAccessToken(this.$route.query.token_code).then((res) => {
if (res.status == 200) { if (res.status == 200) {
......
import request from "@/utils/request" import request from "@/utils/request"
import noLoadingrequest from "@/utils/noloadingRequest" 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) { export function getXAccessToken(token) {
return request({ return request({
url: `/pweb/s/token/${token}`, url: `${baseUrl}/token/${token}`,
method: 'get', method: `get`,
}) })
} }
export function getBaseInfo() { export function getBaseInfo() {
return request({ return request({
url: `/pweb/s/base`, url: `${baseUrl}/base`,
method: 'get', method: `get`,
}) })
} }
export function getBaseData() { export function getBaseData() {
return request({ return request({
url: '/pweb/s/project/basedata', url: `${baseUrl}/project/basedata`,
method: 'get', method: `get`,
}) })
} }
export function getPersonData() { export function getPersonData() {
return request({ return request({
url: '/pweb/s/project/person/statis', url: `${baseUrl}/project/person/statis`,
method: 'get', method: `get`,
}) })
} }
export function getAIWarningData() { export function getAIWarningData() {
return request({ return request({
url: '/pweb/s/project/aiwarning/statis', url: `${baseUrl}/project/aiwarning/statis`,
method: 'get', method: `get`,
}) })
} }
export function getDeviceStatus() { export function getDeviceStatus() {
return request({ return request({
url: '/pweb/s/project/device/statis', url: `${baseUrl}/project/device/statis`,
method: 'get', method: `get`,
}) })
} }
export function getProgressDetail() { export function getProgressDetail() {
return request({ return request({
url: '/pweb/s/project/progress', url: `${baseUrl}/project/progress`,
method: 'get', method: `get`,
}) })
} }
export function getPersonConfig() { export function getPersonConfig() {
return request({ return request({
url: '/pweb/s/project/person/config', url: `${baseUrl}/project/person/config`,
method: 'get' method: `get`
}) })
} }
export function getCheckInList(params) { export function getCheckInList(params) {
return request({ return request({
url: '/pweb/s/project/person/list', url: `${baseUrl}/project/person/list`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -66,15 +89,15 @@ export function getCheckInList(params) { ...@@ -66,15 +89,15 @@ export function getCheckInList(params) {
export function getDeviceConfigOptions() { export function getDeviceConfigOptions() {
return request({ return request({
url: '/pweb/s/project/device/config', url: `${baseUrl}/project/device/config`,
method: 'get' method: `get`
}) })
} }
export function getDeviceList(params) { export function getDeviceList(params) {
return request({ return request({
url: '/pweb/s/project/device/list', url: `${baseUrl}/project/device/list`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -83,15 +106,15 @@ export function getDeviceList(params) { ...@@ -83,15 +106,15 @@ export function getDeviceList(params) {
export function getAIWarningConfigOptions() { export function getAIWarningConfigOptions() {
return request({ return request({
url: '/pweb/s/project/ai/warning/config', url: `${baseUrl}/project/ai/warning/config`,
method: 'get' method: `get`
}) })
} }
export function getAIWarningList(params) { export function getAIWarningList(params) {
return request({ return request({
url: '/pweb/s/project/ai/warning/list', url: `${baseUrl}/project/ai/warning/list`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -103,68 +126,68 @@ export function getAIWarningList(params) { ...@@ -103,68 +126,68 @@ export function getAIWarningList(params) {
export function getRealNameStatus() { export function getRealNameStatus() {
return request({ return request({
url: '/pweb/s/personel/basedata', url: `${baseUrl}/personel/basedata`,
method: 'get', method: `get`,
}) })
} }
export function getInOutData() { export function getInOutData() {
return request({ return request({
url: '/pweb/s/personel/latestweek/workinout', url: `${baseUrl}/personel/latestweek/workinout`,
method: 'get', method: `get`,
}) })
} }
export function getCurrentAttendance(params) { export function getCurrentAttendance(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/personel/attendance', url: `${baseUrl}/personel/attendance`,
method: 'get', method: `get`,
params params
}) })
} }
export function getPersonAreaStatus() { export function getPersonAreaStatus() {
return request({ return request({
url: '/pweb/s/personel/area', url: `${baseUrl}/personel/area`,
method: 'get', method: `get`,
}) })
} }
export function getLastWeekAttendance() { export function getLastWeekAttendance() {
return request({ return request({
url: '/pweb/s/personel/latestweek/attendance', url: `${baseUrl}/personel/latestweek/attendance`,
method: 'get', method: `get`,
}) })
} }
export function getLastWeekWorkType() { export function getLastWeekWorkType() {
return request({ return request({
url: '/pweb/s/personel/latestweek/worktype/attendance', url: `${baseUrl}/personel/latestweek/worktype/attendance`,
method: 'get', method: `get`,
}) })
} }
export function getWorkTypeList() { export function getWorkTypeList() {
return request({ return request({
url: '/pweb/s/personel/worktype/statis', url: `${baseUrl}/personel/worktype/statis`,
method: 'get', method: `get`,
}) })
} }
// supervisory // supervisory
export function getVideoTreeData() { export function getVideoTreeData() {
return request({ return request({
url: '/pweb/s/camera/listbyarea', url: `${baseUrl}/camera/listbyarea`,
method: 'get', method: `get`,
}) })
} }
export function getVideoLiveAddressUrl(cameraId) { export function getVideoLiveAddressUrl(cameraId) {
return request({ return request({
url: `/pweb/s/camera/liveaddress/${cameraId}`, url: `${baseUrl}/camera/liveaddress/${cameraId}`,
method: 'get', method: `get`,
}) })
} }
export function getAllVideoUrl(params) { export function getAllVideoUrl(params) {
return request({ return request({
url: `/pweb/s/camera/liveurls`, url: `${baseUrl}/camera/liveurls`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -172,15 +195,15 @@ export function getAllVideoUrl(params) { ...@@ -172,15 +195,15 @@ export function getAllVideoUrl(params) {
export function startCameraMove(id, params) { export function startCameraMove(id, params) {
return noLoadingrequest({ return noLoadingrequest({
url: `/pweb/s/camera/control/start/${id}`, url: `${baseUrl}/camera/control/start/${id}`,
method: 'get', method: `get`,
params params
}) })
} }
export function stopCameraMove(id) { export function stopCameraMove(id) {
return noLoadingrequest({ return noLoadingrequest({
url: `/pweb/s/camera/control/stop/${id}`, url: `${baseUrl}/camera/control/stop/${id}`,
method: 'get' method: `get`
}) })
} }
...@@ -188,23 +211,23 @@ export function stopCameraMove(id) { ...@@ -188,23 +211,23 @@ export function stopCameraMove(id) {
// early-warning // early-warning
export function getAIdata() { export function getAIdata() {
return request({ return request({
url: '/pweb/s/aiwarning/basedata', url: `${baseUrl}/aiwarning/basedata`,
method: 'get', method: `get`,
}) })
} }
export function getWarningList(params) { export function getWarningList(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/aiwarning/list', url: `${baseUrl}/aiwarning/list`,
method: 'get', method: `get`,
params params
}) })
} }
export function getStatis(params) { export function getStatis(params) {
return request({ return request({
url: '/pweb/s/aiwarning/statis', url: `${baseUrl}/aiwarning/statis`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -212,73 +235,73 @@ export function getStatis(params) { ...@@ -212,73 +235,73 @@ export function getStatis(params) {
export function getMonthWarningStatis() { export function getMonthWarningStatis() {
return request({ return request({
url: '/pweb/s/aiwarning/month/statis', url: `${baseUrl}/aiwarning/month/statis`,
method: 'get', method: `get`,
}) })
} }
// tower // tower
export function getTowerDevice(params) { export function getTowerDevice(params) {
return request({ return request({
url: '/pweb/s/towercrane/device/statis', url: `${baseUrl}/towercrane/device/statis`,
method: 'get', method: `get`,
params params
}) })
} }
export function get24hTowerStatis() { export function get24hTowerStatis() {
return request({ return request({
url: '/pweb/s/towercrane/statis/hour', url: `${baseUrl}/towercrane/statis/hour`,
method: 'get' method: `get`
}) })
} }
export function getTowerWarnings(params) { export function getTowerWarnings(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/towercrane/warning/list', url: `${baseUrl}/towercrane/warning/list`,
method: 'get', method: `get`,
params params
}) })
} }
export function getTowerMonitors() { export function getTowerMonitors() {
return request({ return request({
url: '/pweb/s/towercrane/warning/list', url: `${baseUrl}/towercrane/warning/list`,
method: 'get', method: `get`,
}) })
} }
export function getTowerDeviceList() { export function getTowerDeviceList() {
return request({ return request({
url: '/pweb/s/towercrane/device/list', url: `${baseUrl}/towercrane/device/list`,
method: 'get', method: `get`,
}) })
} }
export function getCurrentTowerStatis(params) { export function getCurrentTowerStatis(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/towercrane/device/actual', url: `${baseUrl}/towercrane/device/actual`,
method: 'get', method: `get`,
params params
}) })
} }
export function getDeviceDetail(deviceId) { export function getDeviceDetail(deviceId) {
return noLoadingrequest({ return noLoadingrequest({
url: `/pweb/s/towercrane/device/${deviceId}`, url: `${baseUrl}/towercrane/device/${deviceId}`,
method: 'get', method: `get`,
}) })
} }
export function getDeviceTodayChart(deviceId) { export function getDeviceTodayChart(deviceId) {
return noLoadingrequest({ return noLoadingrequest({
url: `/pweb/s/towercrane/device/realtime/statis/${deviceId}`, url: `${baseUrl}/towercrane/device/realtime/statis/${deviceId}`,
method: 'get', method: `get`,
}) })
} }
export function getTowerLiveUrl(cameraId) { export function getTowerLiveUrl(cameraId) {
return noLoadingrequest({ return noLoadingrequest({
url: `/pweb/s/towercrane/camera/liveaddress/${cameraId}`, url: `${baseUrl}/towercrane/camera/liveaddress/${cameraId}`,
method: 'get', method: `get`,
}) })
} }
...@@ -287,46 +310,46 @@ export function getTowerLiveUrl(cameraId) { ...@@ -287,46 +310,46 @@ export function getTowerLiveUrl(cameraId) {
//noise //noise
export function getDeviceTotalStatus(params) { export function getDeviceTotalStatus(params) {
return request({ return request({
url: '/pweb/s/env/device/statis', url: `${baseUrl}/env/device/statis`,
method: 'get', method: `get`,
params params
}) })
} }
export function getNearMonthStatis(params) { export function getNearMonthStatis(params) {
return request({ return request({
url: '/pweb/s/env/noise/month', url: `${baseUrl}/env/noise/month`,
method: 'get', method: `get`,
params params
}) })
} }
export function getNoiseDeviceList(params) { export function getNoiseDeviceList(params) {
return request({ return request({
url: '/pweb/s/env/device/list', url: `${baseUrl}/env/device/list`,
method: 'get', method: `get`,
params params
}) })
} }
export function getCurrentMonitorStatis(params) { export function getCurrentMonitorStatis(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/env/realtime/data', url: `${baseUrl}/env/realtime/data`,
method: 'get', method: `get`,
params params
}) })
} }
export function getTodayAqiLineChartData() { export function getTodayAqiLineChartData() {
return request({ return request({
url: '/pweb/s/env/statis/hour', url: `${baseUrl}/env/statis/hour`,
method: 'get', method: `get`,
}) })
} }
export function getWarningMessageList(params) { export function getWarningMessageList(params) {
return request({ return request({
url: '/pweb/s/env/warning/list', url: `${baseUrl}/env/warning/list`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -334,8 +357,8 @@ export function getWarningMessageList(params) { ...@@ -334,8 +357,8 @@ export function getWarningMessageList(params) {
export function getRecent30DayNoiseDataList(params) { export function getRecent30DayNoiseDataList(params) {
return request({ return request({
url: '/pweb/s/env/day/noise/list', url: `${baseUrl}/env/day/noise/list`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -345,29 +368,29 @@ export function getRecent30DayNoiseDataList(params) { ...@@ -345,29 +368,29 @@ export function getRecent30DayNoiseDataList(params) {
// safecap // safecap
export function getSafeCapDeviceList(params) { export function getSafeCapDeviceList(params) {
return request({ return request({
url: '/pweb/s/safetyhat/device/list', url: `${baseUrl}/safetyhat/device/list`,
method: 'get', method: `get`,
params params
}) })
} }
export function getSafeCapArea() { export function getSafeCapArea() {
return request({ return request({
url: '/pweb/s/safetyhat/project/boundary', url: `${baseUrl}/safetyhat/project/boundary`,
method: 'get', method: `get`,
}) })
} }
export function getSafeCapRoute(params) { export function getSafeCapRoute(params) {
return request({ return request({
url: '/pweb/s/safetyhat/patrol/line', url: `${baseUrl}/safetyhat/patrol/line`,
method: 'get', method: `get`,
params params
}) })
} }
export function getSafeCapUseRecords(params) { export function getSafeCapUseRecords(params) {
return request({ return request({
url: '/pweb/s/safetyhat/device/use/list', url: `${baseUrl}/safetyhat/device/use/list`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -377,45 +400,45 @@ export function getSafeCapUseRecords(params) { ...@@ -377,45 +400,45 @@ export function getSafeCapUseRecords(params) {
export function getBuildingList() { export function getBuildingList() {
return request({ return request({
url: '/pweb/s/linbian/device/list', url: `${baseUrl}/linbian/device/list`,
method: 'get', method: `get`,
}) })
} }
export function get24hourWarningData() { export function get24hourWarningData() {
return request({ return request({
url: '/pweb/s/linbian/day/statistics', url: `${baseUrl}/linbian/day/statistics`,
method: 'get', method: `get`,
}) })
} }
export function getFallWarningList() { export function getFallWarningList() {
return request({ return request({
url: '/pweb/s/linbian/today/statistics', url: `${baseUrl}/linbian/today/statistics`,
method: 'get', method: `get`,
}) })
} }
export function getFallWarningStatus() { export function getFallWarningStatus() {
return request({ return request({
url: '/pweb/s/linbian/warning/statistics', url: `${baseUrl}/linbian/warning/statistics`,
method: 'get', method: `get`,
}) })
} }
export function getFallWarningTableList(params) { export function getFallWarningTableList(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/linbian/warning', url: `${baseUrl}/linbian/warning`,
method: 'get', method: `get`,
params params
}) })
} }
export function getDeviceCurrentStatus(params) { export function getDeviceCurrentStatus(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/linbian/device/realdata', url: `${baseUrl}/linbian/device/realdata`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -426,34 +449,34 @@ export function getDeviceCurrentStatus(params) { ...@@ -426,34 +449,34 @@ export function getDeviceCurrentStatus(params) {
export function getUnloadingPlatformList() { export function getUnloadingPlatformList() {
return request({ return request({
url: '/pweb/s/unload/device/list', url: `${baseUrl}/unload/device/list`,
method: 'get', method: `get`,
}) })
} }
export function getPlatformCurrentStatus(params) { export function getPlatformCurrentStatus(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/unload/device/realdata', url: `${baseUrl}/unload/device/realdata`,
method: 'get', method: `get`,
params params
}) })
} }
export function getPlatformRunningAnalysis(params) { export function getPlatformRunningAnalysis(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/unload/device/statistics', url: `${baseUrl}/unload/device/statistics`,
method: 'get', method: `get`,
params params
}) })
} }
export function getPlatformWarningStatus() { export function getPlatformWarningStatus() {
return request({ return request({
url: '/pweb/s/unload/warning/statistics', url: `${baseUrl}/unload/warning/statistics`,
method: 'get' method: `get`
}) })
} }
export function getPlatformWarningList(params) { export function getPlatformWarningList(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/unload/warning', url: `${baseUrl}/unload/warning`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -462,30 +485,30 @@ export function getPlatformWarningList(params) { ...@@ -462,30 +485,30 @@ export function getPlatformWarningList(params) {
//elevator //elevator
export function getElevatorList() { export function getElevatorList() {
return request({ return request({
url: '/pweb/s/elevator/device/list', url: `${baseUrl}/elevator/device/list`,
method: 'get' method: `get`
}) })
} }
export function getElevatorWarningList(params) { export function getElevatorWarningList(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/elevator/warning', url: `${baseUrl}/elevator/warning`,
method: 'get', method: `get`,
params params
}) })
} }
export function getElevatorWarningStatus() { export function getElevatorWarningStatus() {
return request({ return request({
url: '/pweb/s/elevator/warning/statistics', url: `${baseUrl}/elevator/warning/statistics`,
method: 'get', method: `get`,
}) })
} }
export function getElevatorRealData(params) { export function getElevatorRealData(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/elevator/device/realdata', url: `${baseUrl}/elevator/device/realdata`,
method: 'get', method: `get`,
params params
}) })
} }
...@@ -494,42 +517,42 @@ export function getElevatorRealData(params) { ...@@ -494,42 +517,42 @@ export function getElevatorRealData(params) {
//projectcheck //projectcheck
export function getCurrentMonthCheckStats() { export function getCurrentMonthCheckStats() {
return request({ return request({
url: '/pweb/s/check/current/month/statistics', url: `${baseUrl}/check/current/month/statistics`,
method: 'get', method: `get`,
}) })
} }
export function getBlackspotRankingList(params) { export function getBlackspotRankingList(params) {
return noLoadingrequest({ return noLoadingrequest({
url: '/pweb/s/check/item/sort', url: `${baseUrl}/check/item/sort`,
method: 'get', method: `get`,
params params
}) })
} }
export function getMonthCheckStatis(params) { export function getMonthCheckStatis(params) {
return request({ return request({
url: '/pweb/s/check/month/statistics', url: `${baseUrl}/check/month/statistics`,
method: 'get', method: `get`,
params params
}) })
} }
export function getCorrectRecords(params) { export function getCorrectRecords(params) {
return request({ return request({
url: '/pweb/s/check/danger', url: `${baseUrl}/check/danger`,
method: 'get', method: `get`,
params params
}) })
} }
export function getCorrectRecordDetail(id) { export function getCorrectRecordDetail(id) {
return request({ return request({
url: `/pweb/s/check/${id}`, url: `${baseUrl}/check/${id}`,
method: 'get', method: `get`,
}) })
} }
export function getWarningLogDetail(id) { export function getWarningLogDetail(id) {
return request({ return request({
url: `/pweb/s/device/warninglog/${id}`, url: `${baseUrl}/device/warninglog/${id}`,
method: 'get', method: `get`,
}) })
} }
......
...@@ -8,9 +8,13 @@ const noLoadingrequest = axios.create({ ...@@ -8,9 +8,13 @@ const noLoadingrequest = axios.create({
noLoadingrequest.interceptors.request.use( noLoadingrequest.interceptors.request.use(
config => { config => {
const Authorization = localStorage.getItem('Authorization') const Authorization = localStorage.getItem('Authorization')
const PermitAuthorization = localStorage.getItem('PermitAuthorization')
if (Authorization) { if (Authorization) {
config.headers['Authorization'] = Authorization config.headers['Authorization'] = Authorization
} }
if (PermitAuthorization) {
config.headers['Permit-Authorization'] = PermitAuthorization
}
return config return config
}, },
error => { error => {
......
...@@ -41,9 +41,13 @@ const request = axios.create({ ...@@ -41,9 +41,13 @@ const request = axios.create({
request.interceptors.request.use( request.interceptors.request.use(
config => { config => {
const Authorization = localStorage.getItem('Authorization') const Authorization = localStorage.getItem('Authorization')
const PermitAuthorization = localStorage.getItem('PermitAuthorization')
if (Authorization) { if (Authorization) {
config.headers['Authorization'] = Authorization config.headers['Authorization'] = Authorization
} }
if (PermitAuthorization) {
config.headers['Permit-Authorization'] = PermitAuthorization
}
showLoading() showLoading()
return config 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