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 @@ - - + +