| | |
| | | let baseUrl = 'http://192.168.0.191:9291' |
| | | let baseUrl = '' |
| | | const value = uni.getStorageSync('storage_key_ipAddress'); |
| | | const install = (Vue, vm) => { |
| | | |
| | | let resolvedBaseUrl = baseUrl === '' ? (value && value.WCSIP ? value.WCSIP : "") : baseUrl; |
| | | // æ¤ä¸ºèªå®ä¹é
ç½®åæ°ï¼å
·ä½åæ°è§ä¸æ¹è¯´æ |
| | | Vue.prototype.$u.http.setConfig({ |
| | | baseUrl: baseUrl, |
| | | baseUrl: resolvedBaseUrl, |
| | | loadingText: 'åªåå è½½ä¸~', |
| | | loadingTime: 5000, |
| | | originalData: true, |
| | |
| | | // è¯·æ±æ¦æªï¼é
ç½®Tokençåæ° |
| | | Vue.prototype.$u.http.interceptor.request = (config) => { |
| | | // 夿æ¯å¦ä¸ºå®æ´ URLï¼å¦ææ¯åä¸ä½¿ç¨ baseUrl |
| | | if (config.url.includes('http://') || config.url.includes('https://')) { |
| | | config.baseURL = ''; |
| | | if (resolvedBaseUrl === '') { |
| | | if (config.url.includes('http://') || config.url.includes('https://')) { |
| | | config.baseURL = ''; |
| | | resolve(config); |
| | | } else { |
| | | const storedValue = uni.getStorageSync('storage_key_ipAddress'); |
| | | if (storedValue && storedValue.WCSIP) { |
| | | config.baseURL = storedValue.WCSIP; |
| | | baseUrl = storedValue.WCSIP; |
| | | } else { |
| | | vm.$u.toast('请å
æ·»å åå°IPå°å'); |
| | | return false; // åæ¶æ¬æ¬¡è¯·æ± |
| | | } |
| | | // uni.getStorage({ |
| | | // key: 'storage_key_ipAddress', |
| | | // success: (res) => { |
| | | // debugger; |
| | | // console.log(res.data.WCSIP); |
| | | // config.baseURL = res.data.WCSIP; |
| | | // baseUrl = res.data.WCSIP |
| | | // }, |
| | | // fail: (err) => { |
| | | // debugger; |
| | | // vm.$u.toast('请å
æ·»å åå°IPå°å'); |
| | | // }, |
| | | // }); |
| | | } |
| | | } else { |
| | | uni.getStorage({ |
| | | key: 'storage_key_ipAddress', |
| | | success: (res) => { |
| | | debugger; |
| | | console.log(res.data.WCSIP); |
| | | config.baseURL = res.data.WCSIP; |
| | | }, |
| | | fail: (err) => { |
| | | console.log("æ²¡ææ¾å°åå¨çIPå°å,使ç¨é»è®¤BaseURL") |
| | | config.baseURL = baseUrl; |
| | | }, |
| | | }); |
| | | config.baseURL = resolvedBaseUrl; |
| | | } |
| | | |
| | | config.header.Token = 'xxxxxx'; |