diff --git a/src/api/request.ts b/src/api/request.ts index 9ae55d3..78d4640 100644 --- a/src/api/request.ts +++ b/src/api/request.ts @@ -4,6 +4,8 @@ import { useUserStore } from '/@/store/modules/user.ts'; import { getAuthCache } from '/@/utils/auth.ts'; import { TOKEN_KEY } from '/@/enum/cacheEnum.ts'; import { useMessage } from '/@/hooks/web/useMessage.ts'; +import { checkStatus } from '/@/api/checkStatus.ts'; +import router from '/@/router'; const { createMessage, createErrorModal } = useMessage(); const { VITE_GLOB_API_URL } = getAppEnvConfig(); @@ -17,18 +19,27 @@ const service = axios.create({ 'Content-Type': 'application/json;charset=UTF-8', 'X-Access-Token': token || getAuthCache(TOKEN_KEY), }, - /** - * @description: 响应错误处理 - */ - responseInterceptorsCatch(error: any) { - const { response, code, message, config } = error || {}; - const errorMessageMode = config?.requestOptions?.errorMessageMode || 'none'; - if (errorMessageMode === 'message') { - createMessage.error(message); - } - return Promise.reject(error); - }, }); +service.interceptors.request.use((config, options) => { + config.headers['X-Access-Token'] = token || getAuthCache(TOKEN_KEY); + return config; +}); +service.interceptors.response.use( + (response) => { + return response; + }, + (error) => { + if (error.response) { + switch (error.response.data.code) { + case 401: + router.replace({ + path: '/login', + }); + } + } + return Promise.reject(error.response.data); // 返回接口返回的错误信息 + } +); export const get = (url, params = {}) => { return new Promise((resolve, reject) => { service diff --git a/src/assets/images/blood_oxygen.png b/src/assets/images/blood_oxygen.png new file mode 100644 index 0000000..227fa47 Binary files /dev/null and b/src/assets/images/blood_oxygen.png differ diff --git a/src/assets/images/heart_rate.png b/src/assets/images/heart_rate.png new file mode 100644 index 0000000..0047a0e Binary files /dev/null and b/src/assets/images/heart_rate.png differ diff --git a/src/assets/images/motion.png b/src/assets/images/motion.png new file mode 100644 index 0000000..2b3d3c8 Binary files /dev/null and b/src/assets/images/motion.png differ diff --git a/src/assets/images/pressure.png b/src/assets/images/pressure.png new file mode 100644 index 0000000..98111c6 Binary files /dev/null and b/src/assets/images/pressure.png differ diff --git a/src/assets/images/sleep.png b/src/assets/images/sleep.png new file mode 100644 index 0000000..cbbff52 Binary files /dev/null and b/src/assets/images/sleep.png differ diff --git a/src/assets/images/temperature.png b/src/assets/images/temperature.png new file mode 100644 index 0000000..018b611 Binary files /dev/null and b/src/assets/images/temperature.png differ diff --git a/src/assets/mapUtils/map.ts b/src/assets/mapUtils/map.ts index 33d74e8..dc31a2c 100644 --- a/src/assets/mapUtils/map.ts +++ b/src/assets/mapUtils/map.ts @@ -148,7 +148,6 @@ export const Map = { this.overlayGroup.on('click', function (e) { //拿到点中携带的数据 - // console.log(e.target.getExtData()); if (!isFunction(callback)) return; callback(e.target.getExtData()); }); @@ -166,7 +165,6 @@ export const Map = { * @param result */ createAircraft(result: ResultType[]) { - console.log('result', result); this.removeOverlayGroup(); this.clearActiveHospital(); // debugger; @@ -180,7 +178,6 @@ export const Map = { arr, { renderMarker: (context) => { - console.log('context', context); let factor = Math.pow(context.count / count, 1 / 18); let div = document.createElement('div'); div.className = 'render-air'; diff --git a/src/components/secondaryScreen/screen-right/threeR.vue b/src/components/secondaryScreen/screen-right/threeR.vue index 768a13e..7bd0645 100644 --- a/src/components/secondaryScreen/screen-right/threeR.vue +++ b/src/components/secondaryScreen/screen-right/threeR.vue @@ -39,7 +39,7 @@ const dataSource = ref([]); const pagination = ref({ current: 1, - pageSize: 2, + pageSize: 10, total: 0, onChange: pageChange, }); @@ -90,7 +90,6 @@ } function interval() { - console.log(55555); // timer.value = setInterval(() => { let page = pagination.value.current < pages.value ? pagination.value.current + 1 : 1; init(page); diff --git a/src/components/secondaryScreen/secondMap/components/userInfoModal/allLook.vue b/src/components/secondaryScreen/secondMap/components/userInfoModal/allLook.vue index 4555a36..f48d504 100644 --- a/src/components/secondaryScreen/secondMap/components/userInfoModal/allLook.vue +++ b/src/components/secondaryScreen/secondMap/components/userInfoModal/allLook.vue @@ -13,7 +13,7 @@ - + \ No newline at end of file diff --git a/src/components/secondaryScreen/secondMap/components/userInfoModal/allLookItem.vue b/src/components/secondaryScreen/secondMap/components/userInfoModal/allLookItem.vue index 3a50c7f..bd26841 100644 --- a/src/components/secondaryScreen/secondMap/components/userInfoModal/allLookItem.vue +++ b/src/components/secondaryScreen/secondMap/components/userInfoModal/allLookItem.vue @@ -2,7 +2,7 @@
+
+
+
+
+
+