调整接口工具类
This commit is contained in:
		| @@ -22,11 +22,13 @@ | |||||||
| import SliderNav from "./components/sliderNav"; | import SliderNav from "./components/sliderNav"; | ||||||
| import MainContent from "./components/mainContent"; | import MainContent from "./components/mainContent"; | ||||||
| import HeaderNav from "./components/headerNav"; | import HeaderNav from "./components/headerNav"; | ||||||
|  | import {mapMutations, mapState} from "vuex"; | ||||||
|  |  | ||||||
| export default { | export default { | ||||||
|   name: 'app', |   name: 'app', | ||||||
|   components: {HeaderNav, MainContent, SliderNav}, |   components: {HeaderNav, MainContent, SliderNav}, | ||||||
|   computed: { |   computed: { | ||||||
|  |     ...mapState(['user']), | ||||||
|     serveName() { |     serveName() { | ||||||
|       let names = { |       let names = { | ||||||
|         development: "村微产品库", |         development: "村微产品库", | ||||||
| @@ -42,20 +44,16 @@ export default { | |||||||
|   }, |   }, | ||||||
|   data() { |   data() { | ||||||
|     return { |     return { | ||||||
|       token: "", |  | ||||||
|       dialog: false, |       dialog: false, | ||||||
|       showTools: true, |       showTools: true, | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   methods: { |   methods: { | ||||||
|     setToken() { |     ...mapMutations(['setToken']), | ||||||
|       localStorage.setItem('ui-token', this.token) |  | ||||||
|       this.$message.success("设置token成功!") |  | ||||||
|     }, |  | ||||||
|     getToken(params) { |     getToken(params) { | ||||||
|       this.token = params.access_token |       this.setToken([params.token_type, params.access_token].join(' ')) | ||||||
|       this.setToken() |  | ||||||
|       this.dialog = false |       this.dialog = false | ||||||
|  |       this.$message.success("登录成功,正在刷新页面...") | ||||||
|       location.reload() |       location.reload() | ||||||
|     }, |     }, | ||||||
|     getUserInfo() { |     getUserInfo() { | ||||||
| @@ -75,13 +73,9 @@ export default { | |||||||
|     }, |     }, | ||||||
|   }, |   }, | ||||||
|   created() { |   created() { | ||||||
|     this.token = localStorage.getItem("ui-token") |     if (this.user.token) this.getUserInfo() | ||||||
|     if (this.token) this.getUserInfo() |  | ||||||
|     wx = jWeixin |     wx = jWeixin | ||||||
|   }, |   }, | ||||||
|   destroyed() { |  | ||||||
|     this.token = "" |  | ||||||
|   }, |  | ||||||
|   mounted() { |   mounted() { | ||||||
|     document.title = this.serveName |     document.title = this.serveName | ||||||
|   } |   } | ||||||
|   | |||||||
| @@ -7,7 +7,6 @@ let baseURLs = { | |||||||
|   oms: '/oms' |   oms: '/oms' | ||||||
| } | } | ||||||
| instance.defaults.baseURL = baseURLs[process.env.NODE_ENV] | instance.defaults.baseURL = baseURLs[process.env.NODE_ENV] | ||||||
| instance.interceptors.request.eject(0); |  | ||||||
| instance.interceptors.request.use(config => { | instance.interceptors.request.use(config => { | ||||||
|   if (config.url.startsWith("/node")) { |   if (config.url.startsWith("/node")) { | ||||||
|     config.baseURL = "/ns" |     config.baseURL = "/ns" | ||||||
| @@ -20,9 +19,6 @@ instance.interceptors.request.use(config => { | |||||||
|     config.baseURL = "/omsapi" |     config.baseURL = "/omsapi" | ||||||
|     config.url = config.url.replace(/(app|auth|admin)\//, "") |     config.url = config.url.replace(/(app|auth|admin)\//, "") | ||||||
|   } |   } | ||||||
|   if (!config.withoutToken && localStorage.getItem("ui-token")) { |  | ||||||
|     config.headers['Authorization'] = ["Bearer", localStorage.getItem("ui-token")].join(" ") |  | ||||||
|   } |  | ||||||
|   return config |   return config | ||||||
| }, error => Message.error(error)) | }, error => Message.error(error)) | ||||||
| export default instance | export default instance | ||||||
|   | |||||||
| @@ -8,7 +8,7 @@ Vue.use(Vuex) | |||||||
| const user = { | const user = { | ||||||
|   state: { |   state: { | ||||||
|     info: {}, |     info: {}, | ||||||
|     ATime: '', |     token: '', | ||||||
|     financeUser: {} |     financeUser: {} | ||||||
|   }, |   }, | ||||||
|   mutations: { |   mutations: { | ||||||
| @@ -20,8 +20,8 @@ const user = { | |||||||
|     setUserInfo(state, userInfo) { |     setUserInfo(state, userInfo) { | ||||||
|       state.info = userInfo |       state.info = userInfo | ||||||
|     }, |     }, | ||||||
|     SET_TIME(state, pay) { |     setToken(state, token) { | ||||||
|       state.ATime = pay |       state.token = token | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user