From c0a3ebe495832d7c438fe6ae757ef9afaa789c40 Mon Sep 17 00:00:00 2001 From: pengjun <158915633@qq.com> Date: Sat, 11 May 2024 02:35:05 +0800 Subject: [PATCH] login seo --- src/api/api.js | 13 +++++++- src/api/request.js | 14 ++++++++- src/components/doctorCheck/CheckItemList.vue | 4 +-- src/store/index.js | 15 ++++----- src/views/Home.vue | 15 +++++---- src/views/login/Login.vue | 32 +++++++++++++++----- 6 files changed, 69 insertions(+), 24 deletions(-) diff --git a/src/api/api.js b/src/api/api.js index dc22c34..20ed9cf 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -1,6 +1,17 @@ import request from "@/api/request"; +import store from "../store/index"; -const sysConfig = JSON.parse(window.sessionStorage.getItem('sysConfig')) +const sysConfig = getSysConfig() + +function getSysConfig(){ + console.log('store',store.state.sysConfig) + if(store.state.sysConfig && store.state.sysConfig.apiurl){ + window.sessionStorage.setItem('sysConfig', JSON.stringify(store.state.sysConfig)) + return store.state.sysConfig + }else{ + return JSON.parse(window.sessionStorage.getItem('sysConfig')) + } +} export async function getapi(url, params = {}, config) { return new Promise((resolve, reject) => { diff --git a/src/api/request.js b/src/api/request.js index 67de3a3..32f0efb 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -4,8 +4,20 @@ import axios from "axios"; // import Promise from 'promise' import { yztoken } from "@/utlis/istoken"; import { Message, Loading } from "element-ui"; +import store from "../store/index"; -const sysConfig = JSON.parse(window.sessionStorage.getItem('sysConfig')) + +const sysConfig = getSysConfig() + +function getSysConfig(){ + console.log('store',store.state.sysConfig) + if(store.state.sysConfig && store.state.sysConfig.apiurl){ + window.sessionStorage.setItem('sysConfig', JSON.stringify(store.state.sysConfig)) + return store.state.sysConfig + }else{ + return JSON.parse(window.sessionStorage.getItem('sysConfig')) + } +} const instance = axios.create({ baseURL: sysConfig.apiurl, diff --git a/src/components/doctorCheck/CheckItemList.vue b/src/components/doctorCheck/CheckItemList.vue index accba78..d8ce4f8 100644 --- a/src/components/doctorCheck/CheckItemList.vue +++ b/src/components/doctorCheck/CheckItemList.vue @@ -18,8 +18,8 @@ - - + +