| | |
| | | <script> |
| | | import axios from "axios"; |
| | | let username = window.sessionStorage.getItem("username"); //用户名 |
| | | let password = window.sessionStorage.getItem("password"); //密码 |
| | | let minviewheight = window.sessionStorage.getItem("minviewheight"); //最低视角高度 |
| | | let smartearthtoken = window.sessionStorage.getItem("smartearthtoken"); //token |
| | | let trafficserve = window.sessionStorage.getItem("trafficserve"); //实时路况服务 |
| | | let poiserve = window.sessionStorage.getItem("poiserve"); //poi查询服务 |
| | | let space_query = window.sessionStorage.getItem("space_query"); //空间查询服务 |
| | | // let username = window.sessionStorage.getItem("username"); //用户名 |
| | | // let password = window.sessionStorage.getItem("password"); //密码 |
| | | // let minviewheight = window.sessionStorage.getItem("minviewheight"); //最低视角高度 |
| | | // let smartearthtoken = window.sessionStorage.getItem("smartearthtoken"); //token |
| | | // let trafficserve = window.sessionStorage.getItem("trafficserve"); //实时路况服务 |
| | | // let poiserve = window.sessionStorage.getItem("poiserve"); //poi查询服务 |
| | | // let space_query = window.sessionStorage.getItem("space_query"); //空间查询服务 |
| | | |
| | | export default { |
| | | username, |
| | | password, |
| | | minviewheight, |
| | | smartearthtoken, |
| | | trafficserve, |
| | | poiserve, |
| | | // username, |
| | | // password, |
| | | // minviewheight, |
| | | // smartearthtoken, |
| | | // trafficserve, |
| | | // poiserve, |
| | | //"poi_search": "https://restapi.amap.com/v3/place/polygon", |
| | | space_query, |
| | | // space_query, |
| | | async getServeData() { |
| | | await axios.get("./static/config.json").then( |
| | | (response) => { |
| | | let data = response.data; |
| | | this.username = data && data.username; |
| | | window.sessionStorage.setItem("username", this.username); |
| | | // this.username = data && data.username; |
| | | // window.sessionStorage.setItem("username", this.username); |
| | | |
| | | this.password = data && data.password; |
| | | window.sessionStorage.setItem("password", this.password); |
| | | // this.password = data && data.password; |
| | | // window.sessionStorage.setItem("password", this.password); |
| | | |
| | | this.minviewheight = data && data.min_view_height; |
| | | window.sessionStorage.setItem("minviewheight", this.minviewheight); |
| | | // this.minviewheight = data && data.min_view_height; |
| | | // window.sessionStorage.setItem("minviewheight", this.minviewheight); |
| | | |
| | | this.smartearthtoken = data && data.token; |
| | | window.sessionStorage.setItem("smartearthtoken", this.smartearthtoken); |
| | | // this.smartearthtoken = data && data.token; |
| | | // window.sessionStorage.setItem("smartearthtoken", this.smartearthtoken); |
| | | |
| | | this.trafficserve = data && data.traffic; |
| | | window.sessionStorage.setItem("trafficserve", this.trafficserve); |
| | | // this.trafficserve = data && data.traffic; |
| | | // window.sessionStorage.setItem("trafficserve", this.trafficserve); |
| | | |
| | | this.poiserve = data && data.poi_search; |
| | | this.poiserve2 = data && data.poi_search2; |
| | | window.sessionStorage.setItem("poiserve", this.poiserve); |
| | | window.sessionStorage.setItem("poiserve2", this.poiserve2); |
| | | |
| | | this.space_query = data && data.space_query; |
| | | window.sessionStorage.setItem("space_query", this.space_query); |
| | | // this.space_query = data && data.space_query; |
| | | // window.sessionStorage.setItem("space_query", this.space_query); |
| | | |
| | | /**获取gisBaseUrl */ |
| | | window.gisBaseUrl = data && data.gis_base_url; |
| | |
| | | ); |
| | | }, |
| | | getToken(callback) { |
| | | let token = window.sessionStorage.getItem("smartearthtoken"); |
| | | if (token) { |
| | | callback(token); |
| | | } else { |
| | | this.getServeData(() => { |
| | | callback(this.smartearthtoken); |
| | | }); |
| | | } |
| | | // let token = window.sessionStorage.getItem("smartearthtoken"); |
| | | // if (token) { |
| | | // callback(token); |
| | | // } else { |
| | | // this.getServeData(() => { |
| | | // callback(this.smartearthtoken); |
| | | // }); |
| | | // } |
| | | }, |
| | | }; |
| | | </script> |