UNPKG

gxd-vue-library

Version:

依赖与element Ui插件库,聚福宝福利PC端插件库

41 lines (37 loc) 1.19 kB
'use strict'; import axios from 'axios'; const env = require('./../../env.current.json'); let nodeEnv = 'development'; //testing=>测试环境 production=>生产环境 development=>开发环境 if(env.type === 'build' && env.service==='build') nodeEnv = 'production'; if(env.type === 'test' && env.service==='serve') nodeEnv = 'development'; if(env.type === 'build' && env.service==='test') nodeEnv = 'testing'; let base = '/idaas-auth/v1/getInfo'; let gatewayStr = 'fs'; export default ()=>{ let url = '/getInfo.json'; if(nodeEnv === 'production') url = `/${gatewayStr}${base}`; if(nodeEnv === 'testing') url = `/${gatewayStr}${base}`; return new Promise((resolve, reject)=>{ if(nodeEnv === 'development') { let params = {host: window.location.host} axios.get(url, {params}) .then(function (res) { resolve(res.data) }) .catch(err=>{ reject(err) console.error(err); }); } else { axios.post(url, {host: window.location.host}) .then(function (res) { resolve() }) .catch(err=>{ reject(err) console.error(err); }); } }) }